• Webdesign, Webhosting Webdesign, Webhosting, Internet - sketch

Joomla 3.8 wird zwei primäre Features beinhalten: das neue URL-Routing-System und die Grundlage für die Aufwärtskompatibilität für Joomla 4.0.

 Joomla 3.8 Router

Die Modernisierung des Joomla Routers ist ein Projekt, das nun schon mehrere Jahre in Entwicklung ist. Das neue Routingsystem soll das Kernfeature des neuen Joomla Releases 3.8 werden. Der Router beinhaltet ein neues und flexibleres Interface für Entwickler, um suchmaschinenfreundliche URLs zu erzeugen und dem End-User mehr Optionen zur Verfügung zu stellen. Zudem wird es möglich sein, Content-Item-Ids aus den URLs zu entfernen, d.h. in den Webadressen werden keine Zahlen mehr enthalten sein.

Folgende Komponenten werden mit Joomla 3.8 den neuen Router nativ unterstützen: Inhalt, Kontakte, Benutzer und Newsfeeds.

Für Tester, die gerne das neue Routing-System verwenden wollen, gibt es einige Punkte zu beachten:

  • der neue Router ist nicht 100% abwärtskompatibel
  • der aktuelle Router (< Joomla 3.8) hat bekannte Probleme, die mit dem neuen Router behoben werden

Hier einige Beispiele der URL-Struktur aus der Joomla-Demoinstallation, wie die neue URL-Struktur aussehen wird:

Animals Photo Gallery Category Page:

  • Aktueller Router Joomla 3.7.2: /article-categories/72-park-site/photo-gallery/animals
  • Neuer Router mit IDs: /article-categories/26-park-site/28-photo-gallery/72-animals
  • Neuer Router ohne IDs: /article-categories/park-site/photo-gallery/animals

Koala Article Page:

  • Aktueller Router Joomla 3.7.2: /article-categories/72-park-site/photo-gallery/animals/25-koala
  • Neuer Router mit IDs: /article-categories/26-park-site/28-photo-gallery/72-animals/25-koala
  • Neuer Router ohne IDs: /article-categories/park-site/photo-gallery/animals/koala

Joomla 4.0 Aufwärtskompatibilität

Die Kernarchitektur in Joomla 4.0 wird namespaced PHP-Code verwenden. Um Kompatibilität mit "namespaced classes" zu erzeugen, wird in Joomla 3.8 die Mehrheit der Bibliotheksklassen umgeschrieben und existierende Klassen werden mithilfe eines Aliases auf neue verwiesen. Diese Aliase sollen bis Joomla 5.0 vorhanden sein.

Dies wird dazu führen, dass die Dateigröße des Updates relativ groß wird, weil sämtliche Bibliotheksdaten verschoben werden müssen.

Weitere Inhalte vom Joomla 3.8

Die beiden oben genannten Features stellen den Hauptfokus von Joomla 3.8 dar. Der finale Funktionsumfang des Updates wird zu einem späteren Zeitpunkt bekannt gegeben. Es werden verschiedene Erweiterungen in Betracht gezogen.

Geplante Veröffentlichungsdaten

Die erste Beta für Joomla 3.8 ist in der Woche um den 24. Juni 2017 erschienen. Ein "feature freeze" hat am 14. Juli stattgefunden, d.h. hier werden spätestens die finalen, geplanten Erweiterungen für Joomla 3.8 bekannt gegeben.

Hier der Zeitplan für die geplanten Release Daten:

Zeitplan
Feature Freeze 28. Juli 2017
Beta 5 31. August 2017
Release Candidate 5. September 2017
Stable 19. September 2017

Joomla 3.8 ist am 19.09.2017 um 16 Uhr erschienen.

Hier noch einige Highlights der Neuerungen:

  • Haupteinträge können mit Dauer versehen werden
  • Metatags können in mehrfacher Version vergeben werden
  • Mehr Konfigurationsmöglichkeiten für Backend Menüs
  • Neue Filteroptionen
  • Verbessertes Redirect plugin
  • Verbesserte Filter im Archiv

Quelle: https://developer.joomla.org/news/693-plan-for-the-joomla-3-8-release.html

Weitere Informationen zu Joomla Update 3.8.1.