Author: Zope Foundation and Contributors



.. contents::

This product declares basic content objects and provides
default implementation of some of the framework services for
the Zope Content Management Framework (CMF).


Products.CMFDefault Changelog

2.3.0-beta2 (2012-03-31)

- skins and upgrade: Fixed broken reconfig_form.
  Added upgrade step for fixing site properties corrupted by that form.

2.3.0-beta (2012-03-21)

- tools: Converted all tools into local utilities.

- skins and browser views: setRedirect now checks Action conditions.

- Actions: Added 'global/members_register' Action for redirects.
  It is similar to 'user/join', but adjusted for user managers.

- MemberDataTool: Changed property modes to 'w' and added 'fullname' property.

- File and Image: Made sure `id` is always an attribute and not a method.
  Some old instances use `__name__` instead of `id`. Use getId() to get always
  the correct ID.

- DublinCore: 'getMetadataHeaders' now returns the Type ID, not the Type title.
  This avoids conflicts between unicode messages and encoded non-ASCII strings.

- Only test reStructuredText functionality under Zope 2.13 and before.

- Document: Improved 'manage_FTPget' method.
  HTML responses can now be rendered by a view.

- Removed ``five.formlib`` dependency. ``zope.formlib`` is now used directly.

- profiles: Added default settings for the member data tool.

- upgrade: Added upgrade step for member data tool settings.

- skins and browser views: Fixed 'login_time' handling.
  Should be working with string and DateTime values because the MemberDataTool
  settings might be inconsistent.

- browser views: Added SettingsEditFormBase.
  This can be used for edit forms for global settings.

- Require at least Zope 2.13.4.

- profiles and upgrade: Added support for using the new OFS UserFolder class.

- views: Added Unauthorized exception view.
  This replaces CookieCrumbler's old redirect support.

- Deal with deprecation warnings for Zope 2.13.

- Use the standard libraries doctest module.

- skins: Removed unused styles from css.

- Removed testing dependency on

- Upgrade steps: Merged faulty utility registration fixup script,
  tool utility registration and new-style actions upgrade from 
  an older migration script in Products.CMFCore for pre-2.1.0 
  instances into GenericSetup upgrade steps

- WorkflowTool/DiscussionItem: Create a set of GenericSetup 
  upgrade steps to instantiate the new single-state workflow 
  for Discussion Items and associate it with the content type.

- MetadataTool: Replaced write-on-read upgrade for the Dublin Core
  metadata definitions with a set of GenericSetup upgrade steps.
- SyndicationTool: Updated to produce RSS 2.0. Uses an adapter for
  syndication information.

2.2.0-beta (2009-12-06)

- MetadataTool: Improved tool initialization.
  This prevents write-on-read behavior of newly created tool instances.

- views: Improved ContentAddFormBase.
  Permissions and container constraints are now checked by the '__call__'
  method. There is no need to add security declarations for derived add forms.

- upgrade: Added more upgrade steps.
  There is now support for upgrading the step registrations in the setup tool,
  the columns in the catalog tool and the icons in the actions tool and
  in workflow definitions.

- upgrade: Improved upgrade step for type properties.
  Please re-run it if you already used an older version of this step.

- Skins and browser views: Replaced 'getIcon' by 'getIconURL' calls.

2.2.0-alpha (2009-11-13)

- Got rid of redundant icon related type info properties.

- Folder views: Rebuilt the CMF folder views based on 

- SkinnedFolder: Adjusted implementation to PortalFolder changes.

- moved the Zope dependency to version 2.12.0b3dev

- Add views: The st