uml3.joelburton.com

A web service for converting UML diagrams to Archetypes products.

Updated for Plone 3.

Convert Your UML

Product: (Name your model with the name you want)
This will become the name of the output Archetypes product.

UML File: required
ArgoUML (.zargo), Poseidon (.zuml), and UML interchange (.xmi) files accepted.

File Format:

Author Name:
This appears in the code comment headers.

Author Email:
This appears in the code comment headers.

Advanced Options

Separate creation permissions?
If checked, each content type will have its own creation permission. If not checked, 'Add portal content' will be used for all types.

There are dozens of options available if you use ArchGenXML yourself on the command-line, but they tend to be esoteric.

Archetypes & UML Resources

Plone Bootcamps
Quality Plone training. These courses teach the process of creating new types of content with UML and Archetypes.
Getting Started
A comprehensive reference on getting started with the UML conversion process
Subclassing ATContentTypes
How to create a new content type that extends the built-in Plone content types.
Using ArgoUML to Create Archetypes
If you use ArgoUML, you can get drop-down menus of the different data types, tagged values, etc., making it much easier to use. The linked reference explains the process; you can find the latest version of the profile file at argouml_profile.xmi