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?