2017-11-20 3 views

Antwort

0

Werden HTML5-Tags wie in CKEditor 4 entfernt? Falls ja, was können wir damit machen?

Im Gegensatz zu CKEditor 4 implementiert CKEditor 5 ein benutzerdefiniertes Datenmodell. Dies bedeutet, dass jeder Inhalt, den Sie in den Editor laden, in das Modell konvertiert und dann wieder in die Ansicht gerendert werden muss.

Da die Konvertierung durch Plugins erfolgt und explizit ist (dh ein Feature sagt genau, welche HTML-Elemente und/oder Attribute es in welche Modellknoten konvertiert), ist einfach ein Stück HTML, das von keinem der geladenen Konverter abgedeckt wird fallen gelassen.

Das bedeutet, wenn Sie möchten, dass HTML5 vollständig unterstützt wird, müssen Sie Plugins schreiben, um sie zu unterstützen. Sobald Sie das tun, wird CKEditor 5 nichts ausfiltern.

Sie können mehr in der CKEditor 5 Framework documentation lesen.

Zeigen Sie, wie wir alle CKEditor 5 Schaltflächen und Optionen auf der Symbolleiste wie in CKEditor 4 aktivieren können. Der folgende Link enthält Full Package mit allen Optionen.

Kurzer Hinweis zu CKEditor 4 - "voll" ist nicht "alles". Die "volle" Voreinstellung hat leider einen irreführenden Namen. Es gibt weit mehr CKEditor 4 Plugins als in "full" und Sie können sie in der Addons repo durchsuchen.

Wie für CKEditor 5, existing builds kommen mit einem vordefinierten Satz von Funktionen, die die von Editor Recommendations beschriebenen Anwendungsfälle widerspiegeln.

Es sind nicht viele weitere Plugins verfügbar, da das Projekt in der frühen Alpha-Version ist. Sie können jedoch die official list of features und browse npm überprüfen, um mehr zu finden.

Wenn Sie Plugins aus Ihrem Editor hinzufügen oder entfernen möchten, lesen Sie bitte die Creating custom builds guide.