Joomla 4.2 RC 1 veröffentlicht

Das Joomla-Projekt freut sich, die Verfügbarkeit des ersten Joomla 4.2 Release Candidate zum Testen bekannt zu geben.

Wofür ist diese Joomla-Version gedacht?

Es gibt zwei Hauptziele für RC-Releases:

  • Sie sollen Entwicklern die Möglichkeit geben, ihre Erweiterungen zu testen und Fehler zu melden
  • Ermöglicht den Benutzern, die neuen Funktionen von Joomla 4.2 zu entdecken

Eine vollständige Liste der bekannten Abwärtskompatibilitätsprobleme der Version 4.2 findet ihr unter “Potenzielle Abwärtskompatibilitätsprobleme in Joomla 4” auf der Dokumentations-Seite.

Wofür ist diese Version NICHT gedacht?

Diese Release-Candidate-Version von Joomla 4.2 ist nicht für Live-Websites geeignet. Sie wird nur zum Testen bereitgestellt.

Wo kann man Joomla 4.2 RC 1 bekommen?

Joomla 4.2 RC 1 herunterladen

Um immer die neueste Version von Joomla 4 zu verwenden, empfehlen wir euch, die Nightly-Build-Pakete herunterzuladen (die jede Nacht auf den neuesten Stand gebracht werden). Wenn ihr Joomla einfach einmal ausprobieren wollt, könnt ihr unter launch.joomla.org mit wenigen Klicks eine kostenlose Joomla-4-Website zum Testen starten.

Wann wird es die endgültige Version geben?

Joomla! 4.2 wird voraussichtlich am oder um den 16. August 2022 veröffentlicht.

Die geplanten Meilensteine sind:

Alpha:

  • 29. März 2022 - bereits veröffentlicht
  • 26. April 2022 - bereits veröffentlicht
  • 24. Mai 2022 - bereits veröffentlicht

Beta (Feature-Freeze):

  • 7. Juni 2022 - bereits veröffentlicht
  • 22. Juni 2022 - bereits veröffentlicht
  • 5. Juli 2022 - bereits veröffentlicht

Release Candidate (Language-Freeze):

  • 19. Juli 2022 - aktuelles Release

Freigabe der stabilen Version:

  • 16. August 2022

Bitte beachtet, dass sich die Termine je nach Verfügbarkeit von Freiwilligen und Umständen, die außerhalb unserer Kontrolle liegen, ändern können.

Was ist neu in Joomla 4.2?

Wir sind fest entschlossen, die nächste Generation von Joomla zur besten zu machen. Folgende Funktionen, wurden in die Version 4.2 aufgenommen.

  • Improved the extension installer to be more robust > See here and here => Merged and available

  • Added permissions (ACL) to Media Manager actions > See here => Merged and available

  • Added Save button to front-end article editing to save and stay in the article > See here => Merged and available

  • Added ordering parameters to web service requests > See here => Merged and available

  • User-defined hide table columns > See here => Merged and available

  • Only make the Upload button available once the user clicked the checkbox that they are prepared > See here => Merged and available

  • Enable use of Form::process() in FormModel > See here => Merged and available

  • Convert log type field to fancy select > See here => Merged and available

  • Allow typing in the media field > See here => Merged and available

  • Indicate if the category is not published > See here => Merged and available

  • Allow to disable session metadata tracking for guest users > See here => Merged and available

  • Reduce the number of permission columns > See here => Merged and available

  • Smart Search: Index custom fields > See here => Merged and available

  • Smart Search: Allow fuzzy word matching > See here => Merged and available

  • Multi-Factor Authentication (replaces Two Factor Authentication) > See here => Merged and available

  • Package filter in the Extensions: Manage page > See here => Merged and available

  • Enqueue requests made from QuickIcon plugins > See here => Merged and available

  • Accessibility plugin update and fixes > See here => Merged and available

  • Joomla Updater improvements >  See here => Merged and available

Und viele mehr.

Was sind die Pläne für Joomla 4.2?

Die Entwicklung von Joomla 4.2 läuft im vollen Gange. Alle Projekte für Joomla! 4.2 sind fertig und ab jetzt wird sich rein auf die Stabilisierung des geplanten Release gekümmert.

Wie kann ich die Entwicklung von Joomla 4.2 unterstützen?

Um sicherzustellen, dass die Version 4.2 und unsere wichtigsten Funktionen “produktionsreif" sind, brauchen wir eure Hilfe beim Testen von Versionen und beim Melden von Fehlern im Joomla Issue-Tracker.

Vor allem ermutigen wir die Entwickler von Erweiterungen, die Ärmel hochzukrempeln, nach Fehlern zu suchen und ihre Erweiterungen mit Joomla 4.2 zu testen und ihre Erfahrungen mitzuteilen.
Wir möchten unsere Nutzer daran erinnern, dass Joomla 3.10 die letzte Veröffentlichung der Joomla 3.x-Serie sein wird und in erster Linie eine Veröffentlichung sein wird, die Backports von API-Änderungen aus dem Joomla 4.x-Entwicklungszweig enthält, um den Übergang zur nächsten großen Veröffentlichung für die Community zu erleichtern.

Wir konzentrieren uns auf Joomla 4, um es zu dem Besten zu machen. Deshalb planen wir nicht, weitere 3.x Minor-Versionen zu veröffentlichen - es sei denn, es erweist sich als wirklich notwendig. Alle Feature-Vorschläge sollten auf die 4.x Version ausgerichtet sein.

Multi-Faktor-Authentifizierung

Bis jetzt hat Joomla nur die Zwei-Faktor-Authentifizierung angeboten; mit der Multi-Faktor-Authentifizierung gehen wir einen Schritt weiter, indem wir jedem Benutzer erlauben, verschiedene Authentifizierungsmechanismen zu wählen, um die Website zu sichern. Jeder kann wählen, ob ein YubiKey, die Web-Authentifizierung, ein Verifizierungscode oder ein Code per E-Mail verwendet werden soll.
Die Multi-Faktor-Authentifizierung funktioniert so, dass man sich zunächst mit dem Benutzernamen und dem Passwort anmeldet und danach eine weitere Bildschirmseite angezeigt wird, in welcher man die zweite Authentifizierungsmethode eingeben muss.

Wo kann ich eine Dokumentation über Joomla 4 finden?

Wir haben begonnen, einige Tutorials zur Verfügung zu stellen, um euch mit Joomla 4 zu helfen. Wir werden weitere Tutorials schreiben, damit jeder die wichtigsten Neuerungen in Joomla 4 leicht verstehen kann. Ihr könnt die bestehenden Tutorials, wie z. B. über das Erstellen eines Plugins oder eines Moduls für Joomla 4, Namespace-Konventionen, prepared statements, die Verwendung der neuen Web-Asset-Klassen und vieles mehr hier finden.

Wir ermutigen die Entwickler, bei der Erstellung der Dokumentation über Joomla 4 auf docs.joomla.org mitzuhelfen, um den Benutzern und anderen Erweiterungs-Entwicklern zu helfen und sie anzuleiten. Eine JDocs-Seite wird den Entwicklern helfen, die vorhandene und die noch benötigte Dokumentation zu sehen. Wir laden euch ein, die Seite regelmäßig zu überprüfen, zu aktualisieren und fehlende Inhalte bereitzustellen: https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project.

Der größte Teil der Funktionsdokumentation für Joomla 4.2 wird benötigt, wenn wir die Beta-Phase erreicht haben (Feature-Freeze, dann kommen keine neuen Funktionen mehr hinzu).

Sollte ich auf Joomla 4 upgraden?

Joomla 4.x ist die 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 4 zum besten CMS zu machen. Deshalb sind keine weiteren 3.x-Minor-Versionen geplant – es sei denn, sie werden wirklich notwendig. Joomla 3.10 wird für zwei Jahre (bis August 2023) weiter unterstützt.

Da nun fast 11 Monate seit der Veröffentlichung von J4.0 vergangen sind, sollten alle die Migration auf die neueste Version von Joomla planen oder gerade durchführen.
Auf der Dokumentationsseite stellen wir Ressourcen zur Verfügung, die bei der Migration helfen.

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.

Originaltext auf Englisch