Plone 4 Add-on product testing and fixes
A sprint to identify and resolve issues in upgrading add-on products for compatibility with Plone 4.
Plone 4 Add-ons: List of Products
Plone 4 Add-ons: List of issues for triage
Plone 4 will be better received if key add-on products are functioning at the time of release, rather than months in the future. It's also important that we start identifying common patterns needed for updating products for Plone 4, so that we can produce complete documentation and work around any unnecessary problems before we reach the final release candidates when it is harder to make changes.
I (David Glick) will be working on testing and updating products that are commonly used or otherwise important, and would be glad for others to join in.
We need a newbie-guide to handling the Zope2-vs-Zope3 interfaces changes since the same problem (and solution) will occur in many packages.
Possible candidate products:
- PloneFormGen
- CacheFu (shentonfreude)
- Scrawl
- Clouseau
- Gloworm
- PloneBoard
- collective.flowplayer
- (others subject to participant interest)
Participants:
- David Glick
- Michael Krishtopa
- Steve McMahon
- Pelle Krøgholt (pelle_)
- Maarten Kling ( kabz|4d)
- Patri Gerken (do3cc)
- Chris Shenton (shentonfreude)
- Wojciech Lichota (sargo)
- Radosław Jankiewicz (radekj)
- Paweł Lewicki(Lewy)
Day 1 Sprint report:
- Got Python 2.6 and Plone 4 installed on a number of machines
- Matthew Wilkes: built new package for checking package owners for products on pypi -- mr.parker
- David Glick: added docs to Plone upgrade guide
- Chris Shenton: CacheSetup now installs via extension profile or Product Add, and allows old Plone Data.fs with CacheSetup in them to run. However, it fails if you try and enter the configurator; will work it tomorrow.
- Maarten Kling, Maurits van Rees: worked on AddRemoveWidget, Poi, DataGridField
- Maarten Kling: worked on collective.ads, collective.classifieds
- Wojtek Lichota - got PloneFlashUpload working, also collective.disqus
- Pelle Krogholt - got Scrawl working, ready to commit
- Pavel Bogdanovic - worked on Collage
- Stefan Antonelli - worked on archetypes.referencebrowserwidget
- Sally Kleinfeld - started looking at Maps
- Philip Bauer - looked at plone.slimbox (don't use it!), collective.uploadify works except for one issue with indexing
- Pavel Lewicki - worked on Ploneboard; its dependencies have issues
- Radek Jankiewicz - worked on ImageEditor
Day 2 Sprint report:
- Philip Bauer and Markus Bleicher - ATVocabularyManager fixed and now works on Plone4, though not comitted due to no lacking repository-access. Project-Owner () has the patch. Some small issues left.
- Paweł Lewicki - Ploneboard has a working branch. Product and its content types are addable and seem to work. A lot of coding left to make it more z3'ish.
