ich habe eben die neue Version 2.2.1 des CKEditors für XH veröffentlicht.
Die wesentlichen Änderungen sind:
- Kompatibel mit XH 1.7beta1
- Automatische Unterstützung des Fa_XH - Plugins, ab Version 1.0beta5
- Vereinfachte Konfiguration: die wesentlichen Einstellungen können in der Plugin-Konfiguration, anstatt in den ini_*.js - Dateien, gemacht werden
- Externe Plugins können leichter integriert werden
- Das Plugin-Stylesheet enthält ein paar Hinweise zur Anpassung des Editor-UI (Rahmen entfernen DropDown-Listen verbreitern etc.)
Noch eine Anmerkung zu den externen Plugins:
es gibt im Pluginverzeichnis einen neuen Ordner /plugins/ckeditor/plugins_external. Externe Plugins kann man hier direkt als Unterorner ablegen. Die eigentliche Installation und ggf. anlegen des Toolbar-Buttons wird automatisch erledigt. Dabei sind Abhängigkeiten zu anderen Plugins zu beachten. Im Download ist in dem Ordner als Beispiel das "CodeTag" - Plugin enthalten.
Wer möchte kann auch mal die folgenden Plugins testen, die ich nur "grob" einmal als Demo angepasst habe. Vielleicht sind sie ja nützlich und man kann sie noch weiter entwickeln:
- Plugin-Platzhalter: das Plugin erkennt den PluginCall ( {{{...}}} ), markiert ihn im Content und lässt Änderungen nur noch per Dialog, den man per Doppelklick erreicht, zu. Das Plugin ist eine gepatchte Version des original "Placeholder" Plugins und erzeugt jedoch keinen Button in der Toolbar.
- Fixed_Toolbar: positioniert die Toolbar fix unterhalb des Admin-Menüs. Bei langen Inhalten muss dann nicht gescrollt werden. Allerdings gibt es beim Standard-Template von 1.7beta1 ein kleines Problem (z-index der Navigation). Testen lohnt sich trotzdem, besonders mit eingeschaltetem "Autogrow" und langen Seiteninhalten.