[Zope-Annce] CMF 2.1.0-beta released
Jens Vagelpohl
jens at dataflake.org
Fri Mar 9 04:41:25 EST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The CMF developer community is hereby announcing the release of CMF
version 2.1.0-beta. The CMF 2.1 series will be used as the foundation
for the Plone 3.0 release, which will see its first beta over the next
few days as well.
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-beta.
Roadmap and release information can be found at
http://www.zope.org/Products/CMF/docs/roadmap.
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-
cmf.
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?
IMPORTANT NOTE:
If you upgrade an existing CMF instance to CMF 2.1, please see
INSTALL.txt for instructions on how to run a separate upgrade
script.
New Features
- CMFCalendar: Zope3 style browser views are now used by default.
An additional setup profile allows you to hook up the oldstyle
skins and
to make customizations TTW.
- DirectoryView: Added 'registerDirectory' ZCML directive.
Using the old registerDirectory method in __init__.py is now
deprecated.
See zcml.IRegisterDirectoryDirective for details.
- DirectoryView: Added support for non-product packages.
This introduces new registry keys. Old registry keys stored in
persistent DirectoryView objects are updated on the fly.
(http://www.zope.org/Collectors/CMF/467)
- Document: Added two new methods for safety belt handling.
- setup handlers: Improved properties handler.
It now works with properties using a default_charset other
than UTF-8.
- Merged patches from Martin Aspeli to enable generating events
before
and after DCWorkflow transitions, and in the 'notify' methods
of the
workflow tool (http://www.zope.org/Collectors/CMF/461).
Bug Fixes
- CMFUid.UniqueIdHandlerTool: Touching the internal UID value on a
content item will not cause reindexing all indices anymore,
only the
specific UID index will be touched.
(http://www.zope.org/Collectors/CMF/469)
- CMFCore.MembershipTool: Fixed inconsistent behavior where
member lookup
would take all user folders up to the Zope root into account
whereas
member area creation would not.
- CMFCore.MembershipTool/CMFDefault.MembershipTool: when using an
object without a __nonzero__ but with a __len__ (ala
CMFBTreeFolder) as a member folder, the createMemberArea method
would believe there was no members folder if the folder was
empty, and so would fail (change "not membersfolder" to
"membersfolder is not None") .
- CMFDefault.File and CMFDefault.Image: Restored ZMI Cache tab
which was
lost in CMF 1.6.
- CMFCore.DynamicType: Fixed behaviour regarding default view.
DynamicType was making it impossible to use a Zope3-style
default view for CMF content types.
(http://www.zope.org/Collectors/CMF/459)
Others
- Tool lookup and registration is now done "the Zope 3 way" as
utilities.
Please see docs/ToolsAreUtilities.txt for some developer notes.
- CMFCore utils: Marked 'minimalpath' and 'expandpath' as
deprecated.
- The CMF now depends on Zope 2.10.2 or higher.
jens
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFF8SvFRAx5nvEhZLIRAoMdAKCpDmPch1uLAR6g/3Xq+x3F12w1kgCfZKsa
qVpT3k6bRXm6C+dutlylMMk=
=94JT
-----END PGP SIGNATURE-----
More information about the Zope-Announce
mailing list