Joomla 5.1

Lasst uns feiern! Heute ist ein wichtiger Tag für das Joomla-Projekt. Wir feiern ein halbes Jahr harter Arbeit der Freiwilligen Entwickler:innen und Tester:innen. Wir sind stolz darauf, heute die Veröffentlichung unserer neuen Minor-Version, Joomla 5.1, zusammen mit der Patch-Version Joomla 4.4.4 bekannt zu geben.

Was ist Joomla! 5.1?

Joomla 5.1 ist die aktuelle Minor-Version. Sie bringt viele neue Funktionen, Sicherheits- und Code-Verbesserungen und eine höhere Geschwindigkeit mit sich.
Wer mehr über die Vorteile von Joomla 5 erfahren möchte, kann dies hier tun joomla.org/5

Woher bekommst du sie? - Download

 

Um immer den neuesten Build von Joomla 5 zu verwenden, empfehlen wir dir, die nächtlichen Build-Pakete zu nutzen (die jede Nacht aktualisiert werden).

Um es Neulingen leichter zu machen, kannst du unter launch.joomla.org eine kostenlose Joomla 5 Website zum Testen starten.

Welche neuen Funktionen gibt es in Joomla 5.1?

  • Implement TUF updater (#42799)

  • Heavily improve dark mode (#42986)

  • Implement backend dark mode switch (#42221)

  • Implement a Welcome Tour (#41659)

  • SEO: Add trailing slash behaviour (#42702)

  • SEO: Improve URL behaviour with index.php (#42704)

  • Adding notice to global configuration for additional options in SEF plugin (#42832)

  • Update Jooa11y Accessibility Checker Plugin with latest Sa11y (#42780)

  • Improve Guided Tours with new features for required field handling and support for checkbox / radio / select lists as target (#40994)

  • Add regex validation for fields (#42657)

  • Add schema.org Generic type (#42699)

  • Add schema.org Article type (#42402)

  • Allow custom fields form be manipulates like category form (#42510)

  • Replace bootstrap modal with new dialog in backend for

  • Add main region and better support for modules in Cassiopeia error page (#42719)

  • Joomla Update: Improving error handling when writing files (#41096)

  • Update FontAwesome to 6.5.1 (#42721)

  • Update TinyMCE to 6.8.3 (#42930)

  • Strip attributes from images in HTML mails (#42448)

  • Change type of field "value" in table #_fields_values from text to mediumtext (#42606)

  • Add support for subcategory levels in contacts category view (#41618)

  • Add “New Article” button to blog view (#39506)

  • CLI Improvements

    • Add command to manage Joomla core update channels (#42597)

    • Renaming and improving output of core:update:check (#42594)

    • Improve output of Core Update command (#42601)

    • Update:extension:check command (#42844)

    • maintenance database update db structure (42568)

  • Module conversion to service provider

  • Add toolbar buttons in language installation toolbar to go directly to language management views (#42610)

  • Improve long description output for templates (#42651)

  • Add possibility to sort subform rows with buttons "up" and "down" (#42334)

  • Add rebuild button in Tags (#42586)

  • Improve uninstall of package children extension (#42607)

  • Improve webservices filter (#42519)

  • Improve webservice event classes (#42092)

  • Use generic icon for documents in media manager (#42527)

  • Rewrite com_associations in vanilla JS (#42771)

  • Implementing Event classes for PageCache events (#41965)

  • Fix actionlogs information emails containing HTML links (#40033)

  • Load plugin group when executing batch tasks (#39013)

  • Add Global Setting for Form Layout option to custom fields (#37320)

  • Add SVG support to mod_banners (#41854)

  • Several JS improvements (#42756, #42755, #42776, #42784)

  • Update Code style fixer (#42603)

  • Unit test for WebAsset (#42885)

Wie kann ich meine Website auf Joomla 5.1 aktualisieren?

Gute Nachrichten für Joomla 4.4.x auf 5.x, es handelt sich um ein Upgrade, nicht um eine Migration. Und warum? Aus zwei Hauptgründen:
Joomla 4 (J4)-Erweiterungen, die alle veralteten Code entfernt haben und einen aktuellen Joomla-Code verwenden, werden in Joomla 5 (J5) funktionieren.
Die meisten anderen werden mit dem neuen Behaviour - Backward Compatibility Plugin funktionieren.
Die vollständigen Details sind hier zu finden: https://docs.joomla.org/Joomla_4.4.x_to_5.x_Planning_and_Upgrade_Step_by_Step
Hinweis: Wir raten dazu, das Upgrade zunächst an einer Kopie der Produktionsseite zu testen.
Vielleicht fragen sich manche von euch auch, ob sie die Migration so schnell wie möglich durchführen müssen. Nein, das ist nicht nötig. Wir werden 4.4 noch 1,5 Jahre lang unterstützen. Die Website ist also nicht gefährdet, wenn Sie jetzt nicht aktualisieren. Und vergesst nicht, dass einige eurer Erweiterungen möglicherweise noch nicht für Joomla 5 bereit sind (auch wenn die meisten Entwickler gute Arbeit geleistet haben und seit einiger Zeit eine Joomla 5-Testversion anbieten. Im Joomla-Erweiterungsverzeichnis (JED) kann man nach Version filtern, sodass man sieht, welche Erweiterungen für J5 bereit sind und welche mit aktiviertem b/c-Plugin für J5 geeignet sind.

Joomla 5.1 ist da. Mach etwas Lärm!

Teilt der Welt mit, dass Joomla 5.1.0 veröffentlicht wurde.
Benutzt den Hashtag #Joomla5, teilt das Joomla 5 Video, schickt die Joomla 5 Landing Page an eure Kunden oder fügt sie eurer Website hinzu.

Was ist mit Joomla 4.4.4?

Joomla 4.4.4 enthält Aktualisierungen, die einen reibungsloseren Upgrade-Pfad ermöglichen, aber keine neuen Funktionen.
Allerdings ist ein Upgrade auf Joomla 5.x weiterhin nur über Joomla 4.x möglich.

Wie kannst du helfen, Joomla 5.1 zu entwickeln?

Um sicherzustellen, dass die Version 5.1 und unsere wichtigsten Funktionen "produktionsreif" sind, brauchen wir deine Hilfe beim Testen der Versionen und beim Melden von Fehlern, die du auf issues.joomla.org findest.

Vor allem ermutigen wir die Entwickler von Erweiterungen, die Ärmel hochzukrempeln, nach Fehlern zu suchen und ihre Erweiterungen mit Joomla 5.1 zu testen und ihre Erfahrungen mitzuteilen.

Gibt es Hilfe für Entwickler von Erweiterungen mit Joomla 5?

Ja, ein wachsendes Handbuch richtet sich an diejenigen, die ihre Erweiterungen programmieren und pflegen. Das Handbuch befindet sich unter https://manual.joomla.org/migrations/44-50/ und ist ein wachsendes Werk, das Entwicklern helfen soll, allen Änderungen voraus zu sein.

Wo finde ich Dokumentationen zu Joomla 5?

Es gibt einige Tutorials, die dir bei Joomla 5 helfen. Die bereits vorhandenen, wie z.B. das Erstellen eines Plugins oder eines Moduls für Joomla 5, Namespace-Konventionen, vorbereitete Anweisungen, die Verwendung der neuen Web-Asset-Klassen und vieles mehr findest du unter https://docs.joomla.org/Category:Joomla!_5.x

Wir ermutigen Entwickler, bei der Erstellung der Dokumentation über Joomla 5 auf docs.joomla.org mitzuhelfen, um Benutzern und anderen Erweiterungsentwicklern zu helfen und sie anzuleiten.

Eine JDocs-Seite hilft den Entwicklern, die vorhandene und die noch benötigte Dokumentation zu sehen.

Wir laden dich ein, sie regelmäßig zu überprüfen, zu aktualisieren und die fehlenden Inhalte bereitzustellen: https://docs.joomla.org/JDOC:Joomla_5_Tutorials_Project

Wie kannst du helfen, Joomla zu entwickeln?

Es gibt eine Vielzahl von Möglichkeiten, wie du dich aktiv an Joomla beteiligen kannst. Es spielt keine Rolle, ob du ein Programmierer, ein Integrator oder ein Benutzer von Joomla bist. Du kannst der Community auf Mattermost beitreten und dir die Teams ansehen, denen du beitreten kannst, oder wenn du bereit bist, kannst du dich direkt in das Joomla!Bug Squad stürzen.
Das Joomla! Bug Squad und das CMS Release Team gehören zu den aktivsten Teams in der CMS-Entwicklung und sind immer auf der Suche nach Leuten (nicht nur Entwicklern), die bei der Sortierung von Fehlerberichten, der Programmierung von Patches und dem Testen von Lösungen helfen können. Es ist eine gute Möglichkeit, dein Wissen über die Joomla-Codebasis zu erweitern und neue Leute aus der ganzen Welt kennenzulernen.
Du kannst der Joomla-Entwicklung auch helfen, indem du dich bei denjenigen bedankst, die an den vielen Bereichen des Prozesses beteiligt sind. Das Projekt möchte auch allen Mitwirkenden danken, die sich die Zeit genommen haben, Arbeiten vorzubereiten und einzureichen, die in das Joomla CMS und Framework aufgenommen werden sollen.

Sollte ich auf Joomla 4 oder 5 upgraden?

Joomla 4.4 ist die neben Joomla 5.1 aktuelle Hauptversion.

Joomla 3.10.x wurde gemeinsam mit Joomla 4 veröffentlicht als letzte Version der Joomla 3.x-Reihe. In erster Linie ist Joomla 3.10.x als Brücken-Version zu Joomla 4.x gedacht, sie enthält Backports von API-Änderungen aus dem Joomla 4.x-Entwicklungszweig, um den Übergang zu Joomla 4 zu erleichtern.

Das Joomla-Projekt konzentriert sich darauf, Joomla 5 zum besten CMS zu machen. Joomla 3.10 wurde bis August 2023 unterstützt.

Da nun fast 2,5 Jahre seit der Veröffentlichung von Joomla 4.0 vergangen sind, sollten alle die Migration auf die neueste Version von Joomla planen oder lange durchführt haben.
Auf der Dokumentationsseite stellen wir Ressourcen zur Verfügung, die bei der Migration helfen.

Sollte ich Joomla 3.10 noch verwenden?

NEIN. Mit Joomla! 5.x ist die neue Hauptversion bereits seit 6 Monaten verfügbar und bietet viele Verbesserungen. Darüber hinaus profitiert man von den neuesten PHP-Versionen, die der Website ebenfalls Sicherheits- und Leistungssteigerungen bringen.
Der Support für Joomla! 3.10 wurde offiziell am 17.08.2023 beendet!

Wir empfehlen für neue Projekte nur Joomla! 5 zu verwenden.

Hinweis: Bitte lest die Update-Anleitungen, bevor ihr das Update durchführt.

Bitte nicht vergessen: Nach dem Update den Browser-Cache leeren.

Einen Fehler gefunden? Meldet ihn im Joomla Issue Tracker.

Ein riesiges Dankeschön an unsere Freiwilligen!

Joomla 5.1.0 ist das Ergebnis tausender Stunden Arbeit von Dutzenden von Freiwilligen.
Ein großes Dankeschön an alle, die zu den Versionen 5.1.0 und 4.4.4 beigetragen haben!
Eine besondere Erwähnung gilt den Joomla 5.1 Release Managern: Martina Scholz, die unermüdlich daran gearbeitet hat, diese Version herauszubringen, und Benjamin Trenkle, der bei Bedarf eingesprungen ist.
Und Martin Kopp und Allon Moritz, die daran gearbeitet haben, Joomla 4.4.4 zu veröffentlichen.
Ein großes Lob geht an unsere Teams, die großartige Arbeit geleistet haben. Vor allem das CMS-Wartungsteam, das CMS-Veröffentlichungsteam, das Dokumentationsteam und das Marketingteam haben ihr Bestes gegeben, um diese Veröffentlichung zu ermöglichen.
Vielen Dank an euch alle.

Weitere Informationen

Entwickler von Joomla-Extensions sollten der Entwickler-Gruppe beitreten, dort werden allgemeine Fragen zur Entwicklung von Joomla-Erweiterungen diskutiert und auch News gepostet, die Entwickler betreffen.

Original Artikel (englisch): https://www.joomla.org/announcements/release-news/5907-joomla-5-1-0-and-joomla-4-4-4-are-here.html