MODx allows developers and advanced users to get as much control as needed.
It is not only a CMS, but a framework at the same time, making it a CMF, and one of the best at it.
Here are some key features of "MODx":
· Strong Web standards support
· Ajax enabled
· PHP application framework included
· Cross-browser tested
· Graphic installer
· WYSIWYG editing
· Menu manger
· PAge management
· User administration
· Nicely crafted admin backend
· SEO customization options
· User sessions management
· Error handling
· Themes
· Add-ons
· Custom Content Types
· Documentation
Requirements:
· PHP 4.3.11 or higher
· Apache 1.3 or higher
· GD library
· SimpleXML
· PDO
· Freetype
· MySQL, PostreSQL or SQLite PDO drivers
· mcrypt + mhash
· SOAP
· 64MB (or higher) Memory Limit
· MySQL 4.1.20 or higher
· Ability to override server configuration via .htaccess files
· SSH access with sudo privileges
· Permissions to edit PHP, Apache and MySQL config files
· Firefox 3 or Safari 3.1.2 or later for the Manager
What's New in This Release: [ read full changelog ]
· Allow loading of modExt files asynchronously
· Report errors about unpublishing site_start to user
· Load RTE for SymLinks in manager
· Allow Unicode chars via modX::sanitizeString()
· Fix image preview with special chars in filename
· Remove connections data from MODx.config
· Fix invalid ini boolean evaluation in config_check processor
· Allow modX::getParser() to get an extended modParser instance
· Fix invalid context assignment in modX::switchContext()
· modPackageGetAttributeProcessor returning wrong PACKAGE_ACTION
· Add modx-combo-source as settings type
· MODx.Browser UX improvements
· Increase width of file and image TVs
· Fix Minify errors when manager on different subdomain
· Various Manager UI Fixes
· Fix issues with auto_publish when encountering invalid data
· Fix modTemplateVarRender::_loadLexiconTopics()
· Fix workspace/lexicon/getlist strict notice in PHP 5.4+
· Use Resource context_key in update processor when not specified
· Fix SQL syntax error in modTemplateVar->findPolicy()
· Make sure class_key is passed when switching templates
· Add support for httpOnly session cookies in PHP 5.2+
· Provide multi-node support to flock-independent file locking
· Remove LOCK_EX from flock-independent file locking method