We are in the process of implementing a Plone CMS as a repository for ISO9001-documents.
ISO demands a certain amount of logging, as anyone familiar with the standard pr
You can also plug in the versioningbehavior
And stagingbehavior.
You need to use plone.app.stagingbehavior (http://pypi.python.org/pypi/plone.app.stagingbehavior), which links Iterate/CMFEditions to Dexterity types. Not sure about your versioning issues.