You are not logged in Log in Join
You are here: Home » Download Zope Products » Content Management Framework (ne "PTK") » CMF-1.2-beta1 Released » View NewsItem

Log in
Name

Password

 

CMF-1.2-beta1 Released

Zope Corporation is pleased to announce the beta release of version 1.2 of its Content Management Framework (CMF).

From the README

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. As packaged, the CMF generates a site much like the Zope.org site. The CMF is intended to be easily customizable, in terms of both the types of content used and the policies and services it provides.

Resources

From the Changelog

New features

  • Added docs from the crack ZC docs guys; these docs live in the top-level docs directory.
  • Merged CMFDecor product's artifacts into CMFCore / CMFDefault; theses aretifacts allow use of filesystem-based Zope Page Templates as skins.

    Note that the CMFDecor skin is the one which will be receiving all our development focus: we will fix bugs in the DTML skins, but are not likely to invest significant effort in upgrading it.

  • Hooked manage_addFolder to allow creation of PortalFolders from both WebDAV, FTP, and ZMI.
  • Improved tracebacks from broken FSDTMLMethods, which no longer indicate that every problem is in RestrictedDTML.
  • Made it possible to add CookieCrumblers in nested folders. You can just drop in a cookie crumbler anywhere to change the login form for that area of the site. In fact, now you don't have to create a user folder just to change the login process.
  • Made Link objects editable via FTP / WebDAV.
  • Merged Chris Withers' FSSQLMethod into CMFCore.
  • Added documentation for installing from CVS.
  • Moved permission checking inside personalize_form to make sure Anonymous cannot access it without logging in (CMF Tracker Issue 349, thanks go to Bill Anderson).
  • Added initial CMF use cases as FSSTXMethods in CMFDefault/help.
  • Made validation methods of portal_metadata available to scripts.
  • Made skinned index_html reflect generic view on folder content, rather than simple title/description of the portal.
  • Added "Change and View" submit button to content editing forms; added check for this button to POST handlers in CMFDefault, and indirected redirect targets in those methods through getActionByID.
  • Added knob for skin cookie persistence to SkinsTool's "properties" tab. The default policy (unchanged) is that skin cookies expire at the end of the browser session. if Skin Cookie Persistence is checked the cookie will last a full yesr.
  • Added an API to the portal_actions interface for querying, adding, and removing action providers.
  • Added a "multi-review" form, enabling a reviewer to publish or reject multiple items at once, using a common comment.
  • Added ZMI tab to DirectoryView to allow re-basing the filesystem path.
  • Added "breadcrumbs" to CMFDecor skins.
  • Added initial support for WebDAV locaking to PortalContent.
  • Added SortCriterion to list of criterion types for Topics, to permit sorting of results.
  • Added "Local Roles" action to folders to ease collaboration.
  • Add scarecrow assertions for the CMF-centric interfaces, and made the actual interfaces compatible with the standard Zope Interface package.
  • Made FSSTXMethod display skinnable, and added ZPT version.
  • Added visible attribute to TypeInformation actions, to permit indirection (via getActionById) without exposing the action in the CMF UI.
  • Extended MetadataTool to allow adding / removing element specs (i.e., it can now manage policies for "custom" schemas, as well as Dublin Core).

plus many bugfixes.