Personal tools
You are here: Home Documentation Manuals Plone Upgrade Guide Version-specific migration procedures and tips Upgrading Plone 2.5 to 3.0 Updating add-on products for Plone 3.0
Support

Get Help

Join our chat rooms or support forums if you have more specific questions.

Plone Training
Learn how to design, build, and deploy a website in Plone through one of the numerous Plone training sessions around the world.
Find Plone training…
 
Document Actions

Updating add-on products for Plone 3.0

Up one level
Plone 3.0 ships with new releases of Zope, CMF and Archetypes. When any framework updates, some things will be removed or changed. This is a list of the most common updates that need to be applied by product authors to ensure that their products work on Plone 3.0.

All content on one page (useful for printing, presentation mode etc.)

  1. General product development and migration tips for Plone 3.0
  2. CMFCore.permissions import syntax change
  3. Transaction module is no longer implicitly in Archetypes
  4. get_transaction module rename
  5. ContentFactoryMetadata deprecation
  6. Update your workflows to use GenericSetup profiles
  7. Searching users/groups via the Membership tool is deprecated
  8. Portlets have a new infrastructure
  9. main_template now uses Zope 3 viewlets
  10. Plone 3 does not create member folders by default
  11. Plone Tableless theme no longer exists
  12. Document Actions now use Zope 3 viewlets
  13. Products installing workflows may need to add permissions
  14. Indexes declared in Archetypes schemata need to be moved to GenericSetup
  15. The "Sharing" tab is now a global action
  16. Multi page schemas
  17. Enable inline editing (aka. QuickEdit)
by Alexander Limi last modified April 25, 2007 - 20:44
Contributors: Martin Aspeli, Geir Bækholt, Sisi Nutt
All content is copyright Plone Foundation and the individual contributors.

Talk about migration of actions

Posted by Darci Hanning at July 14, 2007 - 20:07
[This was originally reported by Jean Jordaan here: http://plone.org/development/teams/documentation/documentation-tracker/47

I'm hoping that by leaving a comment here about this specific issue, it will get re-worked into this manual. -darci hanning]

I was trying to update an old product, and had trouble with updateActions. I didn't find anything useful in

http://plone.org/documentation/tutorial/richdocument/migrations/ referenced from
[http://plone.org/documentation/manual/upgrade-guide/version/2.5-3.0/products/general-product-development-tips-for-plone-3.0/]
(first bullet in this section of the manual)

13:26 < neaj> lurker: you happen to know anything about updateActions in Plone
3.0? looks like it went away .. i'm trying to update an old
product and that's the 1st thing i fell over
[...]
13:28 <@wiggy> neaj: actions are part of the FTI in the generic setup profile
13:29 < neaj> OK so I should add "<action ...>" for what used to be in "actions
= .."
13:30 <@wiggy> indeed
13:31 <@wiggy> pretty much everything you used to configure in the class is now
in the profile
[...]
13:33 < neaj> it confused me that the actions for
ATContentTypes/content/image.py are way over in
CMFPlone/profiles/default/types/Image.xml
13:34 <@wiggy> CMFPlone has a base profile
13:34 <@wiggy> it includes the entire config for all products plone uses
13:34 <@wiggy> ATCT is weird though, its view templates are also in CMFPlone

Add roles for new permissions

Posted by George Lee at September 4, 2007 - 07:07
If a third-party product adds a new permission, especially related to adding, viewing, or editing, make sure to grant Contributors and Editors the appropriate permissions upon the product's installation in a Plone site. See, for example, CMFPlone/profiles/default/rolemap.xml. In general Contributors should be granted "Add" and "View" permissions and Editors should be granted "Modify" and "View" permissions.

... and the Reader role too

Posted by George Lee at September 4, 2007 - 07:11
for "View" permissions!

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by