Dexterity (1.0)
by
Olha Pelishok
—
last modified
2011-02-15
Released on 2011-02-11 by Martin Aspeli for Plone 3.0 under GPL - GNU General Public License available for All platforms.
Software development stage: beta
- Dexterity download link: http://plone.org/products/dexterity/releases
- Homepage of Dexterity: http://plone.org/products/dexterity
- Dexterity repository: https://svn.plone.org/svn/plone/plone.dexterity
- Description source: https://svn.plone.org/svn/plone/plone.dexterity/trunk/README.txt
Dexterity is a content type framework for CMF applications, with particular emphasis on Plone. It can be viewed as an alternative to Archetypes that is more light-weight and modular.
Dexterity is a system for building content types, both through-the-web and as filesystem code. It is aimed at Plone, although this package should work with plain Zope + CMF systems.
Key use cases
Dexterity wants to make some things really easy. These are:
- Create a "real" content type entirely through-the-web without having to know programming.
- As a business user, create a schema using visual or through-the-web tools, and augment it with adapters, event handlers, and other Python code written on the filesystem by a Python programmer.
- Create content types in filesystem code quickly and easily, without losing the ability to customise any aspect of the type and its operation later if required.
- Support general "behaviours" that can be enabled on a custom type in a declarative fashion. Behaviours can be things like title-to-id naming, support for locking or versioning, or sets of standard metadata with associated UI elements.
- Easily package up and distribute content types defined through-the-web, on the filesystem, or using a combination of the two.