-
Notifications
You must be signed in to change notification settings - Fork 33
Anpassungen für CKEditor 5
Mit Ilch 2.2.0 wurde mit dem Wechsel zu Bootstrap 5 und CKEditor 5 umfangreiche Änderungen vorgenommen, die leider auch Anpassungen an Layouts und Modulen erfordern.
CKEditor 5 wurde von Grund auf neu geschrieben. Alte Plugins und Konfigurationen sind nicht mehr kompatibel. Auch die Dialoge im CKEditor sehen nun anders aus. Dies waren Design-Entscheidungen von CKEditor. Wir haben unsere eigenen Plugins, die im CKEditor 4 eingebunden waren, durch vergleichbare ersetzt oder diese neu geschrieben. Einige Funktionen sind weggefallen oder wurden vereinfacht und andere sind hinzugekommen.
Sollten Sie in ihren Modulen oder Layouts lediglich den CKEditor nutzen, dann sind die bereits seit Mitte Juli 2023 angekündigten Änderungen notwendig. Im Idealfall haben Sie dies bereits umgesetzt.
Der Typ "ckeditorbbcode" bei den erweiterten Layout Einstellungen wurde entfernt. Es wird empfohlen "ckeditorhtml" (seit Ilch 2.1.32 vorhanden) oder "ckeditorhtmlfrontend" (seit Ilch 2.1.52) zu nutzen. Siehe auch die Dokumentation zu den erweiterten Layout Einstellungen: Erweiterte Layout Einstellungen (settings Array)
Bei der Einbindung des CKEditors in ihre Module können Sie nicht länger "ilch_bbcode" nutzen, sondern müssen dies durch "ilch_html" oder "ilch_html_frontend" (seit Ilch 2.1.52 vorhanden) ersetzen. Um Sicherheitslücken zu vermeiden ist dann hier auch die Nutzung der Funktion "purify" (seit Ilch 2.1.26 vorhanden) oder "alwaysPurify" (seit Ilch 2.1.52 vorhanden) wichtig.
Der Hintergrund dieser Änderungen ist, dass CKEditor 5 kein BBCode unterstützt. Es ist uns daher nicht mehr möglich den CKEditor im BBCode-Modus anzubieten.
Dokumentation für ilch 2 | Content-Management-System | Copyright © 2004-2024 by ilch.de
-
Inhaltsverzeichnis
Hier findet man u.a. die Installationsanleitung, sowie Fehler- und Problem-behebungen
-
Inhaltsverzeichnis
Hier findet man Informationen zum Script, Konzept und dem Programmierstil
-
Inhaltsverzeichnis
Hier findet man Informationen über den Aufbau und Anpassung von Layouts und Modulen
-
Inhaltsverzeichnis
Hier findet man einige Video-Tutorials um und mit unserem CMS