TinyMCE Standards & Overrides
Injecting world domination into the Shadow DOM. Please stand by.
Styling overrides and customisation
Normally, customising TinyMCE's appearance means creating a new theme, compiled in LESS. For most...
Upload handling
To handle images uploaded into a TinyMCE editor's content by a user, a few things have to be done...
User-submitted rich text content security rules
Certain security practices need to be adhered to when dealing with user-submitted TinyMCE content...
Plugin Notes
Emoticons To avoid using a third-party CDN, we use a self-hosted copy of the open-source Twemoji...
Initialisation options
The TinyMCEManager class sets some default options for TinyMCE editor initialisation. These can b...
Troubleshooting & Pitfalls
Errors "Node cannot be null or undefined" While this error can signify a lot of problems, I've ...