Plone Roadmap 2009
by Alexander Limi on Jun 29, 2009
- 2,143 views
(Make sure to turn on the slide notes) ...
(Make sure to turn on the slide notes)
Plone co-founder Alexander Limi presents the roadmap for the coming Plone releases, Plone 4 and Plone 5.
This talk was given at Penn State University as part of the Plone Symposium East 2009 keynote, May 29, 2009.
(also, please note that Slideshare uses the wrong font for the slides, so that's why there is cropping on some slides)
Accessibility
Categories
Tags
Upload Details
Uploaded via SlideShare as Apple Keynote
Usage Rights
© All Rights Reserved
Statistics
- Favorites
- 5
- Downloads
- 0
- Comments
- 0
- Embed Views
- Views on SlideShare
- 2,134
- Total Views
- 2,143
3.3 ships Real Soon Now (currently at RC3)
Stability comes at the cost of innovation. We cannot do innovate within the scope of Plone 3. That would break the promise of stability.
So, happy as we are with Plone 3 — time to get innovating again.
(Until recently known as Plone 4 — confusing, we know ;)
…OK, let’s talk about this one over a beer tonight. ;)
This is mostly a cleanup release, with some infrastructural changes.
Not as radical as the work on Plone trunk
Will have new features — but stuff that has stabilized through community usage.
Features that are too big for a 3.x release. (i,.e require migration, compatibility changes, might break addons)
As there is a formal proposal and review process, code to be written on a volunteer basis, and a general lot of uncertainty here — let’s see all of this as speculation, guesswork and hopes.
Python 2.6 if we go for Zope 2.12, which I think we should aim for (better unicode memory management in Python, eggified Zope, etc)
The new editing UI for Plone 5 will also be based on TinyMCE.
Plone integration already exists.
You will still be able to use Kupu with Plone 4, of course. We’ll just switch the default. Also, we won’t change your existing setup when you upgrade — unless you want us to.
Store binary objects outside the ZODB, on the filesystem
Tested. Jarn has this running in a 7000 employee intranet.
Faster
Scales better
Replaces Folder, ATFolder, Large folder, etc
Upgrade machinery. replaces the suboptimal reinstall button in the current add-on quickinstaller.
Makes it simple for product authors to define upgrade steps between versions.
Site admin is a not-fully-fledged admin that can do things like manage users, but not things that can affect the site configuration (ie. install add-ons).
Currently a Google Summer of Code project.
Make it color-neutral, so simple customization like adding a company logo always looks good
(I refuse to call this Plone trunk ;)
XDV is deliverance reimplemented as compiled XSLT.
Currently has less features than Deliverance, but has much better performance.
Laurence’s goal is to have it compile down to a single XSLT transform that can be placed in the pipeline. No special software required to host it. Used on current plone.org.