Archetypes 1.2.0-beta3 Released

Uh. Ok, this is getting boring ;) Release early and release often
taken to the extreme.

We are proud to present the beta 3 release of Archetypes 1.2.0. This
release includes the following improvements, in no particular order:

  • Added two new classes: BaseContentMixin and BaseFolderMixin which
    are exactly like BaseFolder and BaseContent, but without the
    ExtensibleMetadata. In fact, they are BaseFolder and BaseContent
    stripped down and BaseFolder and BaseContent just subclass them.
  • BaseObject now uses getCharset to consistently use the portal
    charset in all places where unicode is used.
  • Added tests for External Editor integration. Make sure a BaseUnit
    is always returned.
  • Merged patch by Ricardo Lemmi for GadflyStorage.
  • Fixed unicode tests that were broken
  • Added a few marshaller tests (to check that both a .doc and a .rst
    file are uploaded and retrieved correctly by default)
  • Fixed BaseObject.get_size() to behave correctly w/ regards to
    DateTime fields and other fields that are not easily measureable
  • Added an optional ‘values’ keyword argument to processForm which
    has preference over REQUEST.form
  • Various improvements on schema migration, thanks to Geoff Davis
  • DisplayList is now publically accessible. That means you can import
    it from Script (Python)

With those changes, Archetypes is now quickly approaching a final and
stable release.

This release no more includes a CVS checkout of
PortalTransforms, since a release has been made last week. Instead,
you can get PortalTransforms from this location:

See the PortalTransforms announcement here:

OTOH, this release includes ArchGenXML, which is a tool to generate
Archetypes-enabled products from UML diagrams. From ArchGenXML README:

ArchGenXML is a commandline utility that generates Plone
applications based on the Archetypes framework from XMI (UML) and
XSD (XMLSchema) files.

It is tested with the XMI output from the following tools:
ObjectDomain, Sybase PowerDesigner, ArgoUML, Poseidon, KDE’s

The Archetypes tarball can found at:

Have fun and please report any bugs you may find at the Archetypes SF

Thank you for listening!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.