ISSUES.txt
CMF 1.2: Known Issues
Overview
This document describes known issues with the release of the Content Management Framework (CMF), version 1.2. For more information on the CMF, please see the website.
Issue: Modified Action Providers not showing in upgrade to CMF 1.2
When migrating a site to CMF 1.2, the new modifications to the ActionsTool action_providers is not showing up in the migrated instance. If you have registered or removed action providers with the actions tool, you will not get the new changes made to the action_providers list in a CMF 1.2 upgrade.
Workaround
- Delete portal_actions in the root of your CMF instance.
- Add CMF Core Tool - Actions Tool
- Reapply your actions provider changes.
Issue: 'CMFDecor'-based skins lost in upgrade to CMF 1.2
When migrating a site to 1.2 from CMF, where the skin directories
from the CMFDecor
product had been installed, such directories
are no longer present (the product has been merged into CMFDefault
).
See the tracker issue
Workaround
- Create an ExternalMethod in the root of your CMF site
using the following properties:
- Id
- upgrade_decor_skins
- Title
- Upgrade CMFDecor Skin Directories
- Module Name
- CMFDefault.Upgrade
- Function Name
- upgrade_decor_skins
- Run this method by clicking on its "Test" tab.
Issue: Content constructor methods interface change
The CMF used to require that factory methods for content instances return the URL of the "initial view" of the new object; since August 2001, the interface has changed to require that the method return the new object directly, wrapped in its container. This change will most likely affect ZClass-based content using the default DTML factory methods.
Fix
- Update all such methods to return the new object. This update may be done more simply by replacing the generated DTMLMethod used for ZClass construction with an equivalent PythonScript.