Repository navigation
TinyMCE Editor now runs on Kirby 6 with TinyMCE 8.
New
- Kirby 6. The field is rebuilt for the new Kirby 6 Panel.
- TinyMCE 8. The editor moves from TinyMCE 5, which no longer gets updates, to the current TinyMCE 8.
- Load TinyMCE your way. Use your own Tiny Cloud API key (
apiKey), or host TinyMCE yourself and setscriptSrcandlicenseKey. TinyMCE is never part of the plugin. - New options:
scriptSrc,licenseKeyandcloudChannel. - Clear notices. Without an API key or
scriptSrc, the field tells you what to set up instead of showing a broken editor. If TinyMCE can't be loaded, you see an error instead of an empty field. - Texts in English, German and Turkish.
Changed
- Your 2.x blueprints and options keep working.
printandpasteare part of the TinyMCE core now, so the field skips them and other plugins that TinyMCE 8 doesn't have anymore. Old toolbar button names likeformatselectare mapped to the new ones. - The default menu bar no longer shows
tc(Tiny Comments, a premium plugin). - The fullscreen editor and dialogs like Source Code still work inside the drawers of blocks and structure fields.
- After activating your license key, the editor unlocks right away, without a reload.
Breaking changes
- Requires Kirby 6 and PHP 8.3 or newer. On Kirby 4 and 5, keep using 2.1.1.
- Settings you pass to TinyMCE through your own plugin (
thirdParty.tinymce) must work with TinyMCE 8. See the TinyMCE migration guide. - A self-hosted TinyMCE 8 needs
licenseKey(gplor your commercial key), otherwise TinyMCE opens it read-only.
See the README for all options and the upgrade notes.
License
TinyMCE Editor is a commercial plugin under the oweb studio Commercial License. Live sites need a license key, local and staging sites don't. Your existing key works for 3.0.0 too.