Joomla 5.0 RC

Das Joomla-Projekt freut sich, die Verfügbarkeit von Joomla 5.0 Release Candidate zum Testen bekannt zu geben.

Wofür ist diese Version gedacht?

Es gibt zwei Hauptziele für Release-Candidate-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.0 zu entdecken

Eine vollständige Liste der bekannten Abwärtskompatibilitätsprobleme für Version 5.0 findest Du unter potenzielle Abwärtskompatibilitätsprobleme in Joomla 5 auf der Dokumentationsseite.

Wofür ist diese Version NICHT gedacht?

Diese RC-Version von Joomla 5.0 ist nicht für Produktionsseiten geeignet. Sie ist nur zum Testen gedacht.

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.

Wann wird die endgültige Version erscheinen?

Joomla! 5.0 (allgemeine Verfügbarkeit) wird voraussichtlich am oder um den 17. Oktober 2023 veröffentlicht werden. Die geplanten Meilensteine sind:

Alpha-Versionen
Hier werden neue Funktionen hinzugefügt und viele Änderungen vorgenommen.

Alpha 1: 30. Mai 2023 - erledigt
Alpha 2: 27. Juni 2023 - erledigt 
Alpha 3: 25. Juli 2023 - erledigt
Alpha 4: 22. August 2023 - erledigt

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: 5. September 2023 - erledigt
Beta 2: 19. September 2023 - erledigt
Beta 3: 26. September 2023 - erledigt

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: 4. Oktober 2023 - diese Version
Geplante Veröffentlichung: 17. Oktober 2023

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.0 Release Candidate?

  • The good news is that mostly small bug fixes has been merged into RC
  • Some speed improvements could be achieved by automatically optimizing the source code thanks to phpcs fixer.
  • Many improvements for the administrator dark mode style
  • Issue with session handling for error reporting has been resolved
  • Changes from Joomla 4.4

Bereits von Alpha 1-4 und Beta1-3 enthalten?

  • Event argument setters now use onSet callback
  • Solve JHtml and HTMLHelper b/c issues
  • Administrator Dark Mode improvements
  • Improved PHP 8+ compatibility
  • Bootstrap 5.3.2 update
  • All changes from 4.4
  • Stabilization & Cleanup
  • New dialog design improvements
  • Design improvements on dark mode for atum
  • Many improvements on cleanup and readability for the source code
  • Minimum nodejs version increased to 18.0
  • Workaround updating issues for System plugins using deprecated classes
  • Removed Wincache Support
  • Several custom implementation of scheduled tasks have been moved from system plugins to scheduler plugins (Log rotation, Update Notification, delete action logs, session garbage collection, Privacy constants)
  • Block and Unblock are now logged to the action log
  • Implemented public directory creation with CLI installer and CLI script #41446
  • Improved custom defines of JPATH constants
  • Confirm dialogs uses now the new Joomla modal window
  • Many Guided tour improvements
  • First implementation for Darkmode for Backend template done
  • TinyMCE 6.7 Update and image alignment implemented
  • Archived content can now be excluded from smart search indexing
  • Improved Web Installer
  • Sampledata improvements
  • ShowOn filter rules are now applied to custom fields
  • AVIF support for media manager
  • New Modal window added and used for most of our select buttons like (Article Select), new method uses postMessages for communication between iframe and main window
  • JSON document will no longer be forced to download #39397
  • Removed no longer working Recaptcha plugin also on update and and removed from core recaptcha invisible for now installations.
  • One-Time-Password field has now a proper autocomplete setting
  • Activated translation repository for Joomla 5
  • Schema.org implementation improvements
  • Smart search index now Contact images
  • Finally all Events have been migrated to own classes
  • Indexing Contact Images in Smart Search
  • Convert of events from simple events to event classes
  • Introducing a new Joomla modal dialog replacing Boostrap dialog
  • Toolbar is now available in HTMLDocument
  • CodeMirror is now used in tinymce again
  • Deprecation fixes for php 8.2
  • Many improvements to Schema.org implementation
  • JS Import map Support for Web Asset Manager
  • Remove es5 support #39618
  • Add the possibility serving Joomla from a public folder #40509
  • Allow custom modules for error messages in cassiopeia and default template
  • Internal code restructure to use more modern APIs
  • Tinymce 6.1
  • Fontawesome 6.4
  • Webauthn Library has been updated
  • Many Smart Search improvements (Debugging, Additional Taxonomy options, Indexing custom fields)
  • Codemirror 6 #41070
  • Backward Compatibility Plugin #40664
  • Allow to order the Backend Menu #38149
  • Und vieles mehr!

Wir sind fest entschlossen, die nächste Generation von Joomla zur besten zu machen.

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

Zurzeit befinden wir uns am Anfang der Reise von Joomla! 5.0. Mit Joomla! 5.0 als neuer Hauptversion wollen wir eine aufgeräumte Grundlage für die Zukunft von Joomla! schaffen. Es gibt mehrere Projekte, die mit deiner Hilfe Teil von Joomla! 5.0 werden könnten, wenn sie bis zur Joomla 5.0 Beta releasefähig sind:

  • Update the system requirements to PHP 8.1 & MySQL 8.0.13+, MariaDB 10.4+ and PostgreSQL 12+
  • Bootstrap 5.3
  • Codemirror 6
  • B/C plugin for deprecations - #40664
  • Heavily code cleanups - Check PRs

Um mehr über unsere Entwicklungsstrategie zu erfahren, lies bitte diesen Artikel (englisch).

Wie kannst du helfen, Joomla 5.0 zu entwickeln?

Um sicherzustellen, dass die Version 5.0 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.0 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 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

Der größte Teil der Funktionsdokumentation wird benötigt, sobald wir die Beta-Phase erreicht haben (Funktionsstopp).

Sollte ich auf Joomla 4 oder 5 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 5 zum besten CMS zu machen. Joomla 3.10 wurde bis August 2023 unterstützt.

Da nun fast zwei Jahre seit der Veröffentlichung von Joomla 4.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.

Du willst schon mal das Update von Joomla 4 auf Joomla 5 planen? Die Dokumentationsseite ist noch in Arbeit.

Sollte ich Joomla 3.10 noch verwenden?

NEIN. Mit Joomla! 4.x ist die neue Hauptversion bereits seit 2 Jahren 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! 4 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.

Ihr habt Fragen? Schaut in das Dokumentations-Wiki mit den FAQs zu Version 5.0.0 

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.