Mit der Version 9.0.0 wurde heute der erste Sprint-Release des neuen 9er Zweiges veröffentlicht. Vor wenigen Tagen gab es bereits einen Ausblick darüber, was in dem 9er-Zweig alles passieren soll, bis wir Ende nächsten Jahres eine LTS Version in der Hand halten. Eine Menge steht auf der Agenda und mit dem ersten Schritt, gehen wir in die richtige Richtung. In dem Release Beitrag wurde kurz zusammen gefasst was die neuen großen Punkte in dem Release sind.
„Install Tool“ adé. Hello „System Maintenance Area“. Mit dem neuen Begriff soll der Stellenwert und die Funktion in den Fokus der Maintenance Area rücken. Macht auch durchaus sinn, da man das „Install Tool“ ja nicht nur zum installieren benutzt hat. Hier gab es einige Umstrukturierung. Dies betrifft z.B. die Extension Konfiguration, welche nun dort vorgenommen wird, als auch eine optische Überarbeitung. Sauberer Schritt um alle Low-Level Configs zu bündeln. Zusätzlich hat auch der neue Extension Scanner seinen Platz in der „System Maintenance Area“ gefunden. Damit sollen updates noch leichter werden.
Im Backend wurde ein wenig am User Interface geschraubt. Der Page-Tree wurde gegen einen SVG Page-Tree getauscht und somit konnte ExtJS vollständig entfernt werden. Des Weiteren wurde das New Content Element Wizard in ein Modal Dialog ausgelagert, um schneller/effizienter neue Element anlegen zu können. Ein weitere großer Schritt ist die Vereinheitlichung der Lokalisierung bei „pages“. „pages_language_overlay“ war mal und alle Übersetzungen werden entsprechend in „pages“ migriert. Das Logging wurde zu 100% auf PSR-3 umgestellt. Dabei wurde auch sys_history und sys_log aufgetrennt bzw. die Abhängigkeit gelöst.
Für Editoren wurden auch Verbesserungen eingearbeitet. So werden nun Inhalte, welche in Spalten liegen die es auf der aktuellen Seite nicht gibt, unter den normalen Inhalten mit einer Warnung angezeigt, sodass diese Inhalte nicht in Vergessenheit geraten. Zusätzlich wurde das View-Modul überarbeitet.
Zu guter letzt wurde an der composer-Integration geschraubt. Die Core Extensions wurden von 52 auf 44 reduziert und lassen sich nun selektiv via composer installieren. Dadurch können auch Core-Extensions, welche nicht gebraucht werden vollständig aus dem System entfernt werden. Sehr cool.
Alles in allem ein gutes Paket an Features. Das war nur eine Auswhal von Änderungen als Überblick.
Dennoch… Happy upgrading!! Alle weiteren Details bekommt ihr in dem offiziellen Beitrag dies bzgl. oder in den Release notes.
Die Version erhaltet ihr über alle üblichen Download-Kanäle sowie über composer.