Geir Bækholt of Jarn just delivered a keynote talk at the European Plone Symposium 2009 in which he outlined the roadmap for the next two major releases of Plone. You can skim through the slides here, but it’s worthwhile to click through to the full version so you can click on the “Notes” tab and read Geir’s notes to accompany the slides.
10 Responses to “Plone 4 and Plone 5: Plans and Progress”
Leave a Reply
Greatest Hits
-
Recent Comments
Tags
06NTC blogging brainstorming climate Collaboration Computer infrastructure culture Databases Email environment facebook General groundwire innnovation jobs journalism legal links multimedia NPTech obama online organizing open-source organizing Photos Plone ploneconf2007 ploneconf2008 plone conference Politics python research salesforce seattle social media social networks software squeezebox strategy technology video VOIP Web webofchange websitesArchives
- March 2010 (4)
- February 2010 (8)
- January 2010 (15)
- December 2009 (14)
- November 2009 (23)
- October 2009 (24)
- September 2009 (26)
- August 2009 (21)
- July 2009 (19)
- June 2009 (14)
- May 2009 (18)
- April 2009 (9)
- March 2009 (19)
- February 2009 (14)
- January 2009 (19)
- December 2008 (15)
- November 2008 (17)
- October 2008 (16)
- September 2008 (9)
- August 2008 (14)
- July 2008 (8)
- June 2008 (5)
- May 2008 (12)
- April 2008 (18)
- March 2008 (19)
- February 2008 (14)
- January 2008 (27)
- December 2007 (12)
- November 2007 (27)
- October 2007 (23)
- September 2007 (19)
- August 2007 (15)
- July 2007 (13)
- June 2007 (26)
- May 2007 (28)
- April 2007 (13)
- March 2007 (33)
- February 2007 (22)
- January 2007 (19)
- December 2006 (25)
- November 2006 (23)
- October 2006 (8)
- September 2006 (22)
- August 2006 (29)
- July 2006 (32)
- June 2006 (7)
- May 2006 (4)
- April 2006 (10)
- March 2006 (10)
- February 2006 (11)
- January 2006 (12)
- December 2005 (6)
- November 2005 (10)
- October 2005 (15)
- September 2005 (15)
- August 2005 (17)
- July 2005 (7)
- June 2005 (11)
- May 2005 (22)
- April 2005 (19)
- March 2005 (22)
- February 2005 (26)
- January 2005 (12)
- December 2004 (13)
- November 2004 (20)
- October 2004 (27)
- September 2004 (35)
- August 2004 (27)
- July 2004 (27)
- June 2004 (25)
- May 2004 (24)
- April 2004 (32)
- March 2004 (30)
- February 2004 (33)
- January 2004 (43)
- December 2003 (23)
- November 2003 (22)
- October 2003 (43)
- September 2003 (19)
- August 2003 (44)
- July 2003 (35)
- June 2003 (7)
- May 2003 (32)
- April 2003 (25)
- March 2003 (19)
- February 2003 (18)
- January 2003 (25)
- December 2002 (17)
- November 2002 (13)
- October 2002 (1)
- August 2002 (5)
Meta
I’m sure I’m being silly, but where exactly is this ‘notes’ tab you speak of? I did click through as you suggested, but don’t see that anywhere.
I can’t seem to find the promised “full version” in this never-ending hoolahoop of web 2.0 gadgets, widget, and social twitter slidesharing google ads
Doesn’t it have a url?
@John — there are two links in the above post, both of which take you to the slideshare.net page for the presentation.
@Scott — the tab is labeled “Notes on Slide 1″ and it is below the slide deck next to the comments.
This is great — really clear and helpful.
I think you guys will make everyone run far away from Plone even before it have an “ideal” usable version! Sorry! I just can’t maintain my Plone sites since Plone is change radically on each new version. I’ll quit out!
Sorry you feel that way, Jean. Plone hasn’t made a major release in two years, so it’s hard to see how anyone can justifiably complain that we’re “changing things too fast.”
Plone 4 will not have any “radical” changes from Plone 3, as Geir’s talk clearly shows. Plone 5 will have some larger changes, but you’ll have plenty of time to prepare. And thanks, to Plone’s excellent security track record, nobody’s forcing you to update sites that are working great with the current version.
I agree with Jean. It may be 2 years since the last release (Plone 3), but people such as myself who are not full time Plone developers struugle to update either their own or other 3rd party applications to new releases of Plone as there is often NO backward compatibility with earlier versions of Plone, as there is no consistent API to Plone to buffer against internal changes to the product.
The Plone development community really need to listen to these comments, rather than brush them off as they always seem to do.
I have spent a lot of time struggling to update a site I have developed using archgenxml and some 3rd party applications with Plone 2.5. Some of the 3rd party applications have not been upgraded for Plone 3, and I do not have the time to learn enough python and the depths of Plone to attempt to fix them for Plone 3 myself. The poor state of documentation does not help either.
I had originally hoped to give my application (for on-line history projects) back to the Plone community, but because of these issues it will probably not happen.
The site I developed can be found here: http://www.franktraynors.au.com
Regards,
Don,
I’m sorry you’re having a bad experience updating your Plone 2.5 site.
Unfortunately, the core Plone developers can’t compel add-on product authors to update or maintain their products. This is a problem that affects all open-source communities with vibrant add-on product ecosystems. Plone has actually done a much better job of making it easy for product authors to keep products updated than many others, but I agree that there is still room for improvement.
The process for updating products is well documented, but unfortunately, it does require some experience with Plone development. That is unavoidable.
It sounds like you are in a situation where a few hours of consulting from an experienced Plone consultant would make a big difference.
Hi John,
I appreciate your reply. However, I think you may have missed the point of what I am trying to say.
It is one thing to add new features to a product, but if in doing so you break work that others who have limited time and resources, and do so consistently, then I think people just give up.
I suspect the add-on product authors you refer to initially put a lot of time and effort into understanding how a particular version of Plone works to initially develop a particular add-on product, but just give up on keeping it updated when they realise that every new release of Plone is likely to break products developed for the previous version. They simply do not have the time or resources, and have developed the add-on to provide needed functionality for a particular project.
My point is that if the core architecture of Plone was implemented appropriately, additional functionality could be added without breaking add-ons developed over earlier versions.
This sort of capability is well developed in proprietary applications.
Many people, including myself, are not in the position to pay for specialist IT consultants for what are essentially private interest or community projects.
I hope this makes some sense.
Regards
Don-
I totally hear what you are saying. And I agree with you, it would be really really nice if what you’re describing were possible; it would save a lot of people a lot of pain. But from what I’ve seen out there in the world, it’s pretty much an impossible goal to never break an API. Or, more accurately, it would come at the cost of being unable to make major improvements in our code. There aren’t any open-source CMS projects that have the developer resources necessary to never break add-on products at least a little when they do major upgrades.
Generally speaking, the changes required in most well-written add-on products from Plone 2.5 to Plone 3 or Plone 4 aren’t more than a couple of lines worth. It can depend a lot on the add-on product, and in an ecosystem with over a thousand add-on products, many are quite frankly not up to the high coding standards of Plone itself. So they may need more work, or may have never really been suitable for “serious” projects in the first place.
Plone has a pretty good track record here compared to most of the other products with which I’m familiar. I’m sorry to hear that we haven’t been successful enough for you. If there are specific add-on products you’ve had trouble with, you should visit plone-users or the product-developers lists; the community may have helpful suggestions or alternatives.