The Evolution of MODx
MODx Evolution ﬁt a niche market - designers/
devs in tandem
However, had tons of legacy code, cluttered, fast
but not abstracted
Hacks had to be done to add new features, rather
than true scalability
The Revolution of MODx
Completely rewritten OOP core, based on xPDO
Completely redesigned mgr UI in ExtJS
Over 3 years in the making
More powerful, scalable, ﬂexible API and core
A solid foundation to build from. 2.x, 3.x!
Targeted at designers/devs who want power and
ﬂexibility with ease of use
Contexts ABAC Security
Property Sets xPDO DB ORM
Lexicons Custom Manager Pages
Content Types New Resource Types
Package Management MgrMgr in Core
New Manager UI Custom Settings
xPDO DB Object Relational Model - tables are
OOP Core, MVC2 standards
Source-order parsing, ﬂexible caching system
Increased stability and security
Much faster and far more scalable
Rename core, manager, connectors, directories
Easy translation ability for any Extra
Easy manager translations
Lexicon tags: [[%welcome? &name=`John`]]
With the entry being: “Welcome, [[+name]]”
turns into: “Welcome, John”
Combine with Contexts for multi-lang sites
Add any extension to any Resource, will render
sitemap.xml, blogfeed.rss, style.css
Can easily add your own Content Types
Point-and-click installs of any Extra
Install entire sample sites, core extensions,
Connect to modxcms.com, or even other
In the future: password-protected providers (sell
Access Policies, Permissions, Access Control
Lists (ACLs), User Groups, oh my!
Add a custom access policy to anything
Use custom permissions in your Extras
Restrict nearly anything in the manager
Custom Manager Pages
Out are modules, in are CMPs
Allow you to place them anywhere
Can use MODx mgr headers or be a clean slate
Have full access to MODx API
Can be packaged in to Transport Packages
Other New Features
Form Customization (MgrMgr in core)
Weblink, Symlink, Static Resource
Upgrade from Evo? Yes. But not as you think.
PDO/PHP Support? 5.1.1+ and PDO required.
Documentation? Loads. Far more than Evo.
http://docs.modxcms.com/ - Ofﬁcial Docs
http://api.modxcms.com/ - API Docs
http://bugs.modxcms.com/ - Bugtracker
2.0.0 RC-1 - March 23rd, 2010
2.0.0 RC-2 - June 15th, 2010
2.0.0 GA - July 22nd, 2010
All dependent on community involvement!
Let’s get it out earlier!
How Can I Help?
Report bugs: bugs.modxcms.com
Help with Documentation!
Promote it! Blog posts, screencasts, tutorials
Write Extras for Revolution
Become a core code committer
ALL ROLES ARE VITAL AND NEEDED!