Hello meet MODx Revolution
-
Upload
modxpo -
Category
Technology
-
view
1.913 -
download
4
description
Transcript of Hello meet MODx Revolution
![Page 1: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/1.jpg)
Hello: Meet RevolutionWhy MODx Revolution is Relevant to You
![Page 2: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/2.jpg)
The Evolution of MODx
![Page 3: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/3.jpg)
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
![Page 4: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/4.jpg)
The Revolution of MODx
![Page 5: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/5.jpg)
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
![Page 6: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/6.jpg)
New Features
![Page 7: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/7.jpg)
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!
![Page 8: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/8.jpg)
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
![Page 9: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/9.jpg)
Contexts
![Page 10: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/10.jpg)
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
![Page 11: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/11.jpg)
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:
![Page 12: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/12.jpg)
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
![Page 13: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/13.jpg)
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
![Page 14: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/14.jpg)
Installing an Extra?
![Page 15: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/15.jpg)
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!)
![Page 16: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/16.jpg)
New Security Model
![Page 17: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/17.jpg)
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
![Page 18: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/18.jpg)
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
![Page 19: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/19.jpg)
Other New Features
Custom Settings
Form Customization (MgrMgr in core)
Weblink, Symlink, Static Resource
![Page 20: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/20.jpg)
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
![Page 21: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/21.jpg)
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!
![Page 22: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/22.jpg)
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!
![Page 23: Hello meet MODx Revolution](https://reader031.fdocuments.in/reader031/viewer/2022020115/54ba39a54a7959645a8b45c6/html5/thumbnails/23.jpg)
SHAUN MCCORMICK :: SPLITTINGRED.COM :: TWITTER: @SPLITTINGRED