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”.

Newer post

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.

Older post

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.