This is another special entry into the MODX Blog by guest author and long-time MODX community member, Jens Wittmann. Yet again, he's pulled together some of his recent finds and other things he's come across while working on projects and participating in the community. Enjoy Jens' Field Notes. You can check out his previous Field Notes entry.
If you want to know what has been going on in the MODX world over the last few months, here is a little overview:
- Babel 3.4 adds a system setting
babel.syncField
. Now you can sync a resource field likepublished
and no longer have to switch between all languages to hide a resource in multiple languages. - If you want more accurate search results on your site, try using Algolia with SimpleSearch.
- If you need to protect forms from SPAM bots with a GDPR-compliant and accessible captcha, try MTCaptcha for MODX.
- Want to create a filter for a list of a large number of resources? FastPaginate by Aleksandr Huz might be a good choice.
- Fred now supports "Theme Settings," which is essentially an alternative to Client Config.
- Fred again: An interesting theme is presented here:
- And one more for Fred: Here is a Fred Theme to start with.
- If you are trying to filter via xPDO on a field that contains JSON, here is a helpful code snippet from Jako on how it works:
$c->where(['(JSON_UNQUOTE(JSON_EXTRACT(EventDates.extended,"$.community")) = "on")']);
(source) - SeoSuite has received a major upgrade and bug fix.
- If you are using Docker, here is a Docker Environment Setup for Nginx and PHP8.
- Artificial Intelligence (AI) has arrived for MODX. Here is a step-by-step guide to integrating it and a full solution made by sterc.
- You can now add your own CSS to MagicPreview and add a completely custom template file. So you could change the look of the Preview more to the Manager UI or add some accessibility checkers like sa11y.js.
- Want to customize the MODX Manager UI color to match your corporate design? Have a look at CurlyFramework 7.5.0.
- Here is a great showcase of how to use MODX for a large e-learning platform.
- CopyContent is great for transferring ContentBlocks content between resources (until ContentBlocks 2.0 is released) and is now MODX3 ready.
- If you have never used Fenom Template Engine, give it a try. I found this and this documentation—bookmark them.
Donate to MODX
Support MODX via open collective or donate to the open source extras from modmore like MagicPreview.
Do You Have Any MODX Field Notes to Share?
Message Jens via Slack or MODX Forum.
Jens Wittmann is an accessibility and sustainability developer from Leipzig, Germany. He has been a MODX enthusiast since 2006 and publishes his daily learnings as CurlyFramework and also maintains the JoliTypo Extra.