Migration from TinyMCE
Every WYSIWYG editor (TinyMCE, CKEditor, etc.) produces different markup. Migrating between editors can result in different styling or formatting, and in rare cases content that the new editor does not support. Review existing content for compatibility after switching.
Replace TinyMCE with Quill
-
Install the Quill bundle - see Installation
-
Remove TinyMCE:
composer remove pimcore/tinymce-bundleThis also removes it from
config/bundles.phpif Symfony Flex is active. Otherwise, manually remove the bundle registration:// Remove these lines from config/bundles.php:
use Pimcore\Bundle\TinymceBundle\PimcoreTinymceBundle;
return [
// Remove:
PimcoreTinymceBundle::class => ['all' => true],
]; -
Update Twig templates and configuration files to use Quill options instead of TinyMCE-specific settings. See Configuration for toolbar options and global defaults.
Known Incompatibilities
Tables and Lists
Quill renders TinyMCE tables and lists differently. Check all WYSIWYG fields that contain tables or lists after migration.