Blog Sections Open
Adding Custom TinyMCE Buttons in Evolution CMS
How to add custom TinyMCE buttons in Evolution CMS when the stock editor toolbar is not enough.
Eventually every content-heavy project wants the editor to do one more thing: insert a special shortcode, wrap selected text in a custom block, or help editors create a repeated structure without touching HTML manually. That is where custom TinyMCE buttons become useful.
The original discussion started from examples outside the MODX ecosystem and asked the right question: how do we adapt the same idea for Evolution CMS? That is a strong pattern in itself. Many editor improvements come from understanding TinyMCE’s extension model and then wiring it into the manager environment cleanly.
As a reusable lesson, this topic matters because TinyMCE customization is often the shortest path between “editors keep making mistakes” and “the CMS now helps them do the right thing”.
Rendering Ditto Pagination Outside the Listing Container in Evolution CMS
How to keep Ditto pagination placeholders working when the page links are rendered outside the main listing block.
Bootstrapping the Evolution CMS API Inside a Standalone AJAX PHP File
How to initialize the Evolution CMS API inside a standalone PHP endpoint so AJAX handlers can reuse site configuration and core services.