Joomla! 3.8.0

Das Joomla! Projekt ist stolz, die Veröffentlichung der Version Joomla! 3.8 zu verkünden, die aktuellste Version der Joomla! 3 Releases. Diese neue Version enthält über 300 Verbesserungen für das populäre CMS, mit zwei Haupteigenschaften die sich an Entwickler wenden: Das neue Routing System und der Beginn einer Kompatibilitätsschicht für die Vorwärtskompatibilität zu Joomla! 4.0. Zusätzlich wurden zwei Sicherheitslücken geschlossen.

Und nun, zur großen Frage, was ist neu in Joomla! 3.8?

Hier sind einige der neuen Features …

  • Neues Routing System - Das neue Routing System gibt Benutzern mehr Kontrolle über ihre URL Struktur, vor allem die häufig gewünschte Fähigkeit IDs aus URLs zu verbannen.
  • Joomla! 4 Kompatibilitätsschicht - In Joomla! 4 werden einige Veränderungen an der Struktur des Core Codes vorgenommen, u.a. wird namespaced PHP-Code verwendet. Um Kompatibilität mit "namespaced classes" herzustellen, wird in Joomla 3.8 ein Großteil der Bibliotheksklassen umgeschrieben und aktuelle Klassen zeigen mithilfe eines Aliases auf die neuen Klassen. Diese Aliase werden bis Joomla 5.0 mitgeführt.
  • Verbesserte Installation der Beispieldaten - Es ist nun Benutzern nach Abschluss der Installation möglich, eigene Beispieldaten im Backend zu installieren. Extension-Entwickler können außerdem einfach zu installierende Beispieldaten für ihre Erweiterungen bereitstellen.
  • Unterstützung der Krypto-Bibliothek Libsodium - PHP 7.2 führt die neue Lipsodium Erweiterung für die Verarbeitung von verschlüsselten Daten ein. Durch ein Polyfill dieser Bibliothek in Joomla! 3.8, ist diese neue API für alle Benutzer verfügbar, noch bevor sie auf PHP 7.2 umsteigen.
  • Besuchen Sie die Joomla! 3.8 Seite, um mehr über dieses Release zu erfahren.

Die Weiterentwicklung des Joomla! Routers ist ein Projekt, an dem schon viele Jahre gearbeitet wird. Der Router enhält ein neues, flexibleres Interface für Programmierer, suchmaschinenfreundliche URLs zu erzeugen und dem Benutzer mehr Konfigurationsmöglichkeiten zur Verfügung zu stellen. Es ist nun möglich, Content-Item-Ids aus den URLs zu entfernen, d.h. in den Webadressen werden keine Ziffern mehr enthalten sein.

Wer das neue Routing-System testen möchte, sollte beachten, dass der neue Router nicht zu 100 % abwärtskompatibel ist.

Einige weitere Neuerungen:

  • Mehr Konfigurationsmöglichkeiten für Backend Menüs
  • Neue Filteroptionen
  • Verbessertes System - Umleitung Plugin
  • Verbesserte Filter im Archiv

Geschlossene Sicherheitslücken:

  • Core - Information Disclosure in LDAP Authentication Plugin (Joomla! 1.5.0 - 3.7.5 betroffen) Mehr Informationen
  • Core - Information Disclosure in com_content Archived Articles Model (Joomla 3.7.0 - 3.7.5 betroffen) Mehr Informationen