hello meet modx revolution
DESCRIPTION
Description of new version of MODx CMSTRANSCRIPT
Hello: Meet RevolutionWhy MODx Revolution is Relevant to You
The Evolution of MODx
The Evolution of MODx
MODx Evolution fit 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
The Revolution of MODxCompletely rewritten OOP core, based on xPDO
Completely redesigned mgr UI in ExtJS
Over 3 years in the making
More powerful, scalable, flexible API and core
A solid foundation to build from. 2.x, 3.x!
Targeted at designers/devs who want power and flexibility with ease of use
New Features
New Features
Contexts
Property Sets
Lexicons
Content Types
Package Management
New Manager UI
ABAC Security
xPDO DB ORM
Custom Manager Pages
New Resource Types
MgrMgr in Core
Custom Settings
AND MORE!
Ground-up Rewrite
xPDO DB Object Relational Model - tables are objects
OOP Core, MVC2 standards
Source-order parsing, flexible caching system
Increased stability and security
Much faster and far more scalable
Rename core, manager, connectors, directories
Contexts
Contexts
Extensible, can be used for multi-site, subdomains
Language translation subsites
Web Services
Member only sites
Restrict user editing to only one context
Possibilities are endless
Property Sets[[!getResources? &parents=`2,3` &depth=`1` &showHidden=`0` &tpl=`blogPost` &includeTVs=`1` &includeContent=`0` &sortby=`publishedon` &sortdir=`ASC` &limit=`5` &hideContainers=`1`]]
[[!getResources@blogList? &parents=`2,3`]]
TURNS INTO:
Lexicons
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
Content Types
Add any extension to any Resource, will render with FURLs
sitemap.xml, blogfeed.rss, style.css
Can easily add your own Content Types
Installing an Extra?
Package Management
Point-and-click installs of any Extra
Install entire sample sites, core extensions, addons, translations
Connect to modxcms.com, or even other Providers
In the future: password-protected providers (sell access!)
New Security Model
ABAC Security
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
Custom Settings
Form Customization (MgrMgr in core)
Weblink, Symlink, Static Resource
Common Q’sUpgrade 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/ - Official Docs
http://api.modxcms.com/ - API Docs
http://bugs.modxcms.com/ - Bugtracker
Timelines
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
Translators needed
Write Extras for Revolution
Become a core code committer
ALL ROLES ARE VITAL AND NEEDED!
SHAUN MCCORMICK :: SPLITTINGRED.COM :: TWITTER: @SPLITTINGRED