There are now a lot of new pull requests on GitHub, mostly by Bochkarev Ivan – thank you very much ![]()
One of these pull requests has started a discussion that I would like to contribute to.
Over the past few months, I’ve been thinking about the future of MODX and writing the MODX Field Notes. I’ve also been looking at other CMSs, such as Kirby and Statamic. When I look back on the last year, I realise that a lot has happened in the MODX community, but not so much within the core itself — there was ModAI, and that’s it. There is no public roadmap, and there’s no information about what has been done with the Open Collective funding. Looking at other CMS, I found that: MODX is pretty functional, but it lacks features.
For example, the Media Manager lacks Alt-Description fields and so on. On the other hand, ContentBlocks has an older codebase, but it has many features that I’m missing in other CMSs, such as fine-grained user permissions and layout flexibility.
I think we need a clear public roadmap showing what we want to focus on in the coming months and years. Then everyone can make their own decision about whether to stay on board or give another CMS a chance. We will also know which pull requests to prioritise, allowing us to focus on the right ones.
When it comes to testing pull requests, I think we need more detailed documentation for non-MODX pros. Looking at the community, there are a lot of new users who use chunks and snippets but don’t know much about core development. We have to help them with a simple howto, because this is very important.
Also, perhaps we should release the version in smaller parts at a faster rate. The 3.2 update is huge, but it can be split into smaller parts. This would make it easier for people to test.
Here are some key features that need to be implemented to ensure MODX remains a reliable platform in the coming years, in my opinion:
- Get rid of ExtJS. I think we should work on a Vanilla.js and HTMX alternative, as well as some base components for new plugins. This is a massive milestone, but it must be started for the next few years of development. Maybe we can skip ExtJS in 2030
There is also a VueJS base that looks very interesting. - The Media Manager is great, but it’s a shame there’s no option to add custom fields for alt text, descriptions and copyright information. Hopefully this will be added as a feature soon, perhaps as extended fields in Agenda.
- The template engine should support Twig. In one of my project, I wrote documentation stating that there are three template engines: Smarty for the CMP, MODX for email templates and Twig for Fred/Commerce. That’s a lot of confusion.
- Drag to upload the TV field with cropping. Both exist and should be merged together, like the Contentblocks image field.
- The documentation should be in one place. There are many places where you can read about how to use ModX. Same for the Community.
- We need a public roadmap showing what is coming, who is working on it, and where to get money for what, as voted by users. This could easily be done in this forum, so we don’t have to start another platform, which I criticised here

I look forward to your feedback — from everyone who is currently using MODX.