We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
  • VersionX is a simple versioning addon for MODx Revolution. It keeps track of all changes to resources (documents, weblinks, symlinks and static resources*) and allows you to compare revisions with each other and to view the details at any given time.

    VersionX is currently in development. The latest release at point of writing is 1.0-Alpha2. At this point, it should not be deemed stable and ready for production use... but I would like it if you could give it a test drive on a development server and report back.


    Currently the restore function does not work, I am looking into this and hope to solve this as soon as possible.

    Development can be tracked on Github, and you may also report your bugs there. Link: https://github.com/Mark-H/VersionX


    Furthermore you can find some documentation on the RTFM: http://rtfm.modx.com/display/ADDON/VersionX
    There is also a roadmap in place there: http://rtfm.modx.com/display/ADDON/VersionX.Roadmap. Before requesting a feature, please check to make sure it is not on the roadmap already.

    * Please note that it only saves a new version when the static resource itself (so not the file it’s linking to) is modified. When comparing, it will compare the content at one point and at the next.

    How to help development
    - Report bugs! All of them! The more you report, the more bugs that will be squashed out, hopefully before PL.
    - Translate the lexicon into your native language. English, German and French are already included - still looking for Dutch (could make that one myself, but rather focus on the rest of the code), and perhaps languages like Russian or Chinese. But really - I’ll gladly accept any languages! You can find the latest (English) lexicon on Github. I’ll take pull requests, or the raw files. Whatever suits you.
    - Report bugs!
    - If you’re a developer, have a look at the code (via github) and see if you see anything that can be optimized. Or look at the reported bugs and see if you can help out by squashing some.
    - Report bugs!
    - If you want to help financially send your donation to markieham [at] gmail.com via Paypal, or contact me via business [at] markhamstra.nl if you want to give me a bounty for a certain function.
    - Report bugs!
    - Did I mention to report bugs yet?
      Mark Hamstra • Developer spending his days working on Premium Extras and a MODX Site Dashboard with the ability to remotely upgrade MODX and extras to make the MODX world a little better.

      Tweet me @mark_hamstra, check my infrequent blog at markhamstra.com, my slightly more frequent ramblings at MODX.today or see code at Github.
      • 21838
      • 284 Posts
      I’ve started an issue in GitHub but want to share it here, too.
      https://github.com/Mark-H/VersionX/issues#issue/11

      Any thoughts about? And, of course, I mean the whole MODx folks, not only you, Mark.
        MODX Free Template Base: MODX-Boilerplate | my blog (lots of MODX stuff) | my gitHub (translations) | MODX User Groups Germany (Facebook)
      • Not just me? :O That’s so.. so... open source like!

        Love it. laugh

        I gave my views & plans on the issue - would love to hear others too!
          Mark Hamstra • Developer spending his days working on Premium Extras and a MODX Site Dashboard with the ability to remotely upgrade MODX and extras to make the MODX world a little better.

          Tweet me @mark_hamstra, check my infrequent blog at markhamstra.com, my slightly more frequent ramblings at MODX.today or see code at Github.