Versioning creates a “snapshot” of a page at a specific point in time. With versioning, you can perform the following actions:
You can create a version of your resource from:
Navigate to show the page for which you want to create a version.
Select the page in selection mode.
Open the Timeline rail.
Click/tap on the ellipsis by the comment field to reveal the options:
Select Save as Version.
Enter a Label and Comment, if necessary.
Confirm the new version with Create.
The information in the timeline is updated to indicate the new version.
The timeline is opened with the information updated to indicate the new version.
Once you have created a version of your page, there are various methods of reinstating a prior version:
the Revert to this Version option from the Timeline rail
Reinstate a prior version of a selected page.
the Restore options from the top actions toolbar
Restore Version
Reinstate versions of specified pages within the currently selected folder. It can also include restoring pages that have been previously deleted.
Restore Tree
Reinstate a version of an entire tree as at a specified date and time. It can also include pages that have been previously deleted.
When reinstating a page, the version created is part of a new branch.
To illustrate:
To Revert the selected page to a previous version:
Navigate to show the page that you want to revert to a previous version.
Select the page in selection mode.
Open the Timeline column and select either Show All or Versions. The page versions for the selected page are listed.
Select the version that you want to revert to. The possible options are shown:
Select Revert to this Version. The selected version is restored and the information in timeline is updated.
This method can be used to restore versions of specified pages within the current folder. It can also include restoring pages that have been previously deleted:
Navigate to, and select, the required folder.
Select Restore, then Restore Version from the top actions toolbar.
If you either have:
The display becomes empty because there are no applicable versions.
The available versions are listed:
For a specific page, use the drop-down selector under RESTORE TO VERSION to select the required version for that page.
In the main display, select the required page to be restored:
Select Restore for the selected version, of the selected page, to be restored as the current version.
The order in which you select a required page and the related version is interchangeable.
This method can be used to restore a version of a tree as at a specified date and time. It can include pages that have been previously deleted:
Navigate to, and select, the required folder.
Select Restore, then Restore Tree from the top actions toolbar. The latest version of the tree is shown:
Use the date and time selector at Latest Versions at Date so you can select another version of the tree - the one to be restored.
Set the flag Preserved Non Versioned Pages as required:
If active (selected), any non-versioned pages are maintained and not impacted by the restore.
If inactive (unselected), any non-versioned pages are removed as they did not exist in the versioned tree.
Select Restore for the selected version of the tree to be restored as the current version.
You can preview a specific version:
Navigate to show the page that you want to compare.
Select the page in selection mode.
Open the Timeline column and select either Show All or Versions.
The page versions are listed. Select the version that you want to preview:
Select Preview. The page is shown in a new tab.
If a page has been moved, you can no longer perform a preview on any versions made before the move.
If you experience problems with a preview, check the Timeline for the page to see whether the page has been moved.
To compare a previous version with the current page:
Navigate to show the page that you want to compare.
Select the page in selection mode.
Open the Timeline column and select either Show All or Versions.
The page versions are listed. Select the version that you want to compare:
Select Compare to Current. The page diff opens and displays the differences.
Timewarp is a feature designed to simulate the published state of a page at specific times in the past.
Because content creation is an ongoing and collaborative process, the purpose of Timewarp is to allow authors to track the published website over time so they can understand how the content has changed. This feature uses the page versions to determine the state of the publish environment.
To use this feature:
Timewarp is a mode of the page editor. To start it, simply switch it as you would any other mode.
Start the editor for the page where you wish to start Timewarp and then select Timewarp in the mode selection.
In the dialog box, set a target date and time and click Set Date. If you do not select a time, it defaults to use the current time.
The page is displayed based on the date set. Timewarp mode is indicated by way of the blue status bar at the top of the window. Use the links in the status bar so you can select a new target date or exit Timewarp mode.
Timewarp makes a best effort to reproduce a page at a selected point in time. However, because of the complexities of the continuous authoring of content in AEM, this reproduction is not always possible. Keep these limitations in mind as you use Timewarp.
Timewarp is designed as a tool to assist authors with understanding and creating their content. It is not intended as an audit log or for legal purposes.