Das Joomla! Projekt ist froh, 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.
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 Möglichkeit 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 - Nach Abschluss der Installation ist es nunmehr 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, steht diese neue API allen Benutzern zur Verfügung, und zwar noch vor dem Umstieg auf PHP 7.2.
- 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 nunmehr möglich, Content-Item-Ids aus den URLs zu entfernen, d.h. Webadressen werden ohne Ziffern generiert.
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