Jump to main content Jump to doc navigation

Upgrading from MODX Evolution

Other versions: 3.x — Found a problem? Please edit this page or report an issue.

Due to the significant differences in the codebases, tag syntax, and users, upgrading from MODX Evolution to Revolution is more involved process with a number of manual steps.

It is strongly recommended that you back up your data prior to performing any upgrade.. Once you've done so, simply run the upgrade mode in the setup/ program, and your database tables will be upgraded.

From there, a few things will happen. One, you'll probably notice most of your 3rd party scripts will be broken. You'll need to convert them to the Revolution core, as well as all of your tags to the new Tag Syntax. Component developers will hopefully already be converting their scripts by this point, so you may be able to find Revolution-compatible scripts via Package Management, or on modxcms.com or in the forums.

Also, it's worth noting that there are no more "web users" or "manager users" - only Users. And the new permissions scheme is vastly different than in 0.9.6/Evolution.

Again, we don't recommend this, but if you're a *brave* soul, feel free to backup and try it.

An excellent resource on upgrading from Evolution can be found here: http://bobsguides.com/migrating-revolution.html

Extras Changes from Evolution

Some Extras in Evolution have been discontinued or are no longer in active development. Below is a list of Evolution Extras and their Revolution equivalents:

Evolution Revolution
Ditto getResources, getPage, tagLister, Archivist
Jot Quip
SiteMap GoogleSiteMap
MaxiGallery Gallery
eForm FormIt
Wayfinder Wayfinder
DocManager Batcher
AjaxSearch SimpleSearch
WebLogin Login

See Also