Plone and versioning
Up to Table of ContentsThis FAQ applies to: Any version.
'Versioning' means different things to different people. There are three common interpretations:
1. History
This allows you to do things like:- see who made what change, when to a content item
- see the differences between two revisions of a content item
- revert to an earlier revision of a content item
2. Staging
This means that an editor is able to work on one version ("working copy") of a content item, while another version is published.Plone does not currently support staging out of the box. In standard Plone, you have to retract a published document from public view when you want to edit it privately.
You can use these products to add staging capabilities to Plone:
The product 'iterate' will be integrated into Plone 3.0 (see feature proposal 168). It provides an elegant single-object staging solution, and builds on the work already done in CMFEditions.
3. Version control
This refers to functionality that can be found in full-blown version control systems, such as SVN:
- maintaining multiple branches
- merging branches
- solid repository with authoritative version information
- ...