Archetypes

by Daniel Nouri last modified May 21, 2011 10:22 PM

Archetypes is a framework designed to ease the building of applications for Plone and CMF. Its main goal is to provide a standardized way to build content objects based on schema definitions. NOTE: This is installed by default in all modern Plone versions, don't download/install this unless you know that it's the right thing to do.

Project Description

Sidnei da Silva on ZopeMag:

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

Current Release
Products.Archetypes archetypes-1.7.6

Released May 21, 2011

Download file Get Archetypes for all platforms
Products.Archetypes-1.7.6.zip
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
archetypes-1.7.6 May 21, 2011 More about this release… GPL final
1.5 Mar 08, 2008 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. More about this release…
Plone 3
Zope 2.10
BSD final
1.4.6 Nov 28, 2007 Minor non-critical fixes in Archetypes and PortalTransforms. See Changelog. More about this release…
Plone 2.5
BSD final
1.4.5 Oct 05, 2007 Minor bugfixes, released for use with Plone 2.5.4 More about this release…
Plone 2.5
BSD final
1.4.4 May 15, 2007 Bugfix Release of Archetypes 1.4 for Plone 2.5.3 final release. XSS-Bugfix in PortalTransforms. More about this release…
Plone 2.5
BSD final
1.4.3 Apr 17, 2007 Bugfix Release of Archetypes 1.4 for Plone 2.5.3 release. If you use RichDocument look at the release notes! More about this release…
Zope 2.9.6
BSD final
1.4.2 Dec 15, 2006 Bugfix Release of Archetypes 1.4 for Plone 2.5.2 release More about this release…
Plone 2.5.2
Plone 2.5.1
BSD final
1.4.1 Sep 15, 2006 Bugfix Release of Archetypes 1.4 for Plone 2.5.1 release More about this release…
Plone 2.5.1
Plone 2.5
BSD final
1.4.0 Jun 16, 2006 First final of Archetypes for Plone 2.5.x More about this release…
Plone 2.5
BSD final
1.3.9-final May 16, 2006 bugfix release for Plone 2.1.3 More about this release…
Plone 2.1.3
Plone 2.0.5
Zope 2.8
Zope 2.7
BSD final
1.3.8-final Feb 02, 2006 Bugfix release. More about this release…
Plone 2.1.2
Plone 2.1.1
Plone 2.1
Plone 2.0.5
BSD final
1.3.7-final Jan 15, 2006 Bugfix release (problem with IDWidget in 1.3.6). ATTENTION (versions after 1.3.6-RC1): portal-factory had a bug. You need to upgrade portal-factory if you use portal-factory together with references More about this release…
Plone 2.1.2
Plone 2.0.5
BSD final
1.3.6-final Jan 07, 2006 Speed improvement while object creation, important for imports. Basic Zope 2.9 support. Better automatic short-names for duplicate Ttitles. ATTENTION: portal-factory had a bug. You need to upgrade portal-factory if you use portal-factory together with references More about this release…
Plone 2.1.2
BSD final
1.3.5 Oct 11, 2005 Minor bug fixes and again the best Archetypes. More about this release…
Plone 2.1
Plone 2.0.5
BSD final
1.3.4 Aug 31, 2005 The Archetypes Team presents Archetypes 1.3.4.final: the best Archetypes release ever. More about this release…
Plone 2.1
Plone 2.0.5
BSD final
1.3.3 Mar 30, 2005 Bugfix release. More about this release…
Plone 2.1
Plone 2.0.5
BSD final
1.3.2 Mar 30, 2005 A final release. A reasonable amount of bugs are crunched. More about this release…
Plone 2.1
Plone 2.0.5
BSD final
1.3.10 Sep 14, 2006 probably last bugfix release for Plone 2.1.x More about this release…
Plone 2.1.4
Plone 2.1.3
BSD final