Am 15. Oktober 2024 hat die Joomla-Community mit der offiziellen Veröffentlichung der Version 5.2 einen weiteren großen Schritt nach vorne gemacht. Diese Version wurde zwar erwartet, überrascht aber dennoch mit einer Fülle von Verbesserungen und Einfachheit, die sie sowohl für Benutzer als auch für Entwickler mit sich bringt.
Mehr als nur ein technisches Update, lädt Joomla 5.2 dazu ein, ein Werkzeug wiederzuentdecken, das sich ständig weiterentwickelt, um die Bedürfnisse der Website-Ersteller zu erfüllen.
Dies ist die Übersetzung des Artikels Joomla 5.2: An Essential Update for an Enhanced Experience aus dem Joomla Community Magazine 10/24 von Yann Gomiero
Hauptmerkmale transformieren die User Experience
Eines der ersten Dinge, die man in Joomla 5.2 bemerkt, ist die interaktive Tour, die den Benutzer durch die neuen Funktionen führt. Dieser intuitive „Was ist neu“-Leitfaden startet automatisch nach dem Update und macht es für Administratoren einfacher, die neuesten Verbesserungen zu entdecken und gleich loszulegen (PR #43966).
Auch die Verwaltung mehrsprachiger Menüs hat eine wesentliche Verbesserung erfahren. Früher musste man bei der Erstellung einer Homepage für jede Sprache Menüs samt deren Module duplizieren, eine zeitraubende und mühsame Aufgabe. Mit Joomla 5.2 können nun mehrere Homepages mit einem einzigen Menü verknüpfen, was die Verwaltung mehrsprachiger Websites vereinfacht und überflüssigen Aufwand reduziert (PR #43862).
Bemerkung:
Der Wurzeleintrag für ’Alle Sprachen ist immer noch notwendig. Er darf zwar im selben Menü sein, muss dann aber ausgeblendet werden.
Darüber hinaus bietet die Veröffentlichung des neuen Moduls „Beiträge“ eine benutzerfreundlichere Möglichkeit zur Anzeige von Inhalten. Mit der verbesserten Benutzeroberfläche können die Nutzer Artikel nach Kategorien filtern und die Anzeige anpassen, was eine optimierte Methode für die Kuratierung und Präsentation von Inhalten auf flexible Weise ermöglicht (PR #43738).
Für Administratoren, die eine professionelle Kommunikation pflegen wollen, führt Joomla 5.2 vollständig anpassbare E-Mail-Vorlagen ein. Diese Funktion ermöglicht es den Nutzern, eigene e-Mail-Layouts direkt aus dem Backend zu erstellen, um sicherzustellen, dass alle ausgehenden Nachrichten das Branding der Organisation widerspiegeln (PR #43829).
Eine neue Funktion, eine Kategorie direkt bei ihrer Erstellung im Menü zu speichern, ermöglicht es den Nutzern, zwischen der Speicherung als Liste oder in der Blogansicht zu wählen, was die Verwaltung der Inhalte weiter vereinfacht (PR #43840).
Die bedingte Anzeige von Feldern auf der Grundlage globaler Einstellungen ist eine weitere leistungsstarke Ergänzung. Mit dieser Funktion können Administratoren dynamisch Felder auf der Grundlage ausgewählter Konfigurationen ein- oder ausblenden, was mehr Flexibilität bei der Verwaltung von Formularen bietet (PR #43842).
Joomla 5.2 erleichtert auch die Gestaltung von Inhalten mit CSS-Klassen-Selektoren direkt in TinyMCE, so dass Benutzer benutzerdefinierte Stile zu Links hinzufügen können, ohne das HTML manuell ändern zu müssen (PR #43260).
Auch Sicherheitsaspekte wurden nicht vernachlässigt. Das Kennwortsystem unterstützt jetzt eine breitere Palette von symbolischen Zeichen, die in früheren Versionen manchmal problematisch waren. Mit dieser Version werden Symbole wie @$!#?=;:*-_€%&()`'+[]{}'"|,.<>/~^ vollständig unterstützt (PR #43484).
Leistungsstarke Verbesserungen für Entwickler
Joomla 5.2 führt auch mehrere Verbesserungen hinter den Kulissen ein, die darauf abzielen, die SEO und die Leistung der Website zu verbessern. Das strikte Routing und die verbesserten SEF-URLs (Search Engine Friendly) helfen dabei, Probleme mit duplicate content und unnötigen Weiterleitungen zu reduzieren, die für die Verbesserung der Platzierung in Suchmaschinen unerlässlich sind (PR #43432).
Auf der Entwicklungsseite bringt Joomla 5.2 mit der Einführung von Event-Klassen für Plugins spannende Veränderungen. Dieses Update rationalisiert die Plugin-Entwicklung, indem es einen modulareren Ansatz für die Event-Verwaltung wählt, der die Kompatibilität zwischen verschiedenen Plugins sicherstellt und die Codebasis einfacher zu pflegen macht (PR #43639).
Bei der Medienverwaltung wählt das System nun automatisch die zuletzt hochgeladene Datei im Medienmanager aus, wodurch die Anzahl der Schritte beim Hochladen und Einbetten von Inhalten in Artikel reduziert wird (PR #43823).
Auch die Bildverwaltung profitiert von Joomla 5.2 mit optimierter Thumbnail-Generierung. Durch die effizientere Komprimierung von Bild-Thumbnails trägt dieses Update dazu bei, die Ladezeiten zu verkürzen, ohne die Bildqualität zu beeinträchtigen, und stellt sicher, dass Websites reibungslos laufen und gleichzeitig Speicherplatz sparen (PR #43282).
Joomla 5.2 verbessert zusätzlich das File-Handling durch Verbesserungen an den Methoden File::getExt() und stripExt(), die eine bessere Kompatibilität mit verschiedenen Dateiformaten gewährleisten und gleichzeitig die Sicherheit von Dateien zu erhöhen (PR #43361).
Entwickler, die mit Joomla arbeiten, werden die verbesserte Unterstützung für PHP 8.4 zu schätzen wissen. Joomla 5.2 gewährleistet die Kompatibilität mit den neuesten PHP-Versionen und ermöglicht eine bessere Leistung und Sicherheit, da immer mehr Hosting-Umgebungen auf neuere PHP-Standards umstellen (PR #43323). Darüber hinaus stärkt die Plattform ihre Codebasis mit einer verbesserten PHPStan-Integration, wodurch potenzielle Probleme früher im Entwicklungsprozess erkannt und die allgemeine Stabilität erhöht werden (PR #43350).
Weitere Verbesserungen durch Detailpflege
Zu den kleineren, aber bedeutsamen Verbesserungen in Joomla 5.2 gehören Änderungen in der Maske für geplante Aufgabe, wo Administratoren nun gewarnt werden, wenn eine Aufgabe nicht wie erwartet ausgeführt werden kann. Dies hilft bei der Identifizierung von Problemen mit Cron-Jobs und stellt sicher, dass kritische Aufgaben pünktlich abgeschlossen werden (PR #43491).
Außerdem wurde das Verfahren zum Löschen einer Zugriffsebene verfeinert. Joomla zeigt nun die Liste der betroffenen Tabellen in der Fehlermeldung an, wenn versucht wird, eine Zugriffsebene zu löschen, die noch in Gebrauch ist, was den Administratoren Zeit spart, indem es die Problemlösung effizienter macht (PR #43223).
Für Content-Manager gibt es eine neue Suchfunktion, die es ermöglicht, Artikel nach dem Benutzer zu suchen, der sie mit der Abfrage checkout:username ausgecheckt hat. Dies vereinfacht die Übersicht über die Inhalte, insbesondere für Teams, die mehrere Autoren und Redakteure verwalten (PR #43965).
Joomla 5.2 führt auch einen neuen API-Endpunkt für die Verwaltung von Sprachen ein, der Entwicklern einen leichteren Zugang zu den verfügbaren Sprachen über eine einfache GET-Anfrage ermöglicht. Dieses Update verbessert die Integrationsmöglichkeiten und hilft
Warum man jetzt aktualisieren sollte
Falls du noch nicht aktualisiert hast: Joomla 5.2 bietet eine Vielzahl neuer Tools und Verbesserungen, die sowohl für Entwickler als auch für Website-Administratoren von Vorteil sind. Diese Version konzentriert sich nicht nur auf die Bereitstellung von benutzerorientierten Funktionen, sondern auch auf die Verbesserung der Backend-Erfahrung und bietet eine effizientere, sichere und flexible Plattform für die Erstellung von Websites. Ein Update macht also durchaus Sinn.
Ein Blick in die Zukunft von Joomla
Bei den Verbesserungen in Joomla 5.2 geht es nicht nur um die Gegenwart - sie stehen im Einklang mit der langfristigen Vision von Joomla, da das CMS auf seiner Roadmap in Richtung des mit Spannung erwarteten Joomla 6 weitergeht. Jedes Update legt den Grundstein für eine noch leistungsfähigere Plattform und stellt sicher, dass Joomla in der schnelllebigen Welt der Webentwicklung wettbewerbsfähig und zukunftsorientiert bleibt.
Das Joomla-Team konzentriert sich auf kontinuierliche Verbesserungen der Leistung, der Benutzerfreundlichkeit und der Erweiterung der API, um komplexere Integrationen zu ermöglichen. Indem du mit den neuesten Versionen auf dem Laufenden bleibst, bereitest du deine Website auf die spannenden Innovationen vor, die dich in Joomla 6 und darüber hinaus erwarten.
Ein großes Dankeschön an alle Mitwirkenden
Keine dieser Verbesserungen wäre ohne das Engagement und die harte Arbeit der lebhaften Gemeinschaft von Joomla-Entwicklern und Mitwirkenden möglich. Besonderer Dank geht an LadySolveig, dgrammatiko, Fedik, drmenzelit, Hackwar, Obuisard und Brian Teeman, unter anderem, für ihre wertvollen Beiträge zu dieser Version.
Für eine detaillierte Liste der Änderungen in Joomla 5.2, kannst du die Liste der Pull-Requests auf GitHub einsehen. Um zu erfahren, wie du das Beste aus diesen neuen Funktionen machen kannst, besuche die offizielle Dokumentation, https://github.com/joomla/joomla-cms/milestone/113?closed=1
Wir ermutigen euch alle, eure Gedanken und Erfahrungen mit Joomla 5.2 in den sozialen Medien zu teilen, und zögert auch nicht, euch mit der Community auszutauschen. Lasst uns wissen, was ihr denkt, kommentiert die neuen Funktionen, und helft uns, Joomla für alle zu verbessern!