On Wed, 28 Mar 2007 08:58:23 -0700, Jon Stahl
<[EMAIL PROTECTED]> wrote:
Now that Plone 3.0 is in beta, it seems like it might be a good time to
flag the need for a short "how to" for add-on Product developers that
will outline the steps they should take to make their add-on Products
ready for Plone 3.0.
Here's the list I have accumulated so far:
- Document how to future-proof your application for the next Plone
version (deactivate the plone_deprecated skin, make sure your product
doesn't trigger any deprecation warnings in use, etc)
- All views are customized using portal_view_customizations
- Document how to update your product for 3.0:
CMFCore.permissions conditional import (if you want to support
2.1 — not necessary if you are targeting 2.5 or 3.0)
Workflows have to be GS
header.pt is now a viewlet
Plone does not create member folders by default anymore
All portlets now have a new infrastructure, you can add old-style
portlets by using the Classic Portlet
Do not ever rely on the JS libraries in Plone being the same
across releases. Use the KSS abstractions, the underlying
implementation might change.
Plone Tableless was removed, any site or skin relying on this
needs to be re-customized
getToolByName has been deprecated in the CMF, use getUtility
instead, see
http://svn.zope.org/CMF/trunk/docs/ToolsAreUtilities.stx?view=markup
Document actions etc are now viewlets, and need to be updated if
you add things here
--
Alexander Limi · http://limi.net
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers