Core technology changes
Finally, a section for PHP developers and all of those who are curious to know more about the core technology changes in MODx Revolution:
xPDO
MODx has a completely new object-oriented core, rewritten using xPDO. xPDO is an Object Relational Bridge. This is a concept where SQL tables are mapped as objects in the system. This means that they can be manipulated as objects. This is very convenient in an object-oriented environment. Although MVC frameworks have popularized ORB concepts, you don't always need an MVC to make use of xPDO. This also means that, if you are a developer extending MODx at the core or by writing new snippets, you will also benefit from the ease and simplicity of this approach. The new object-oriented approach also provides you with an improved API. This in turn makes the core extendable with content parsing, session handling, and so on.
Sencha and Smarty
MODx Revolution makes use of the Smarty framework for delivering the frontend manager. This means...