Minimum Requirements
Just like any piece of software, our Extras have minimum requirements to run on your server. We increase these requirements regularly so we can take advantage of new features and possibilities to provide you with better tools.
The following requirements are for all of our extras, and were last updated on 2020-09-30.
- MODX Revolution 2.7.x or up;
- Using MODX with a MySQL database;
- PHP version 7.1 or higher (originally planned to go up to 7.2+ in March 2020);
- Plus all requirements that are needed for MODX
Some extras may have other or higher requirements. Keep an eye out for those requirements in the documentation.
MODX Requirements
We use a rolling support schedule for MODX releases. When a new minor version (e.g. 2.6.0) is released, we continue to support the previous version for one year. We also aim to resolve, or at the very least acknowledge, any conflicts with new versions within two weeks of their stable release.
Following this schedule, we ended support for MODX 2.2 on on July 16th, 2015 (see announcement), for 2.3 on August 19th, 2016 (see announcement), and for 2.4 on April 22nd, 2017 (see announcement). Support for MODX 2.5 expired on March 12th, 2019 (see announcement). Support for MODX 2.6 expired on November 27th, 2019 (see announcement).
MODX 3
MODX 3 is currently in progress. When a release candidate comes out, we'll evaluate the effort involved in making our extras work. As the specific breaking changes in MODX 3 are still somewhat uncertain, we can't make any promises yet on how long it will take to resolve any potential issues, but will post on our blog as soon as we have confirmed our extras work as expected.
We welcome bug reports related to MODX 3 through the usual channels, but will prioritise keeping our extras working in MODX 2.x if there are breaking changes to address.
PHP Requirements
At this time we support PHP 7.1 and up. Originally we had planned to start following the official end-of-life dates of PHP (e.g. 7.3+ per November 30th, 2020) however that has proven to be a too aggressive pattern for a lot of our users. For the time being we'll continue supporting PHP 7.1+, with possible exceptions on a per-extra basis. The next minimum version bump will likely be announced mid-2021.