Skip to main content
Version: 2024.4

Migration to Quill

Every WYSIWYG-Editor (TinyMCE, CKEditor, ...) has its own peculiarities, that means that they are never 100% compatible to each other. Potential incompatibilities can result into different markup or styling, in rare edge-cases even in a kind of data-loss if the existing markup is not supported by Quill. Therefore it's important to check your existing contents for compatibility with the editor.

Replace TinyMCE with Quill

First install Quill: Installation

Bundles

Make sure TinyMCE isn't enabled in the config/bundles.php file. The following lines should be removed:

use Pimcore\Bundle\TinymceBundle\PimcoreTinymceBundle;
// ...

return [
// ...
PimcoreTinymceBundle::class => ['all' => true],
// ...
];

Known incompatibilities

Configuration

Change the twig and public configs according to config options

Tables & Lists

Tables & Lists form TinyMCE could be displayed different in Quill than in TinyMCE. Please check your fields after migration.