Personal tools
You are here: Home Documentation FAQs Plone and versioning
Support

Get Help

Join our chat rooms or support forums if you have more specific questions.

Plone Training
Learn how to design, build, and deploy a website in Plone through one of the numerous Plone training sessions around the world.
Find Plone training…
 
Document Actions

Plone and versioning

Up to Table of Contents

This 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
The optional product CMFEditions enhances Plone's basic history capabilities when combined with CMFDiffTool.

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
  • ...
Proposal 8 in the roadmap discusses various options to add this type of versioning to a future version of Plone. It also contains some excellent background material on the history and challenges of versioning in Plone. The options being discussed in this proposal and on the mailing lists include extending and integrating CMFEditions and using SVN as the backing store.

by Rene Pijlman last modified June 12, 2007 - 19:06
Contributors: Alexander Limi, Martin Aspeli, Geir Bækholt
All content is copyright Plone Foundation and the individual contributors.

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by