This is a work-in-progress roadmap for MODX Revolution.
For the next patch release (2.4.x), see the changelog in the 2.4.x branch for information on fixed bugs and improvements. Patch releases are typically published released at least once every three months, but depends on the contents of those releases.
Next Minor Release: MODX Revolution 2.5.0
MODX Revolution 2.5 is expected to be released in Q1 2016. The following new features or improvements, among many others, have been added to 2.5.0 so far:
- A more mobile-friendly manager (#12776)
- Support for PHP 7
- New modParsedManagerController to build custom manager pages with standard MODX tags (#12555)
- Improved view of the error log, it now takes up the full vertical space (#12746)
- Font Awesome updated to 4.5, which includes the MODX logo! (#12774)
- Improved usability of the tree by larger click targets to expand containers (#12773)
- Improved accessibility and usability of the login screen (#12784)
- Updated dependencies (Smarty 3.1.27, PHPMailer 5.2.14)
- Ability to unpack zip files from the tree or media manager (#12775)
- Improved "out of the box" experience with a new base template
To try out the new MODX Revolution 2.5.0 before it is released, you can build MODX from the 2.x branch on GitHub.
Next Major Release: MODX Revolution 3.0
Revo 3 is the next major release of MODX. While every effort has been made to minimize breaking changes, they happen in major releases (per semver). This release will contain breaking changes that may require developers to make changes to their Extras that have 3rd Party Componenets in the Manager, and possibly other custom code.
The following changes are either included or considered for MODX 3.0.
- xPDO 3.x included via Composer, which provides autoloaded and namespaced models, to make developing custom data models easier for developers
- Removal of on-the-fly assets compression in the Manager to reduce problems on incompatible hosts. Assets will now be minimized/compressed as part of the distribution build process so end users can enjoy a more performant experience in the Manager.
- Adoption of PSR-1 and PSR-2 standards for code style consistency so developers can understand and explore the code more easily.
- Adoption of PSR-3 for logging to make it easier to troubleshoot issues.
- Adoption of PSR-4 for autoloading.
- New installer that makes it easier to maintain and extend for new functionality.
- CLI toolset to make interacting and deploying Revo easier for developers and sysadmins.
The Manager in MODX Revolution 3.0 will still be based on ExtJS, making updating all the existing 3PCs relatively straightforward. That said, this is the last major version of MODX Revolution that is guaranteed to be built on ExtJS.
MODX Revolution 3 will be released in 2016—you can follow development of MODX Revolution 3 at its GitHub project.
MODX Next, sometimes referred to in the past as MODX 3, will be based on a new architecture, using more modern coding practices and relying on proven third-party libraries whenever possible (see www.phptherightway.com). For more information about this, please read the following articles:
- Keeping MODX Relevant - Part One, by Jason "opengeek" Coward, February 11th, 2015 on Medium
- Keeping MODX Relevant - Part Two, by Jason "opengeek" Coward, February 23rd, 2015 on Medium
- What do we know about MODX 3 so far?, by Mark Hamstra, May 29th, 2015 on MODX.today
- Keeping MODX Relevant - Part Three, by Jason "opengeek" Coward, June 16th, 2015 on Medium
At this time there is no fixed roadmap or timeline for MODX Next.