Zum Download
ilch Version 2
  •   Sonntag 24 September 2023
  • 0

Version 2.1.53

Dieses Update beinhaltet Sicherheitsupdates. Ein Update wird daher empfohlen.

Mit Ilch 2.1.52 wechselten 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 einmalig von BBCode in HTML konvertiert werden, damit sie korrekt angezeigt werden. Hierfür steht das BBCode-Konvertierungs-Modul zur Verfügung. Sollten Sie ilch 2.1.52 oder neuer frisch und ohne bestehende Inhalte installieren ist eine Konvertierung nicht nötig, da alle neuen Inhalte automatisch im HTML-Format abgespeichert werden.

Siehe auch die Dokumentation "Konvertieren der Inhalte von BBCode zu HTML mit dem BBCode-Konvertierungs-Modul".

Hinweise für Entwickler

Änderungen
Ilch:

  • CKEditor 4: Syntax Hervorhebung für Codeschnipsel war ohne Funktion.
  • Fehler in der Validierung eines Datums unter PHP 8.0 und neuer, wenn dieses "Null Bytes" enthielt.
  • PHPMailer auf Version 6.8.1 aktualisiert.
  • jQuery auf Version 3.7.1 aktualisiert.


Artikel-Modul:
  • Falsche Link-Adressen in der Keywords-Box behoben.
  • Fehler im Zusammenhang mit den Kommentaren behoben.

Benutzer-Modul:
  • Fehler in der Authentifizierungsanbieter-Funktion behoben.
  • Fehler in der Chat-Funktion behoben.
  • Fehler im Zusammenhang mit den Kommentaren behoben.

Statistik-Modul:
  • Datenbank-Abfragen einer Funktion reduziert. Hat Einfluss auf die Online-Box und z.B. das Forum-Modul.

Datenschutz-Modul:
  • Anpassungen für FontAwesome 6.
  • Code Verbesserungen
  • Sortierbar gemacht

Impressum-Modul:
  • Anpassungen für FontAwesome 6.
  • Code Verbesserungen


Opionale Module:
BBCode-Konvertierung-Modul (1.0.1):
  • Unterstützung für die aktuelle Version von Ilch, dem Forum-, Kontakt-, RadioHoererCharts- und Veranstaltungen-Modul hinzugefügt, sowie für das Ilch-Privat-Layout.

Downloads-Modul (1.13.3):
  • Fehler im Zusammenhang mit den Kommentaren behoben.

FAQ-Modul (1.9.1):
  • Fehler beim Anlegen einer neuen Kategorie behoben.

Forum-Modul (1.34.0):
  • Struktur mehrerer Tabellen des Forums in der Datenbank optimiert, sowie neue Tabellen angelegt.
  • Die Art, wie das Forum "Mag ich"-Bewertungen für Beiträge speichert, wurde überarbeitet.
  • Die Art, wie das Forum Rechte (lesen, antworten und erstellen) für Foren speichert, wurde überarbeitet.
  • Die Art, wie das Forum ungelesene bzw. gelesene Themen oder Beiträge verwaltet, wurde neugeschrieben.
  • "Alle Themen als gelesen markieren"-Funktion hinzugefügt (zusätzlich zu der "Alle Foren als gelesen markieren"-Funktion).
  • Die "Mag ich"-Schaltfläche wird nun für Gäste nicht mehr grün eingefärbt dargestellt.
  • Die Anzahl der Beiträge wird jetzt korrekt angezeigt.
  • Ein Forum wird nun nicht mehr als gelesen angezeigt, nachdem ein Beitrag geschrieben oder ein neues Thema erstellt wurde (491).
  • Datenbankabfragen reduziert.
  • Diverse Code Verbesserungen

Galerie-Modul (1.22.0):
  • Fehler im Zusammenhang mit den Kommentaren behoben.
  • Mehr Einstellmöglichkeiten wie z.B. optionale Nummerierung, Stärke und Farbe des Rahmens, Bildtitel anzeigen und mehr.

Shop-Modul (1.1.1, veröffentlicht am 21.08.23):
  • Fehler bei leerem Shop behoben.

Shop-Modul (1.2.0):
  • "Alle Produkte"-Ansicht eingefügt.
  • Fehler bei leerem oder ungültigen Warenkorb behoben.
  • XSS-Lücke im Warenkorb behoben.

Veranstaltungen-Modul (1.22.1):
  • Fehler im Zusammenhang mit den Kommentaren behoben.

War-Modul (1.15.4):
  • Fehler im Zusammenhang mit den Kommentaren behoben.

Geschichte-Modul (1.9.0):
  • Anpassungen für FontAwesome 6.
  • Code Verbesserungen

Regeln-Modul (1.8.0):
  • Anpassungen für FontAwesome 6.
  • Code Verbesserungen
  • Rechte System geändert

Radiohoerercharts-Modul (1.8.2):
  • Fehler mit PHP 7.3 Kompatibilität behoben
  • BBCode entfernt
  • Fehlende Spalte bei neu Installation
  • Captcha Fehler behoben
  • Neue Einträge (Backend) automatisch Freigeben

Shoutbox-Modul (1.5.1):
  • Limit wurde ignoriert
  • Zeilenumbrüche in der Shoutbox korrigieren
  • Einstellung für maxwordlength entfernen.

Membermap-Modul (1.3.1):
  • Erste Version



Opionale Layouts:
Privat-Layout (1.1.2):
  • kleine Änderung



Wie halte ich Ilch auf den aktuellen Stand?
github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Ilch-aktuell-halten

Weiterlesen


  •   Sonntag 20 August 2023
  • 0

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):
  • Erste Version

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

Weiterlesen


  •   Sonntag 16 Juli 2023
  • 0

Version 2.1.51

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" (geplant für eine der nächsten Versionen) 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" (geplant für eine der nächsten Versionen) ersetzen. Um Sicherheitslücken zu vermeiden ist dann hier auch die Nutzung der Funktion "purify" oder "alwaysPurify" (geplant für eine der nächsten Versionen) wichtig.
Der Hintergrund dieser Änderungen ist, dass auf einen Wechsel zu CKEditor 5 hingearbeitet wird und ab dem Wechsel kein BBCode mehr unterstützt wird.

Änderungen
Ilch:

  • Beim Update wird bxSlider aus dem static-Ordner von Ilch entfernt.
  • Menüpunkt "Seiten" fehlt, obwohl Nutzer die Rechte zum Bearbeiten von Seiten hat (450).
  • Fehler bei der Konfiguration der Sichtbarkeit von Seiten und Boxen behoben (425).


Install-Modul:
  • Fehler bei Doppel Prefix behoben


Opionale Module:
FAQ-Modul (1.9.0):
  • Anpassungen für FontAwesome 6.
  • Ilch-Core und PHP-Version Anpassung
  • Code Verbesserungen
  • Rechte-Update

Forum-Modul (1.32.0):
  • Anpassungen für FontAwesome 6.
  • Fehler beim Versuch einen nicht vorhandenen Beitrag zu bearbeiten behoben (660).

Galerie-Modul (1.20.0):
  • Fehler bei nicht vorhandenen Bildern oder Galerien im Frontend behoben.
  • Es wird nun die richtige Kategorie einer Galerie angezeigt (440).
  • Kategorie-Auswahl beim Bearbeiten deaktiviert. Zuordnung kann durch ziehen & ablegen geändert werden (440).
  • Nachträgliches Ändern des Typs deaktiviert (440).
  • Verwaiste Einträge in der Datenbank beim Löschen einer Galerie behoben (440).
  • Anpassungen für FontAwesome 6.

Kasse-Modul (1.5.0):
  • Anpassungen für FontAwesome 6.
  • Ilch-Core und PHP-Version Anpassung
  • Code Verbesserungen

Kasse (INTL)-Modul (1.5.0):
  • Anpassungen für FontAwesome 6.
  • Ilch-Core und PHP-Version Anpassung
  • Code Verbesserungen

Shop-Modul (1.0.1):
  • Beim Erstellen/Bearbeiten eines Artikels waren die "Eingabe löschen"-Schaltflächen für die Bilder zum Artikel ohne Funktion.

Umfrage-Modul (1.12.0):
  • Anpassungen für FontAwesome 6.
  • Ilch-Core und PHP-Version Anpassung
  • Code Verbesserungen
  • Rechte-Update
  • Optional Mehrfachauswahl bei Umfragen erlauben (548)

Teams-Modul (1.22.1):
  • Code Verbesserungen


Wie halte ich Ilch auf den aktuellen Stand?
github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Ilch-aktuell-halten

Weiterlesen


  •   Sonntag 11 Juni 2023
  • 0

Version 2.1.50

Dieses Update beinhaltet Sicherheitsverbesserungen. Ein Update wird empfohlen.

Zusammen mit diesem Update haben wir ein offizielles Shop-Modul veröffentlicht. Bestehende Installationen von Ilch können das neue Modul aus dem Admincenter heraus installieren. Bei einer neuen Installation von Ilch 2.1.50 steht das Shop-Modul bei der Installation zur Auswahl.

Hinweise für Entwickler: Sollten Sie bxSlider z.B. in einem Modul nutzen, teilen Sie es uns bitte mit. Mit der nächsten Version von Ilch ist geplant bxSlider aus dem static-Ordner von Ilch zu entfernen.

Die Implementierung für das dynamische Hinzufügen von Link-Elementen wurde erweitert. Es werden nun aber ebenfalls Ausnahmen geworfen, wenn z.B. ungültige Werte übergeben werden. Ebenfalls werden Attribute verworfen, wenn diese laut Spezifikation in dem Fall nicht zugelassen sind. Falls Sie die Schnittstelle nutzen, prüfen Sie bitte ob ihre Link-Tags noch wie erwartet hinzugefügt werden.

Änderungen
Ilch:

  • Potentielle XSS-Lücke in den Kommentaren behoben.
  • Fehler in der Captcha-Funktion unter PHP 8.1 und neuer behoben.
  • Fehler im Validator behoben.
  • Optionaler Flooding-Schutz für Kommentare integriert. Standardmäßig aktiviert mit einem Intervall von 10 Sekunden.
  • QueryBuilder: Unterstützung für Funktionen in Group By bzw. group() (536).
  • QueryBuilder: Unterstützung für die Angabe einer Sortierreihenfolge in Group By bzw. group() entfernt (534). Es wird empfohlen dies durch einen separaten Aufruf von order() zu ersetzen.
  • Unterstützung für das dynamische Hinzufügen von Script-Tags implementiert (453)
  • Die Implementierung für das dynamischen Hinzufügen von Link-Tags erweitert.
  • CodeMirror auf Version 5.65.12 aktualisiert. Diese Komponente wird im Admincenter z.B. als Editor für die "Benutzerdefinierte CSS" genutzt.
  • jQuery auf Version 3.7.0 aktualisiert.
  • mysqldump-php auf Version 2.12 aktualisiert.


User-Modul:
  • Optionale Einblendung der Profilbilder (Avatare) in der Mitgliederliste
  • Erweiterung der Profilfelder um Radio-, Check-, Dropdown- und Datumsboxen.
  • Diverse optische und funktionelle Anpassungen


Opionale Module:
Abwesenheits-Modul (1.6.0):
  • Fehler bei ungültigen Eingaben behoben.
  • Anpassungen für FontAwesome 6.

Auszeichnungen-Modul (1.10.0):
  • Unterstützung für mehrere Empfänger einer Auszeichnung hinzugefügt.
  • Neue Ansicht einer Auszeichnung hinzugefügt (für den Fall, dass es sehr viele Empfänger einer Auszeichnung gibt).
  • Schaltfläche zum Löschen der Auswahl eines Bildes in einer Auszeichnung war ohne Funktion.
  • Kleinere Code Verbesserungen.

Gästebuch-Modul (1.12.0):
  • Anpassungen für FontAwesome 6.
  • Kleinere Code Verbesserungen.

Partner-Modul (1.13.0):
  • bxSlider in das Modul integriert und auf Version 4.2.15 aktualisiert.

Shop-Modul (1.0.0):
  • Erste Version

Wie halte ich Ilch auf den aktuellen Stand?
github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Ilch-aktuell-halten

Weiterlesen


  •   Dienstag 11 April 2023
  • 0

Version 2.1.49

Dieses Update beinhaltet Sicherheitsverbesserungen. Ein Update wird empfohlen.

Mit CKEditor 4.21.0 wurden XSS-Lücken im "Iframe Dialog" und "Media Embed" Plugin behoben.

Änderungen
Ilch:

  • CKEditor auf Version 4.21.0 aktualisiert.
  • FontAwesome auf Version 6.4.0 aktualisiert.
  • jQuery auf Version 3.6.4 aktualisiert.
  • mysqldump-php auf Version 2.11 aktualisiert.
  • PHPMailer auf Version 6.8.0 aktualisiert.


Opionale Module:
Teams-Modul (1.22.0):
  • FontAwesome 6 #635
  • 'Image'-Ordner fehlte
  • Fix #417
  • IlchCore & PHP Versionen angepasst
  • Code Anpassungen



Wie halte ich Ilch auf den aktuellen Stand?
github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Ilch-aktuell-halten

Weiterlesen