Major
Nice to have
Detail
Wird aus dem Lesemodus kopiert und in einer Seite eingefügt, dann werden viele HTML Tags gelöscht, sodass beinahe das gesamte Styling verloren geht. Zum Beispiel: Überschriften, Schriftfarben, Text-Aligns etc.
Verbesserung
Mit Hilfe von extraAllowedContent, disallowedContent und pasteFilter wurde der CKEditor so konfiguriert, dass HTML Tags, die der Editor selbst auch zur Verfügung stellt, erhalten bleiben sollen. Zu beachten ist, dass custom styles von Tabellen, die in den Tabelleneigenschaften unter Erweitert > Styles selbst eingetragen wurden, leider herausgefiltert werden. Grund dafür ist, dass beim Kopieren nicht nur die dort definierten Styles, sondern auch die vom Browser mit kopiert werden. Diese können später nicht mehr unterschieden werden. Einzig width und height können hier berücksichtigt werden.
Test
Eine Testseite erstellen und Testdaten erstellen, die sämtliche mögliche Stylings des Editors beinhalten. Diese kopieren (sowohl mal im Lese- als auch im Schreibmodus) und in dieselbe und auch in eine andere Seite einfügen. Der Eingefügte Code muss dem ursprünglich kopierten Code entsprechen. Die Tests außerdem auch in unterschiedlichen Browsern durchführen.