Archetypes
Category: Services
—
Other products by this author
Current release: Archetypes 1.5
Released Mar 8, 2008 — tested with Plone 3.0, Zope 2.10
The Archetypes 1.5 release brings you a modernized Archetypes codebase, providing you with better ways to make use of Zope 3 technologies together with Archetypes. This version is compatible with Plone 3.0.
Experimental releases
There are no experimental releases available at the moment.
Project Description
- Project resources
What is Archetypes?
Archetypes (formerly known as CMFTypes) is a framework designed to facilitate the building of applications for Plone and CMF. Its main purpose is to provide a common method for building content objects, based on schema definitions. Fields can be grouped for editing, making it very simple to create wizard-like forms.
Motivation
Why does one need a special application for generating content objects? Since CMF is a very powerful framework for creating content management systems, like many other frameworks it puts a considerable load on the developer to satisfy its interfaces and implement all the things needed to make a system interface with it. Frameworks by definition are generic, which has the downside of often being too generic to be usable out-of-the-box by the average developer.
Archetypes aims to help the developer by lowering the bar just enough to make it reachable by the developer who knows what he wants but can't put in the time to learn all the requirements for creating content objects with CMF.
What does Archetypes offer you?
Archetypes is able to do all the heavy lifting needed to bootstrap a content type, allowing the developer to focus on other things such as business rules, planning, scaling and designing. It provides the following features:
- Auto-generation of editing and presentation views
- Registration of content types with the CMF tools
- Easy installation of the generated content objects
- Configurability of CMF actions
- Basic storage transparency
- Unique IDs
- References
- Basic security bootstrap