Revisions

SiteFarm lets you create a new revision every time your content is updated. This allows you to track how the content has changed over time on your site.

To use this feature:

  1. Select the content you want to update and Edit it.
  2. On the right side in the additional options, you will see a Revision log message field where it is a good idea to add a meaningful Log message whenever you create a node revision, so that others (or you, months later) can see why you changed the node and what your changes were, without having to actually view the previous revision.
    Revision option

Viewing and Managing Revisions

Until such time as a revision point is added, this feature will not be available.

  1. To view and manage revisions, use the Revisions tab when viewing your content.
    Revision tab location
  2. From the Revisions tab, you can view the individual revisions, revert to an earlier revision, and delete revisions (you must have the "administer nodes" or "revert revisions" and "delete revisions" permissions).
    Revision point list
  3. You'll be able to choose an earlier Revert point and click its button. 
  4. The next screen will confirm you truly want to revert to the earlier point and give you a chance to Revert or Cancel before the action is taken.

How does this work?

One interesting detail of the system is the behavior of the reversion mechanism. Let's say you have revisions {1,2,3,current}. If you revert to revision #2, a copy of #2 is made and the copy is set as the current revision. Thus, after reverting you'll have {1,2,3,4,current}, where current is a clone of #2, and #4 is the previous current revision.