ArchGenXML (short: AGX) is released now. With ArchGenXML you can **create complete working** Archetypes Products - **Plone Content Types** - without writing one line Python code. Design your types **with a UML-Tool** and just generate them.
ArchGenXML is a commandline utility that **generates Plone applications** (products) based on the Archetypes framework from UML models using XMI (.xmi, .zargo, .zuml) files.
Design your Archetypes **model-driven** using a UML design tool like Poseidon, ArgoUML or ObjectDomain. Save/Export the UML to XMI and generate Python code, copy it to your Products folder, restart Zope, activate it via Quick-Installer. Now this **new Product is available** in the "new item" menu in the Plone user-interface.
At the moment, the tool is not round-trip enabled. Generated code can't be back-converted into XMI. But you can **re-generate over existing code**: Method bodies containing additional logic are kept.
**Download** ArchGenXML from "sourceforge.net":http://sourceforge.net/project/showfiles.php?group_id=75272&package;_id=103241&release;_id=234828
"**Documentation**":http://plone.org/documentation/archetypes/archgenxml-manual is right here on plone.org available.
Thanks to **Phil Auersperg** who wrote a great product for lazy programmers!
-- Jens Klein