VersionX

Keeps track of your content and elements.

Creator: Mark Hamstra (markh)

Need help installing this extra?

Screenshots

About VersionX

VersionX is a utility tool for MODX Revolution that will help you version your content in Resources, Templates, Chunks, Snippets and Plugins. Every change is recorded and can easily be looked back, compared and restored through the component, or the optional "Versions" tabs that get added to the update screens.

VersionX 3.0 is a complete rebuild that stores data in a new, more optimizable data structure, and supports third party integrations. Learn more about 3.0.

More links:

Information

Released
January 29, 2026

Supported Database
MySQL, SQL Server

License
GPLv2

Supported Versions
2.7 - Current

Downloads
87,598

Documentation
VersionX Documentation

Instructions

VersionX is a utility tool for MODX Revolution that will help you version your content in Resources, Templates, Template Variables, Chunks, Snippets and Plugins. Every save is recorded and can easily be looked back, compared and restored through the component.

Simply install the package through package manager and if desired tick the boxes to create snapshots of current content. There are some instructions in the documentation as well, but most of the package works automatically.

Please report any bugs or things you feel should be different on the Github repository.

New in 3.3.0-pl

VersionX 3.3.0-pl

Released on 2026-01-29

  • Allow changing the diff renderer with the versionx_renderer system setting [#154] (@matdave)
  • Fix MagicPreview errors by adding file_exists() check [#150]
  • Fix OnSiteRefresh event missing in bootstrap
  • Remove explicit CURRENT_TIMESTAMP from time_start and time_end on vxDelta to fix MariaDB compatibility

Current releases

3.3.0-pl
View | Download
January 29, 2026
2.7 - Current

3.2.1-pl
View | Download
October 9, 2025
2.7 - Current