Joomla! 5.3 Beta 2 veröffentlicht
- Stefan Wendhausen
Das Joomla-Projekt freut sich, die Verfügbarkeit von Joomla 5.3 Beta 2 zum Testen bekannt zu geben. Jetzt gilt es, die letzten Fehler zu beseitigen!
Wofür ist diese Version gedacht?
Es gibt zwei Hauptziele für Beta-Versionen:
- Entwicklern die Möglichkeit zu geben, ihre Erweiterungen zu testen und eventuelle Probleme schon vor der endgültigen Veröffentlichung zu melden
- Ermöglicht es den Nutzern, die neuen Funktionen von Joomla 5.3 zu entdecken
Eine vollständige Liste der bekannten Abwärtskompatibilitätsprobleme für Version 5.3 findest Du unter potenzielle Abwärtskompatibilitätsprobleme in Joomla 5.3 auf der Dokumentationsseite.
Wofür ist diese Version NICHT gedacht?
Diese Beta-Version von Joomla 5.3 ist nicht für Produktionsseiten geeignet. Sie ist nur zum Testen gedacht.
Woher bekommst du sie? - Download
Neu-Installationen 5.3.0 Beta 2
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.
Wann wird die endgültige Version erscheinen?
Joomla! 5.3 (allgemeine Verfügbarkeit) wird voraussichtlich am oder um den 16. April 2025 veröffentlicht werden. Die geplanten Meilensteine sind:
Alpha-Versionen
Hier werden neue Funktionen hinzugefügt und viele Änderungen vorgenommen.
Alpha 1: 26. November 2024 - veröffentlicht
Alpha 2: 24. Dezember 2024 - veröffentlicht
Alpha 3: 24. Januar 2025 - veröffentlicht
Beta-Versionen
In der Beta-Phase werden keine neuen Funktionen mehr hinzugefügt, aber kleinere Änderungen an den bereits vorhandenen können vorgenommen werden.
Beta 1: 18. Februar 2025 - veröffentlicht
Beta 2: 04. März 2025 - veröffentlicht - diese Version
Beta 3: 18. März 2025 - geplant
Release-Kandidaten
In der Release Candidate-Phase kann nichts mehr hinzugefügt oder geändert werden. Wir testen und beheben Fehler, um das Produkt für den Starttag stabil zu machen.
Release Candidate 1: 1. April 2025
Stable-Version
Geplante Veröffentlichung: 15. April 2025
Der gesamte Prozess hängt von den Menschen ab, die uns dabei helfen, ihn zu verwirklichen.
Bitte beachte, dass sich die Termine je nach Verfügbarkeit von Freiwilligen und Umständen, auf die wir keinen Einfluss haben, ändern können.
Was ist neu in Joomla 5.3 Beta 1?
Wir sind fest entschlossen, die nächste Generation von Joomla zur besten zu machen. Dies sind die Funktionen, die in die Version 5.3 aufgenommen wurden.
-
[5.3] Upmerge 2025-02-18 by @richard67 in #44935
-
[5.2][system tests] Do not delete tuf metadata by @SniperSister in #44866
-
[5.2] Set column alias for BannerTable, fix warning on Save As Copy by @joomdonation in #44864
-
[5.2] Translation Update by @joomla-translation-bot in #44919
-
[5.2] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated by @alikon in #44876
-
[5.3] Remove unused variable store Exception in try catch block by @joomdonation in #44892
-
[5.3] Use str_starts_with function for libraries code by @joomdonation in #44915
-
[5.3] Use str_ends_with function for libraries code by @joomdonation in #44916
-
[5.3] Changes unneeded null check to ?? operator for libraries by @joomdonation in #44918
-
[5.3] Use ternary operator for libraries by @joomdonation in #44921
-
[5.3] Remove unused exception variable in try catch block for libraries by @joomdonation in #44922
-
[5.3] Use str_starts_with function for modules and plugins by @joomdonation in #44936
-
[5.3] Use str_ends_with function for modules plugins by @joomdonation in #44937
-
[5.3] Use str_contains function for libraries code by @joomdonation in #44917
-
[5.3] Use str_contains function for modules plugins by @joomdonation in #44938
-
[5.3] Display Mail Templates data use current language by @joomdonation in #44953
-
[5.3] Use Null Coalescing Assignment Operator For Components by @joomdonation in #44878
-
[5.3] Avoid warning when deleting media file/folder by @alikon in #44989
-
Add border last element media breadcrumbs by @drmenzelit in #44995
-
[5.2] Disable compat plugin for system tests by @heelc29 in #44997
-
[cypress] Update Menu.cy.js by @brianteeman in #45005
-
[5.2.4] com_contact : Send Copy to Submitter does not work anymore by @conseilgouz in #44988
-
Redesign carousel implementation to reflect documentation - bug fix by @iteidrm in #44488
-
[5.3] Combine multiple unset call into one call by @joomdonation in #44983
-
[5.3] Change isset($var) && multiple times to one isset call by @joomdonation in #44982
-
[5.3] Simplify code using PHPCS Fixer no_unneeded_control_parentheses rule by @joomdonation in #44981
-
[5.3] Improve api app code using rector rules by @joomdonation in #44975
-
[5.3] Change list() to array destruct for libraries code by @joomdonation in #44973
-
[5.3] Change list() to array destruct for modules and plugins code by @joomdonation in #44970
-
[5.3] Changes unneeded null check to ?? operator for modules and plugins by @joomdonation in #44969
-
[5.3] Remove unused exception variable in catch for modules and plugins by @joomdonation in #44967
-
[5.2] Fix set frontediting option from CLI after installation by @QuyTon in #44978
-
[5.3] Fix MailsHelper::loadTranslationFiles bug by @joomdonation in #44952
-
[5.3] Fix dispatcher ACl checks: ignore any non-display tasks by @SniperSister in #44951
-
[5.2] Add legacy message to content modules by @bembelimen in #44366
-
[5.3] Handle fields event in EmailCloak plugin by @rdeutz in #44923
-
[5.3] Category View: Fix meta tag for author by @Hackwar in #44903
-
[5.2] Composer update maximebf/debugbar to 1.23.6 by @richard67 in #44901
-
[5.3] Make mailtemplate information available in mail template layout by @SniperSister in #44896
-
[5.3] Replace calls to dirname(__FILE) with DIR by @janschoenherr in #44882
-
[5.3] Remove unnecessary array internal pointer resets by @janschoenherr in #44881
-
[5.3] Use null coalescing assignment operator for modules and plugins by @joomdonation in #44972
-
[5.3] Fix field group permission check by @joomdonation in #44956
-
[Cypress] PHP Backend Notice com_media/Files by @muhme in #44976
-
[5.3] Remove unsed variable messages from enqueue messages by @chmst in #42948
-
[5.3] Upmerge 2025-02-28 by @richard67 in #45034
-
[5.3] Mail template outlook background by @webgras in #44985
-
[5.3] Remove useless sprintf function call by @joomdonation in #45036
-
[5.3] fine grain task notification mail by @alikon in #44604
-
[5.3] CMSPlugin: Deprecate use of DispatcherAware and LanguageAware by @Fedik in #43430
-
[5.3] Fix code logic in admin controllers by @joomdonation in #45037
-
[5.3] Remove un-used imports by @joomdonation in #45042
-
[5.3] Fix core update information retrieval after changing the update channel or stability options by @SniperSister in #44954
Was sind die Pläne für Joomla 5.3?
Mit dieser Veröffentlichung befinden wir uns im „Feature Freeze“. Das bedeutet, dass keine neuen Funktionen hinzugefügt werden. Neue Funktionen können zu Joomla! 6.0 hinzugefügt werden, das für Ende dieses Jahres geplant ist.
Die folgenden Funktionen wurden zusammengeführt (gemerged):
-
Add Files folder to Media component and to "FileSystem local" adapter. This will change the default location for files from images to files for new installations. [43532]
-
The test mail button in the global Joomla configuration now sends the test mail to the currently logged in user and not the email address of the configuration. [44002].
-
Further improve the routing in Joomla
-
Remove all legacy code usage in the core itself and prepare better internal error handling with exceptions
-
Task history view in the back end task scheduler. [42530]
Google stellt seine E-Mail-Authentifizierungsmethode um, was bedeutet, dass eine Basisauthentifizierung über Benutzername + Passwort bald nicht mehr möglich sein wird. Daher könnte es sein, dass die oAuth-Methode in den Kern implementiert wird, wenn wir jemanden finden, der dazu beiträgt. Wenn Sie PHP-Entwickler sind und Interesse haben, einen Beitrag zu leisten, wenden Sie sich bitte über Mattermost an uns.
Um mehr über unsere Entwicklungsstrategie zu erfahren, lies bitte diesen Artikel (englisch).
Wie kannst Du helfen, Joomla 5.3 zu entwickeln?
Um sicherzustellen, dass die Version 5.3 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.3 zu testen und ihre Erfahrungen mitzuteilen.
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 und manual.joomla.org mitzuwirken, um Benutzern und anderen Erweiterungsentwicklern zu helfen und sie anzuleiten.
Eine JDocs-Seite hilft Entwicklern, die vorhandene Dokumentation und die noch benötigte Dokumentation zu sehen.
Wir laden Sie ein, sie regelmäßig zu überprüfen, zu aktualisieren und die fehlenden Inhalte bereitzustellen.
Sollte ich auf Joomla 4 oder 5 upgraden?
Joomla 4.4 ist die neben Joomla 5.2 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 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! 4.x ist die neue Hauptversion bereits lange 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.
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.
- Arbeiten mit dem Joomla Feature Tracker
- General developer mailing list
- Joomla developer network
- Joomla 4 compatibility layer
- Joomla and UI framework
Original Artikel (englisch): https://developer.joomla.org/news/960-joomla-5-3-0-beta-2-bug-squashing-time.html