VersionX 2.0.0-rc4

VersionX 2.0.0-rc4

VersionX is an extra developed by the talented MODX developer Mark Hamstra, VersionX adds a very much needed functionality to MODX, that of saving versions of your Templates, Resources, Snippets, Chunks, Template Variables and Plugins.

Upon installation of this extra it gives you the option of taking a snapshot of your current Templates, Resources, Snippets, Chunks, Template Variables and Plugins in order to save these as the first version.

VersionX Installation Snapshot

After the installation you will see a new entry in your Components tab for VersionX where you can manage all the versions of your existing MODX Elements.

VersionX Components Menu Entry

The VersionX Custom Manager Page (CMP) has a number of tabs, one for each MODX Element. Here you have an overview of all the versions of each Element with details of when it was saved, by whom and the type of version it saved wheter it be the creation of a new item, an update or a snapshot.

VersionX CMP

The VersionX CMP allows you to filter your versions by typing the name of the item you are looking for, in what context (if you have more than one), by user and a date range.

VersionX View Version Details

In order to see the Version Details of any item just Right Click on the item and select View Version Details, this will take you to the Element Details page where you can see all the information for the selected item in one of the five tabs.

VersionX Resource Details

Another great feature is Compare, this feature allows you to Compare the selected Element with any previous version so you can see the difference between these in a side by side view.

VersionX Compare Versions

In order to rever to a previous state just Click on the Revert Resource button and select which version you would like to revert to.

VersionX Revert Resource

VersionX also let's you to view the versions of each Element individually via the Versions tab, allowing you to view the Elements Version Details by Right Clicking on it and taking you to the Element Details page in order to Compare or Revert to a previous state.

VersionX Individual Resource Version Tab

As you can see by this review VersionX is an indispensable extra you should always install with any MODX site you develop, it allows you to Revert, Compare and even Restore deleted elements back to a previous state. Mark Hamstra has truly done a great job with this extra so if you like VersionX show him some support by making a small donation for his efforts and or filing a bug or a feauture request on his gitHub repo.

24 Jul

Author Benjamin Marte Category Reviews Comments (1)

Comments (1)

  1. Wouter:
    Mar 25, 2013 at 04:19 AM

    This functionality was sorely needed. If you want to pitch ModX against other CMS systems, the ability to do versioning is a definite plus (or a negative, if the CMS does not have it).

    I have experience with the rollback systems of two commercial systems, but this implementation is superior to both.

Leave a Comment

This thread has been closed from taking new comments.

Scroll to top