Skip to main content

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. 

* Dazu 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 :

 
 Update des Ckeditor 4.57
 Ckeditor  - um widgets und Lineutils  erweitert

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 4.15.1 Update auf 4.15.1 Update auf 4.15.1

Update auf 4.16.1     

(>> Ckeditor 4.16 improvements )

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 >> Neuste WL-Version. >> Neuste Version (newest version)
  • 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 und die neuste widg-version

  • 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 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 !