Migration from Quill
Every WYSIWYG editor (TinyMCE, Quill, 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. Stored HTML content is loaded by TinyMCE as-is - no data migration is required. However, rendering differences may occur, so review existing content after switching.
Replace Quill with TinyMCE
-
Install the TinyMCE bundle - see Installation
-
Remove Quill:
composer remove pimcore/quill-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\QuillBundle\PimcoreQuillBundle;
return [
// Remove:
PimcoreQuillBundle::class => ['all' => true],
]; -
Update Twig templates and configuration files to use TinyMCE options instead of Quill-specific settings. See Configuration for toolbar options and global defaults.
Known Incompatibilities
Tables and Lists
TinyMCE renders Quill tables and lists differently. Check all WYSIWYG fields that contain tables or lists after migration.