Version 2.1.52
Mit dieser Version wechselt ilch und viele optionale Module und Layouts zur Nutzung des CKEditors 4 im HTML-Modus. Bestehende Inhalte, wie z.B. Beiträge im Forum, müssen von BBCode in HTML konvertiert werden, damit sie korrekt angezeigt werden. Hierfür wird mit diesem Update auch das BBCode-Konvertierungs-Modul ausgeliefert. Es sollte bereits im Admincenter unter den nicht installierten Modulen aufgelistet sein. Es kann ebenfalls, wie alle optionalen Module, vom Updateserver nachinstalliert werden. Sollten Sie ilch 2.1.52 frisch und ohne bestehende Inhalte installieren ist eine Konvertierung nicht nötig, da alle neuen Inhalte automatisch im HTML-Format abgespeichert werden. Der HTML-Modus kommt auch mit einigen neuen Funktionen, wie z.B. im Forum die Möglichkeit Beiträge mit Tabellen erstellen zu können.
Der Hintergrund dieser Änderungen ist, dass auf einen Wechsel zu CKEditor 5 hingearbeitet wird. CKEditor 5 unterstützt kein BBCode.
Siehe auch die Dokumentation "Konvertieren der Inhalte von BBCode zu HTML mit dem BBCode-Konvertierungs-Modul".
Hinweise für Entwickler: Der Typ "ckeditorbbcode" bei den erweiterten Layout Einstellungen ist veraltet. Es wird empfohlen "ckeditorhtml" (seit Ilch 2.1.32 vorhanden) oder "ckeditorhtmlfrontend" (mit dieser Version vorhanden) zu nutzen. Siehe auch die Dokumentation zu den erweiterten Layout Einstellungen: Erweiterte Layout Einstellungen (settings Array)
Bei der Einbindung des CKEditors in ihre Module sollten Sie nicht länger "ilch_bbcode" nutzen, sondern dies durch "ilch_html" oder "ilch_html_frontend" (mit dieser Version vorhanden) ersetzen. Um Sicherheitslücken zu vermeiden ist dann hier auch die Nutzung der Funktion "purify" (seit Ilch 2.1.26 vorhanden) oder "alwaysPurify" (mit dieser Version vorhanden) wichtig.
Änderungen
Ilch:
- Den CKEditor im Admincenter um "Codeschnipsel einfügen" und "Sonderzeichen einfügen" erweitert.
- Datenbank-Abfragen reduziert, wenn für bestimmte Einstellungen keine Einträge in der Datenbank waren.
- Alte Version von harvesthq/chosen aus dem Static-Ordner entfernt.
- CKEditor auf Version 4.22.1 aktualisiert.
- FontAwesome auf Version 6.4.2 aktualisiert.
Benutzer-Modul:
- Nutzung von CKEditor im HTML-Modus.
- Komponente der Chat-Funktion aktualisiert.
- Fehler in der Chat-Funktion unter PHP 8.2 behoben.
- Twitter in X umbenannt und Icon, Webadresse und Übersetzungen aktualisiert.
- Profilfelder: Auswahl des Icons im Admincenter funktionierte nicht für Marken.
Kontakt-Modul:
- Nutzung von CKEditor im HTML-Modus.
- Anpassungen für FontAwesome 6.
Statistik-Modul:
- Anpassungen für FontAwesome 6.
Opionale Module:
BBCode-Konvertierung-Modul (1.0.0):
Forum-Modul (1.33.0):
- Datenbankabfragen beim Öffnen eines Themas reduziert.
- Nutzung von CKEditor im HTML-Modus.
- Einzelne Symbole wurden nicht richtig angezeigt.
Galerie-Modul (1.20.1, veröffentlicht am 17.07.23):
- Fehler in der "Tag des X"-Box behoben.
Galerie-Modul (1.21.0):
- Details zum Bild (Titel und Beschreibung) in der Ansicht eingefügt.
- Fehler in den Einstellungen bei nicht ausgewählter Bilderquelle für die Box behoben.
Gästebuch-Modul (1.13.0):
- Nutzung von CKEditor im HTML-Modus.
Jobs-Modul (1.6.0):
- Nutzung von CKEditor im HTML-Modus.
- Anpassungen für FontAwesome 6.
Shop-Modul (1.1.0):
- Optional Selbstabholung von Bestellungen erlauben (688).
- Fehler unter PHP 8.2 behoben.
Teams-Modul (1.23.0):
- Nutzung von CKEditor im HTML-Modus.
Veranstaltungen-Modul (1.22.0):
- Nutzung von CKEditor im HTML-Modus.
- Anpassungen für FontAwesome 6.
Tickets-Modul (1.5.0):
- Nutzung von CKEditor im HTML-Modus.
- Anpassungen für FontAwesome 6.
Shoutbox-Modul (1.5.0):
- Anpassungen für FontAwesome 6.
- Captcha Einbindung
- Möglichkeit DB zu leeren
Radio Hörer Charts-Modul (1.8.0):
- Anpassungen für FontAwesome 6.
- Captcha Anpassung
Opionale Layouts:
Ilch-Privat-Layout (1.1.1):
- Nutzung von CKEditor im HTML-Modus.
Wie halte ich Ilch auf den aktuellen Stand?
github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Ilch-aktuell-halten