Plone CMS code generator software automates the process of generating code for Plone content management system.
This command line utility generates fully functional Zope Products based on the Archetypes framework from UML models using XMI files in various formats such as XMI, .zargo, and .zuml files. ArchGenXML is commonly used to generate a set of custom content types along with some workflows and tools for Plone CMS.
Using ArchGenXML is effortless. Firstly, you draw your UML diagrams in a modeling tool that is capable of generating XMI files such as Poseidon or ObjectDomain. Then, once you are ready to test your product, you run ArchGenXML on the XMI file, which will generate the product directory. After generation, your product's new content types, tools, and workflows will be available in Plone.
Although round-trip support is currently not available, you can re-generate your product over existing code without fear of losing hand-written code. Method bodies and certain protected code sections will be preserved, meaning you can evolve your product's public interfaces, its methods, and its attributes in the UML model without losing any custom code.
In conclusion, ArchGenXML is an excellent tool for developers who want to generate Python code from UML models quickly. It is user-friendly and ideal for developers who want to create customized content types, tools, and workflows for Plone CMS.
Version 2.4.1: N/A