ApostropheCMS Launches Document Versions Tool
Tags: javascript, webdev
Published: 2022-10-17 16:32:55

*Document versions, Apostrophe's most recent professional module, is available via paid license & allows contributors to work on documents across multiple sites.*

#Document Versions: The Ultimate Tool For Multi Site Document Management
[ApostropheCMS] (https://apostrophecms.com/) allows multiple content contributors and editors to work on documents across multiple sites. Keeping track of when changes were made to a document and who made those changes is critical. The enterprise edition of ApostropheCMS has an important new tool for managing the content pipeline. The [Document Versions] (https://apostrophecms.com/extensions/document-version) tool facilitates the use and management of multiple versions of a document (page).

{% embed https://vimeo.com/756910279 %}

Alongside the already powerful core ApostropheCMS functionality, this new tool allows reversion to older versions of any document. This was impossible in A2 because of how documents were auto-saved. Now, we can view a list of all published content on a page, preview them as they exist in the current page, and elect to rollback to a previous version.

The Documents Versions tool allows us to keep a record of all the changes made to our content, and which editor made the changes. We can also elect to view or roll-back to previous versions of our choice. This provides easier collaboration and editorial control of all our documents.

The Documents Version module is available with a paid plan. [Get in touch] (https://apostrophecms.com/contact-us) to find out more about our [pricing] (https://apostrophecms.com/pricing).

###How it Works
####Step 1: Add a new version to an existing page
* Open an existing page to be edited
* Click the plus sign to add new content
* 'Save' and 'Update' the page

####Step 2: Compare versions
* In the right hand side bar, find the Edit button to make changes to your page.
* Select the option 'Document Versions' beside the 'Preview' button, as seen below. A new page should appear with 'Document Versions' as the title.

![CMS Document Version menu access](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ieeap622wqmgsvs27hva.png)


* The Document Versions page contains a list of all changes and previous versions on the right hand side, organized by date modified. It also lists the author of the changes.

![CMS Document Version fields](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ky62bwu7je7y0swoyf5k.png)


* Select a version to view the content present in that version.
* Press the 'Restore' button to revert to a previous version of your choice. The list contains Snapshots of every change that was saved. So, you can decide to revert to a Document you had published earlier.

![CMS Document Version change log](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/agcyhn6yo9cv9vq8dyfy.png)


This post was originally contributed by an Apostrophe Community member, [Victor Jonah] (twitter.com/vectormike_). If you would like to contribute an article to the community, [submit your article here] (apostrophecms.com/contact-us).

###We'd love to hear your feedback on this!
* Join our team and other Apostrophe developers from around the world on [Discord] (http://chat.apostrophecms.org/)
* Follow product updates and more on [Github Discussions] (https://github.com/apostrophecms/apostrophe/discussions)

###Want to learn more about Apostrophe enterprise features?
To learn more about the enterprise edition of ApostropheCMS, [schedule a personalized demo] (https://meetings.hubspot.com/ashleigh23) with an Apostrophe team member, or [contact us] (apostrophecms.com/contact-us) with questions.