Ckeditor
Der Ckeditor 4 ist der Typesetter - Standard- Editor.
Für ihn stehen sowohl ein Update-Plugin als auch eine Reihe von Plugins für Zeichensätze und Icons zur Verfügung. Falls der Ckeditor nur eingeschränkt funktioniert, kann das an einem aktiven Javascript-Blocker liegen.
* In Typesetter wurde die Möglichkeit implementiert, verschiedene von ckeditor.com heruntergeladene Plugins manuell von der Festplatte aus automatisch zu installieren ohne Notwendigkeit komplizierter Einträge in Konfigurationsdateien (Einstellungen -> Ckeditor : Upload (Abhängigkeiten von anderen Plugins sind zu beachten bzw. diese sind daher vorher zu installieren....).
* Neben den drei Standard-Skins gibt es auf ckeditor.com weitere Skins.
Im CMS ist in der Datei include/tool/Editing.php ( je nach Version in Zeile 623) der geänderte Skin-Name einzutragen. Man kann allerdings auch die neue Skin entpacken, das Verzeichnis der alten Skin umbenennen und das neue Verzeichnis in das alte umbenennen.
Schöne alternative Skins sind beispielsweise flat und bootstrap4 sowie die bunten monoo color und office 2013.
*** Alternativ steht auch ein unter /addons zu installierender Ckeditor-Skinswitcher mit mehreren Skins zur Verfügung.
Typesetter 5.1x
Typesetter liefert bis Version 5.1 standardmässig den Ckeditor 4.5.7 aus, der seit Version 4.5 ein integriertes Sicherheits-Token hat.
* Die upgedatete Version 5.1.1CE hat schon den Ckeditor 4.14. Ein Update auf eine höhere 4.x-Version kann auch einfach durch Ersetzung des Inhalts des Verzeichnisses /include/thirdparty/ckeditor_34 per sftp erfolgen. Dazu stehen hier verschiedene Ckeditor Versionen zu Verfügung :
|
|
Ckeditor - um widget - widgedselect - lineutil- youtube - codeedit erweitert |
---|---|---|
Update auf 4.5.11 |
- | - |
Update auf 4.62 (auch als herunterladbares Plugin verfügbar) | - | |
Update auf 4.73 | - | |
Update auf 4.80 | - | |
Update auf 4.92 | - | |
Update auf 4.10 | - | |
Update auf 4.11.2 | - | |
Update auf 4.12.1 | - | |
Update auf 4.13.0 | Update auf 4.13.0 with widget and lineutils included | 4.13 - Improved version |
Update auf 4.14.1 | Update auf 4.14.1 | Update auf 4.14.1 |
Update auf |
Update auf 4.15.1 | Update auf 4.15.1 |
Update auf 4.16.1 |
Update auf 4.16.1 | Update auf 4.16.1 |
Update auf 4.17.2 | Update auf 4.17.2 | Update auf 4.17.2 |
Update auf 4.18.0 | Update auf 4.18.0 | Update auf 4.18.0 |
Update auf 4.19.1 | Update auf 4.19.1 | Update auf 4.19.1 |
Update auf 4.20.2 | Update auf 4.20.2 | Update auf 4.20.2 |
Update auf 4.21.0 | Update auf 4.21.0 | Update auf 4.21.0 |
Update auf 4.22.1 | Update auf 4.22.1 | Update auf 4.22.1 |
>> Hier immer die neuste Version(inkompatibel - nenötigt Lizenz) | >> Neuste WL-Version(inkompatibel-benötigt Lizenz) | >> Neuste Version (newest version)(inkompatibel-benötigt Lizenz) |
- Der Download- Link ist entsprechend dem Weblink der Zeile 19 der built-config.js im Ckeditor_34-Verzeichnis .
- Wer sich bei ckeditor-Builder über eine dort hochgeladene built-config.js einen erweiterten Ckeditor selbst anfertigt, sollte beachten, dass dieser bei geänderter Skin nicht läuft. Er muss dann zumindest zuerst das Verzeichnis der Skin in den Namen der alten Version umbenennen oder den obigen Skinswitcher installieren. Zudem ist es nicht gesichert, daß dortige inoffizielle User-Plugins alter CK-Versionen noch laufen, die man besser manuell im CMS installiert(mit Abhängigkeiten - evtl. ist eine Codeanpassung erforderlich - der Ckeditor kommt dann nicht mehr hoch!)
Typesetter 5.2 und 5.3
- Der Ckeditor des Github-Masters 5.2RC ab Dezember 2019 ist eine leicht erweiterte Version mit dem Verzeichnisnamen ckeditor (statt ckeditor_34) und mit anderer Skin.
-
Ckeditor für TP 5.2+ - - - (nicht für 5.1 oder 5.1.1 !) 4.14.0 4.15.1 4.16.2 4.17.2 4.18.0 4.19.1 4.20.2 4.21.0 4.21.0-widg 4.22.1widg Hier immer die neuste Version(inkompatibel - benötigt Lizenz!) und die neuste widg-version(inkompatibel -benötigt Lizenz) - Typesetter 5.3RC verwendet die Widget-Version (die alte Version geht aber weiterhin)
- Diese Updates beinhalten Verbesserungen, Fehlerkorrekturen und Sicherheitsupdates. Manchmal entstehen dadurch allerdings Probleme mit alten manuell installierten Ckeditor-Plugins. Zum Update wird einfach das Verzeichnis include/thirdparty/ckeditor durch die neue Version ersetzt
- Achtung : Wenn es Probleme mit Skins gibt, kann man auch probeweise alle Skins in das Skin-Verzeichnis kopieren oder zusätzlich das schon erwähnte Skinswitcher-Plugin verwenden(Installation unter /addons).
* Bei den Updates ist zu beachten, daß danach evtl. einige manuell installierte Plugins nicht mehr mit solchen höheren Ckeditor - Versionen funktionieren. Dann erscheint der Ckeditor im CMS nicht mehr unter 'Beispiele' bis zur Deinstallation des veralteten Plugins bzw. Ersatz durch eine neuere Version. Das ist nach manueller Installation jedes Moduls einzeln zu überprüfen!
Manchmal kommt es wegen der Abhängigkeiten des Plugins auch auf die Reihenfolge und auf vorher installierte andere Plugins an.
Zu den Abhängigkeiten liefert ckeditor.com jeweils ein Hinweis-Fenster beim herunterladen einzelner Plugins.
Näheres steht auch im plugin.js des jeweiligen Plugins (z.B. CKEDITOR.plugins.add('grid', { requires: 'widget',....}) ).
Manchmal ist das Plugin auch inkompatibel zu anderen Plugins oder geht gar nicht (mehr) !
Ckeditor 4.24 LTS
Viele Benutzer werden ein Popup erhalten, die Version 4.22 sei nicht ganz sicher. Der Update zu Version 4.24LTS erfordert aber eine kommerzielle Lizenz (einzutragen in Editing.php Zeile 640) . Wer nur das Popup abschalten will, kann ebendort eintragen : 'versionCheck' => false,
Ckeditor 5
Der neue Ckeditor 5 hat momentan nicht wesentlich mehr zu bieten als Ckeditor 4.20, der im Typesetter-Cms als WYSIWYG‑Editor implementiert ist und sich mit Plugins erweitern lässt (Settings » CKEditor » Manage Plugins ).
Der Ckeditor 5 benötigt neben einer speziellen Anpassung an Typesetter eine Lizenz !