Because Plone has always been about style and pizzaz, I think this fits in quite well. Also, since half 
the attendees of Plone Con are small businesses, I think the community is deeply interested in seeing 
the brand grow. It is so much easier to close a deal when the customer has heard of Plone. It is 
especially easy when they call you asking for work. :^)
I don't think they are aware enough. It's primarily my fault. I waaayyyy overextended myself on 
organizing stuff at EuroPython. 10 days later I went on vacation, then directly to OSCON. Thus, 
the 10 weeks in the runup to the 2.1 release didn't give me much time at all.
It's never too late, though. :^)
9. How important do you feel that business interests are to Plone's development and future? Is there (always) a 
harmonious relationship between Plone and the firms that leverage it?
Tremendous, and yes.
I remember when Zope first took off. IMO, the key was that we convinced hundreds of micro 
companies worldwide to bet their businesses on Zope. We were viewed as fair, responsive, and fun. 
I think that mantle has passed to Plone, and because of this, Plone is the real deal. others are 
spreading the brand, lining up the big customer wins, and investing time in the software.
The Foundation is a really important step in making sure the magic of fairness and self-interest 
remain. I think we bootstrapped the foundation well, and thus, people feel like it is *their* 
foundation. As such, if a non-harmonious business conflict arises, the foundation has the legitimacy 
to make a ruling that stands a chance of acceptance.
10. How important, in terms of its sustainability as a project and quality as a product, is it that Plone is open source? 
The path Plone has followed has obviously been very different to that of Zope, which you helped make open source. 
What implications have these differences had? What can other business-focused software platforms learn from these 
Each approach has a different set of pros and cons. Without a doubt, if Hadar hadn't been the 
most enlightened VC of his day, Digital Creations would have died before Zope was hatched. 
Thus, getting financing can really help the beginning.
However, it can be at the expense of the end. Investors have to get liquid. There has to be an exit. 
And thus, there is a bit of a zero-sum, winner-take-all mentality that might be unsolvable.
It is soooo hard to get a vortex created. Meaning, enough mass, buzz, governance, and momentum 
to separate yourself from the 400 open source CMS projects and actually have a shot at closing 
mainstream sales. Somehow Plone got that vortex without financing. As such, I think its future 
trajectory won't be constrained, meaning, the size of the plant isn't constrained to the size of its pot.
I think the biggest lesson for other businesses to learn is in one word: "real". The open source thing 
has to be real. You have to really, deeply be ok with the idea that your child grows up and moves 
out the house one day. After we got our C round of 12.5M, we had a grown-up CEO installed. He 
once said, "Open source is like the big-boobed booth babe you bring to a show, parade around, and 
send home after closing." He just viewed it as an angle, not a principle.
If it isn't real, then eventually the conflicts of interest will surface and you won't get the network 
Plone: A model of a mature open source project
Pdf thumbnail generator - Draw thumbnail images for PDF in, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
how to view pdf thumbnails in; no pdf thumbnails in
Pdf thumbnail generator - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
how to make a thumbnail of a pdf; enable thumbnail preview for pdf files
Joel Burton
President of the Plone Foundation
A. About You 
1. Briefly, for the record, who are you?
I'm a software developer/manager in the US. My background is in corporate IT, and my 
educational background is in Computer Science and Women's Studies.
2. What is your relationship with Plone and the Plone project? How and how long ago did you become in Plone?
I become involved with Plone in January, 2003, when I started answering questions on the mailing 
list. My first serious contribution was the documentation for SQLStorage.
I've worked on documentation and marketing for Plone, along with a few bug fixes and coding. 
Mostly, nowadays, I do community work for the project--helping keep in shape, speaking 
at conferences, etc. I serve as the Chair of the Board of the Plone Foundation.
B. About Plone in General
3. What do you think are the most positive aspects of Plone as a technology?
Our community and the add-on products. We have a large audience of people who respond 
positively to the community we've build and the self-marketing that the community itself does.
Secondly, I think Plone has a "obviousness" to our interface that people really react to, visually and 
intellectually. It's interesting how often people say that "I downloaded Plone, and I just knew I anted 
to use it/learn about it"
4. What are the greatest problems with, or threats to, Plone?
Our competition swirls around two languages that have larger followings: PHP and Java. Especially 
with our Java competition, there's a "single stack" mindset that some companies have that rules out 
A further away threat is that the concept of "content management" as a discrete product is slowly 
disappearing. Concepts like idea lifecycle management, and deep integration with legacy datastores, 
CRM, etc., are going to change the content management concept, and a lot of that moves into 
areas it may be difficult for Plone to follow.
5. What is your perception of the Plone community (i.e. weak/strong, cohesive/fragmented, large/small, etc.)? How 
important do you feel the community is to Plone's development?
The community is absoluetly essential to Plone.
The community is a few things:
- a core audience of about 50 people, who are the "regulars" in IRC, conferences, etc.
- a broader audience of a few hundred who have committed in any way to the project
Plone: A model of a mature open source project
How to C#: Generate Thumbnail for Word
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel NET Twain, VB.NET Barcode Read, VB.NET Barcode Generator, view less. How to C#: Generate Thumbnail for Word.
pdf no thumbnail; print pdf thumbnails
How to C#: Set Image Thumbnail in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel NET Twain, VB.NET Barcode Read, VB.NET Barcode Generator, view less. How to C#: Set Image Thumbnail in C#.NET
can't view pdf thumbnails; .pdf printing in thumbnail size
- a large audience of thousands who silently (and not so silently) cheer from the sidelines, advocate 
for us, implement us locally, etc.
The first group is obviously critical. I think our biggest strength, though, is the third group: we have 
a passionate set of users, something that some open source products don't have.
As for fragmentation: we're building a big, complex piece of software that's good for many things. 
So many of us come from very different perspectives on what we do: (a) university students that see 
Plone as a place to hack and learn (b) small-scale consultants (c) corporate developers (d) free 
software ideologues. So, not all of us are trying to build the same thing, exactly. But I don't feel like 
the community has any dramatic rifts.
6. Do you feel part of this community? To what extent does the community influence your own dealings with Plone?
I do feel like part of the community. My role is a bit fuzzy--although I'm a programmer by trade, my 
contributions to Plone have tended to be less technical, as I was getting plenty of on-keyboard 
action in my consulting practice. As I've recently moved to a full-time position that's more 
managerial/sales than development, this may change, and I may start doing more technical stuff 
with Plone.
C. Particularly about your role
7. As the president of the Plone Foundation, how do you see its role in the Plone community? How relevant do you feel  
that the Foundation is to Plone today, and will this change in the future?
I have a different position here than some others. I don't think the community model that drives 
Plone is broken, nor do I think the Foundation should be the meta-owner for all things Plone.
Rather, I see that Foundation's role as a focused one: be the legal owner/organizer for the Plone IP, 
and coordinate efforts to market the product/project. On those fronts, we're making good progress: 
we've got the legal arrangements (at long last) moved to the Foundation, and we've got a fairly active 
group of people to help with the marketing, most notably the extensive offer of pro-bono help from 
Porter Novelli.
In the future, more of the Plone "world" may fall under the Foundation umbrella, but I'm not 
certain if this is a good thing or not; so far, I've resisted efforts for the Foundation to do things like 
certify consultants, standardize training, etc. I think those things are better handled by interested 
commercial ventures, rather than through the foundation (plus, some of those things threaten our 
nonprofit status, and I have to be the one to worry about that sort of thing).
8. What led to your election as Foundation president? What skills do
you feel are most important in this role?
During the formation of the Foundation, I was a kind of gopher (does that word translate well? In 
US English, it refers to a helpful, background, kind of person, who runs around and does 
miscellaneous things). I had no formal role--I wasn't on the formation board--but was tapped as 
"Assistant Secretary" to the Foundation so I could sit in on board calls. I got Porter Novelli to agree 
to serving as the marketing pro-bono company, and helped with the launch announcement at 
I decided to formalize my role by running for the Board at the Vienna conference. The way the 
Foundation works, you don't run for board positions--the board itself elects its officers. However, I 
Plone: A model of a mature open source project
How to C#: Generate Thumbnail for PowerPoint
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET NET Twain, VB.NET Barcode Read, VB.NET Barcode Generator, view less. How to C#: Generate Thumbnail for PowerPoint.
view pdf thumbnails; how to show pdf thumbnails in
VB.NET Image: Program for Creating Thumbnail from Documents and
language. It empowers VB developers to create thumbnail from multiple document and image formats, such as PDF, TIFF, GIF, BMP, etc. It
pdf files thumbnails; cannot view pdf thumbnails in
had been one of the more active people in the starting of the Foundation, so I offered myself as 
president, and (I think) everyone agreed.
The most important skill, I think, is realism about what the foundation can accomplish, and how 
much to tinker with the the way the community works now. This requires good communication 
skills. It also helped that I was seen by many as a trusted person in the community, who didn't have a 
particular agenda.
9. As a Plone consultant, do you ever feel any conflict of interest
between the work you do for profit and your role in the Foundation?
Little. I was quite fortunately placed when I become Board chair: I was a consultant with (basically) 
one large client (Porter Novelli) who got work companies that were already their clients. So it never 
happened that PN was bidding against (say) Enfold or PloneSolutions for work. So I felt that my 
consulting work was more like a full-time job than a consulting practice, as far as competition went.
Nowadays, though, I work for CIGNEX, which is actively competing to get Plone work, and has 
competed against other Plone companies. CIGNEX believes (as I do) that we'll do best by growing 
the size of the Plone world, rather than trying to capture a greater percentage of work from the 
same world, so I hope that our goal--to get business--benefits everyone more than hurts everyone.
In the event, though, I do think there's an inherent risk with having a Foundation officer who has a 
commercial interest in the product, but it's also a benefit--I wouldn't be nearly as interested in Plone, 
nor able to help as much, if I didn't earn my living through it.
Plone: A model of a mature open source project
How to C#: Generate Thumbnail for Raster
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel NET Twain, VB.NET Barcode Read, VB.NET Barcode Generator, view less. How to C#: Generate Thumbnail for Raster
create thumbnail from pdf c#; pdf thumbnail creator
Create Thumbnail in Web Image Viewer | Online Tutorials
PDF Generator. PDF Reader. Twain Scanning. DICOM Reading. Here are some functions for image and documents thumbnail creating in HTML Document Image Viewers:
create pdf thumbnail; create thumbnail from pdf
Helge Tesdal
Chief executive of Plone Solutions A/S
A. About you
1. Briefly, for the record, who are you?
Helge Tesdal, developer/CEO of Plone Solutions.
2. What is your relationship with Plone and the Plone project? How and how long ago did you become in Plone?
I'm a core developer, foundation member, also making standalone Plone products that are not 
included in the Plone core package. I do Plone for a living.
I knew Alexander Limi way back when we were both studying in Trondheim. We were looking into 
starting, but needed a CMS. After ditching PHP, we started using Zope and Portal Toolkit 
which later grew into CMF. While Alexander moved to Oslo and worked on what would become 
Plone, I finished my degree in Trondheim. After finishing my degree, Plone was getting closer to 1.0 
release, and when I moved to Oslo I started looking into it again, and attended EuroPython 2002 
where it got quite some interest. I worked on a Java web project that lasted almost a year, and when 
the project ended it was clearer than ever that I wanted to do Plone rather than Java/Struts/
Cocoon/JSP or whatever was the buzz at the time. After some thinking, Alexander Limi, Geir 
Bækholt and me founded Plone Solutions in September 2003.
B. About Plone in General
3. What do you think are the most positive aspects of Plone as a technology?
- Python, which is a great langauge, fits my brain
- Builds on a well tested battle hardened platform
- Extensibility and the way you're able to plug your own products into it
4. What are the greatest problems with, or threats to, Plone?
- There was a problem with lack of process, but it seems to have improved a lot with the PLIP 
process and tools to support that process
- The problem with lack of process and direction still holds for some of the packages Plone depends 
on, like AT and ATContentTypes
- Lack of resources to work on Plone core to do the tedious tasks
- If we don't get new talented people into the community regularly
Of course there is some cruft and products that turn out to be pure and utter crap making me want 
to tear all my hair out at times, but that goes for any piece of software/framework out there, and 
fixing it is just a matter of time as long as there is a good community.
Plone: A model of a mature open source project
Create Thumbnail Winforms | Online Tutorials
PDF Generator. PDF Reader. Twain Scanning. It is easy to integrate robust thumbnail creating & viewing capabilities into your Windows Forms applications.
pdf file thumbnail preview; pdf thumbnail
How to C#: Overview of Using XImage.Raster
Empower to navigate image(s) content quickly via thumbnail. Able to support text extract with OCR. You may edit the tiff document easily. Create Thumbnail.
thumbnail view in for pdf files; show pdf thumbnails in
5. What is your perception of the Plone community (i.e. weak/strong, cohesive/fragmented, large/small, etc.)? How 
important do you feel the community is to Plone's development?
It is a strong, fairly large and growing community, with lots of professionals. I believe the 
professionals and the regular meetings (sprints, conferences) makes it a friendly and including 
community, less prone to flame wars, but occationally lack of response and feedback as people are 
busy working. It also helps with direction and a common understanding of what Plone is and should 
The community is what makes Plone great, and gives an edge over alternative systems that might be 
more sophisticated technologically.
6. Do you feel part of this community? To what extent does the community influence your own dealings with Plone?
I feel part of the community, and attend as many events as possible. The community is important 
for peer recognition and acknowledgement when we do something cool, and makes us want to 
spend more time on Plone.
C. Particularly about your role
7. PloneSolutions is one of the more active companies in the Plone community, particularly because it employs 
Alexander Limi and Stefan Holek. As an employee of PloneSolutions, do you feel loyalty to the community as well as 
the company? Is there ever a conflict of interest between your paid-for work and work you do or would like to do for the 
I believe everyone in psol, including me, feel loyalty to both the company and the community. 
Naturally the board of psol feels loyalty to the community on behalf of psol. I can't think of any 
situations right now where something good for psol would be bad for Plone, or the other way 
around. There are times when we in psol disagree with other people concerning what we believe to 
be best for Plone.
Whenever possible, we try to make the paid work into community contribution. This is mainly 
possible with code, especially new products. We always do our best to convince our customers that it 
makes sense to release the framework type of code, and it hasn't really been a problem yet.
It's been difficult to get any direct return on releasemanagement and when limi reorganizes, encourages people and makes sure Plone still looks and feels like Plone. In the long run 
we believe these contributions are important to give us a higher profile and get us the interesting 
jobs. Although psol pays our bills in the short run, we need Plone to succeed in the long run if we 
want psol to pay our bills in a couple of years as well.
8. How often are you able to contribute code to Plone and its supporting technologies (e.g. Archetypes, CMF, etc.)? Are 
these contributions driven principally by your paid-for work, or do you also contribute work for free? Why/why not?
I haven't been able to contribute a lot of code directly recently. As you mentioned before, we have 
Stefan and Alexander spending a lot of unpaid time on Plone, and we're not able to keep the 
company running if all of us spend that much time on unpaid work. In addition, there is paperwork 
and other unpaid company time. We have some contributions that have been driven by paid work, 
like the ExtendedPathIndex/navtree, PlonePortlets, the GRUF optimizations before Plone 2.0 and 
so on, but we rarely start new projects unless we see some opportunity for sponsorship somewhere 
down the road. We sometimes have to unfuck stuff because we need it in customer projects and are 
pushing Plone to its limits, which enables us to do some bugfixing as paid work.
Plone: A model of a mature open source project
I consider time spent on Plone to be company time, and it enables me to have more fun at work 
than I think most people have. Company time sometimes extends into the evenings, but I don't do 
Plone at all in what I think of as my spare time.
9. Is your motivation to work for PloneSolutions at all influenced by the Plone community and its ideals? If you had 
the choice, would you do any more or less community-benefiting work?
I'd say that my motivation to work for psol is very much influenced by the community, and that psol 
enables me to be a part of the community.
We want to do as much community-benefiting as possible, most of all new cool infrastructure. :)
Plone: A model of a mature open source project
Geir Bækholt
Funding partner of Plone Solutions A/S
A. About you
1. Briefly, for the record, who are you?
Geir Bækholt, Norway, 30 years old.
I am one of the three founding partner of Plone Solutions AS, a Norwegian Plone consulting 
I am also one of the people that were (although only sporadically) involved in the Plone project from 
the very start.
I am an active developer of Plone itself and surrounding, supporting technologies, and an active 
member of the Plone Foundation.
2. What is your relationship with Plone and the Plone project? How and how long ago did you become in Plone?
see 1
I was involved in some sense of the word from before the project started. I was involved in much of 
the stuff that led to becoming plone as time passed. I was busy elsewhere and not very active in the 
development of Plone itself until we were approaching the 2.0 release. Before that i mainly made 
javascripts and helped with forms when it was needed.
B. About Plone in General
3. What do you think are the most positive aspects of Plone as a technology?
The community , the collaborative, innovative spirit shared, and the fact that Plone is turning into a 
4. What are the greatest problems with, or threats to, Plone?
Fragmentation, lack of release handling and a proper roadmap. The fact that people tent to reinvent 
the wheel a lot. the fact that most of the community prefers making things their own way instead of 
leveraging existing standards. Zope(2?) is becoming more and more dated as a base platform, and 
we are all noticing the pain of working with it.
5. What is your perception of the Plone community (i.e. weak/strong, cohesive/fragmented, large/
small, etc.)? How important do you feel the community is to Plone's development?
The community *is* Plone. It is very fragmented, and still there is a strong sense of a common way 
forward when needed. Without the community there would be no Plone the way it is today.
6. Do you feel part of this community? To what extent does the community influence your own dealings with Plone?
I feel very much as a part of it. It influences me a lot, and i feel i have my fair share of influence 
Plone: A model of a mature open source project
C. Particularly about your role
7. PloneSolutions is one of the more active companies in the Plone community, particularly because it employs 
Alexander Limi and Stefan Holek. As an employee of PloneSolutions, do you feel loyalty to the community as well as 
the company? Is there ever a conflict of interest between your paid-for work and work you do or would like to do for the 
We have actively decided to be community-involved. The Plone community is our main channel of 
marketing as well as our friends and co-workers. We do our recruitment from the community. We 
feel a great amount of loyalty to the community, and sometimes the sense of conflict arises when 
paid work has to be prioritised before free work that helps everyone. Still, the choice is easy, and 
long-term it helps the Plone community more to have me only partially available but working with 
Plone than to have me go find a job in the game industry again....
8. How often are you able to contribute code to Plone and its supporting technologies (e.g. Archetypes, CMF, etc.)? Are 
these contributions driven principally by your paid-for work, or do you also contribute work for free? Why/why not?
Continually if possible. Sometimes paid work that does not produce software general enough to 
share will get in the way, but generally i try to help out at some level as often as possible.
Most of my work is probably as part of my paid-for-work, as that defines most of my time that is in 
front of a computer, but when i have spare time ( like for sprints ) i contribute for fun or because i 
feel it is needed. Both ways are good, and both have their ups and downs. for free is more fun, 
because i get to make the stuff i want, but paid pays my mortgage and feeds my kids. There is a fine 
balance ;)
9. Is your motivation to work for PloneSolutions at all influenced by the Plone community and its ideals? If you had 
the choice, would you do any more or less community-benefiting work?
Given the choice, we'd like all our work to be community-benefiting. If we could channel every 
piece of paid-for work back to the community as free software, that would of course be the best 
solutions possible. We strive for this goal, and try to influence our customers to pay for generic-re-
usable solutions that can be released to the public. We still have a way to go, but i have a feeling we 
are moving (slowly) in this direction. :)
Plone: A model of a mature open source project
Stefan H. Holek
Current Plone release manager, employee of Plone Solutions A/S
A. About you
1. Briefly, for the record, who are you?
Stefan is working with (and on) Zope for more than 5 years now. He is the author of the widely used 
ZopeTestCase test framework for Zope2. Stefan is a regular speaker at conferences in the Python 
and Zope world. He is the release manager for Plone 2.0 and 2.1.
2. What is your relationship with Plone and the Plone project? How and how long ago did you become in Plone?
My first contact with Plone was at the Castle Sprint (September 2003) when the Plone developers 
convened at Phil's castle, about 50km from where I live. I couldn't let that one pass. ;-)
Currently I am the release manager for Plone.
B. About Plone in General
3. What do you think are the most positive aspects of Plone as a technology?
It's pretty and it's easy to use. Once you've wrapped your head around Zope it's even reasonably 
easy to develop for.
4. What are the greatest problems with, or threats to, Plone?
The codebase was/is developed by a *multitude* of developers. Code quality varies accordingly.
5. What is your perception of the Plone community (i.e. weak/strong, cohesive/fragmented, large/small, etc.)? How 
important do you feel the community is to Plone's development?
Plone *is* the community, and vice versa. Plone being community driven is probably the main 
difference to CPS, Silva, and others.
6. Do you feel part of this community? To what extent does the community influence your own dealings with Plone?
Very much so. The great bunch of Plone developers was my main reason for getting (and staying) 
C. Particularly about your role
7. As the Plone release manager, to what extent do you feel responsible for Plone and its survival as a product? Does 
this responsibility extend only to the codebase, or do you also feel responsible for the Plone community at large (e.g. in 
terms of drumming up support, resolving conflict between developers, inspiring new developers to join etc.)? If so, how 
is this manifested?
I deliberately try to stay out of the cheerleading business. There are people who do this a lot better 
than I do. I concentrate on keeping an eye on the codebase, and yes, I feel responsible for that.
Plone: A model of a mature open source project
Documents you may be interested
Documents you may be interested