Aktuelle Webdesign-News

Joomla! 3.8 veröffentlicht

Joomla 3.8 veröffentlicht

Die Entwickler des beliebten Content-Management-Systems Joomla! haben eine neue Version freigegeben. Änderungen gibt es vor allem unter der Haube und für Entwickler. Aufgrund der geschlossenen Sicherheitslücken, sollten Anwender schnellstmöglich aktualisieren.

Entwickler von Erweiterungen dürfen sich in Joomla! 3.8 über ein neues Routing-System freuen. Mit ihm erhalten Programmierer eine bessere Kontrolle über den Aufbau der URLs, insbesondere lassen sich jetzt auch die IDs aus den Internetadressen verbannen. Der neue Router ermöglicht auch Verbesserungen beim SEO.

Alle Kunden unserer Werbeagentur mit gültigem Vertrag zur Webseiten-Administration haben dieses Update bereits von uns erhalten.

Das kommende und komplett runderneuerte Joomla! 4 wird auch Änderungen am Code mitbringen. Insbesondere werden die PHP-Klassen aus Joomla! 3 in PHP-Namespaces umgewandelt. Um für Entwickler von Erweiterungen den Übergang zu Joomla! 4 zu vereinfachen, enthält Joomla! 3.8 deshalb eine neue Kompatibilitätsschicht (Mapping Layer). Mit ihm können Entwickler neben den alten Klassennamen gleichzeitig auch die Vorteile der neue Klassen-Struktur nutzen. Im Hintergrund kommen dabei Klassenaliase zum Einsatz.

Seitenbetreiber können ab sofort im Backend nachträglich die Beispiel-Daten installieren. Letztgenannte stehen dabei in mehreren Sprachen zur Auswahl. Bislang konnten Anwender nur eine englische Beispiel-Website bei der Installation einspielen. Durch die Änderung dürfen Erweiterungsentwickler und Anwender zudem ihre eigenen Beispiel-Datensätze hinterlegen und einspielen.

Joomla! 3.8 unterstützt jetzt auch die mit PHP 7.2 eingeführte Verschlüsselungsbibliothek Sodium. Der neuen Joomla!-Version liegt eine Polyfill-Bibliothek bei, über die sich auch unter älteren PHP-Versionen diese neue API nutzen lässt.

Abschließend haben die Joomla!-Entwickler noch den Code aufgeräumt und zwei Sicherheitslücken geschlossen. Die eine steckte im LDAP-Plugin – und dies schon seit Joomla! 1.5.0. Die zweite Sicherheitslücke betrifft die zentrale Komponente „com_content“ und dort das Archiv-Model

Joomla 3.8 mit neuem Routing-System, Kompatibilitäts-Layer für Joomla 4 und mehr

Mit Joomla 3.8 wird ein neues Routing-System eingeführt, das mehr Kontrolle über die URL-Struktur gibt. Unter anderem ist es damit nun möglich, IDs aus den URLs zu entfernen. Darüber hinaus wurde ein Mapping-Layer eingeführt, damit Entwickler die alten Klassennamen weiterverwenden, aber bereits die Vorteile der neuen Klassennamen-Struktur mit Namespaces nutzen können, die in Joomla 4 kommen wird.

Joomla 3.8 unterstützt die Verschlüsselungs-Bibliothek Sodium, die mit PHP 7.2 eingeführt wird. Über ein Polyfill steht diese API auch für Nutzer ab PHP 5.2.4 bereit. Außerdem können nun einfach Beispieldaten importiert werden und über dieses Feature zum Beispiel auch Plugin-Entwickler Demo-Daten bereitstellen.

 

Sie benötigen Hilfe bei der Ausführung und Installation der Updates oder wollen Infos zu unserem Administrationsangebot?

Wir stehen Ihnen gerne zur Verfügung. Sprechen Sie uns gerne an!

Kategorie: /