[Zope-Annce] CMF 2.1 released

Jens Vagelpohl jens at dataflake.org
Mon Oct 9 09:01:57 EDT 2006

The CMF developer community is hereby announcing the release of CMF
version 2.1.0-alpha.

What is the CMF?

   The Zope Content Management Framework provides a set of services and
   content objects useful for building highly dynamic, content-oriented
   portal sites. The CMF provides the foundation for popular software
   packages such as Plone. It is intended to be easily customizable, in
   terms of both the types of content used and the policies and services
   it provides.

Where do I get it?

   For release files, change logs, installation instructions and more
   please visit http://www.zope.org/Products/CMF/CMF-2.1.0-alpha.

   Roadmap and release information can be found at

   The CMF mailing list can be reached at the zope-cmf at zope.org address,
   to sign up please visit http://mail.zope.org/mailman/listinfo/zope- 

   Please file bug reports, feature requests or suggestions in the CMF
   bug collector at http://www.zope.org/Collectors/CMF .

What has changed since the last release?

   New Features

     - CMFDefault utils: Added getBrowserCharset function.
       Returns the charset preferred by the browser. Strings encoded  
with this
       charset are decoded correctly by  

     - Content: Added IFactory utilities for all content classes.
       They are now used by default instead of the old constructor  

     - FactoryTypeInformation: Added support for Zope3 style factories.
       If the 'product' property of a type info instance is empty the  
       property is interpreted as an IFactory name.

   Bug Fixes

     - CMFCore.ActionInformation: don't use a fixed set of properties  
       ActionInformation. (http://www.zope.org/Collectors/CMF/232/)

     - CMFCore.CatalogTool: Use current executable's proxy roles, if  
       in place of user's roles when computing 'allowedRolesAndUsers'  
       a query. (http://www.zope.org/Collectors/CMF/380)


     - skins: Changed encoding of translated portal_status_messages.
       Now getBrowserCharset is used to play nice with Five forms.  
       setRedirect and getMainGlobals scripts have to be updated.

     - FSFile: Added registration for 'txt' extension.

     - Profiles: All profiles are now registered by ZCML.

     - ZClasses: Removed unmaintained support for ZClasses.
       Marked the 'initializeBases*' methods as deprecated.

     - Content: All content classes are now registered by ZCML.
       ContentInit is still used to register oldstyle constructors.

     - Favorite: Added 'handleFavoriteAddedEvent' subscriber.
       This replaces the 'manage_afterAdd' hook and some code in  

     - CMFCatalogAware: Added 'handleObjectEvent' subscriber.
       This replaces the deprecated 'manage_afterAdd',  
'manage_afterClone' and
       'manage_beforeDelete' hooks.

     - setup handlers: Removed support for CMF 1.5 CMFSetup profiles.

More information about the Zope-Announce mailing list