Joomla! 6.0 Alpha1 – Teste die Zukunft von Joomla!
- Stefan Wendhausen
Das Joomla!-Projekt freut sich, die Verfügbarkeit der ersten Joomla 6.0 Alpha-Version zum Testen bekannt zu geben.
Wofür ist diese Version gedacht?
Es gibt zwei Hauptziele für Alpha-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 6.0 zu entdecken
Eine vollständige Liste der bekannten Abwärtskompatibilitätsprobleme für Version 6.0 findest Du unter potenzielle Abwärtskompatibilitätsprobleme in Joomla 6 auf der Dokumentationsseite.
Wofür ist diese Version NICHT gedacht?
Diese Alpha-Version von Joomla 6.0 ist nicht für Produktionsseiten geeignet. Sie ist nur zum Testen gedacht.
Woher bekommst du sie? - Download
Neu-Installationen 6.0.0 Alpha 1
Um immer den neuesten Build von Joomla 6 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 4 Website zum Testen starten.
Wann wird die endgültige Version erscheinen?
Joomla! 6.0 (allgemeine Verfügbarkeit) wird voraussichtlich am oder um den 14. Oktober 2025 veröffentlicht werden. Die geplanten Meilensteine sind:
Alpha-Versionen
Hier werden neue Funktionen hinzugefügt und viele Änderungen vorgenommen.
Alpha 1: 27. Mai 2025 - Diese Version
Alpha 2: 24. Juni 2025
Alpha 3: 22. Juli 2025
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: 19. August 2025
Beta 2: 02. September 2025
Beta 3: 16. September 2025
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: 30. September 2025
Geplante Veröffentlichung Joomla! 6.0.0 Stable: 14. Oktober 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 6.0?
Wir sind fest entschlossen, die nächste Generation von Joomla zur besten zu machen. Bis jetzt sind dies die ersten GitHub-Commits, die in Version 6.0 enthalten sind. Wir gehen davon aus, dass wir weitere Funktionen für die kommenden Alpha-Versionen festlegen werden.
-
#45480 #45336 #45479 "Introduce Joomla 6.0 compatibility plugin" by HLeithner
-
#45434 – Remove the static getLogContentTypeParams function by laoneo
-
#45435 – Exception not caught. No strings returned by brbrbr
-
#35184 – Modification fields header tag, module tag add custom options in XML by korenevskiy
-
#45402 – Remove BufferStreamHandler::stream_register in class by laoneo
-
#45399 – Remove tfa property from login view by laoneo
-
#45389 – Remove not used query helper function by laoneo
-
#45414 – Disable compat plugin for system tests again by richard67
-
#45430 – Add aria-label + text to change language button during installation by bembelimen
-
#45425 – Remove the item association property in the web application by laoneo
-
#45313 – Run Task by brianteeman
-
#45289 – Cache language files by HLeithner
-
#45198 – Fix fatal error on templates management by joomdonation
-
#45199 – Fix frontend save template options error by joomdonation
-
#45210 – Add modified start and end date filter to articled API endpoint by laoneo
-
#45195 – Remove deprecated strings by brianteeman
-
#45197 – Fix frontend module editing by joomdonation
-
#44926 – Add removed Application classes to the compat plugin by laoneo
-
#44945 – Change the media manager from CMSObject to stdClass by laoneo
-
#44932 – Remove deprecated strings by brianteeman
-
#45015 – Re-add FeaturedModel for correct deprecation by chmst
-
#45021 – Remove the tab state script by dgrammatiko
-
#45020 – Move jquery-noconflict script by dgrammatiko
-
#45256 – Removing typo3/phar-stream-wrapper by Hackwar
-
#45211 – New Article Submission using Mail Templates by brianteeman
-
#45215 – Update Site ID fatal error by brianteeman
-
#45251 – Removing broken getForm from installer UpdateModel by Hackwar
-
#45142 – Fixes the missing modified start and end date filter to articled API endpoint by laoneo
-
#45097 – Replace dialog GIF loader with SVG loader by Fedik
-
#44880 – Extend lifespan of CMSObject and fix deprecations tags by laoneo
-
#44847 – Media: allow thumbnail for any file type by Fedik
-
#44799 – Remove remaining typehint following #44740 by Bodge-IT
-
#44663 – Remove the createThumbs function in the image class by laoneo
-
#44662 – Remove unicode constant in form rule by laoneo
-
#44655 – Removing CMSObject from most of the codebase by Hackwar
-
#44654 – Remove direct dependency on voku/portable-utf8 by Hackwar
-
#44605 – breadcrumbs unused function by brianteeman
-
#44647 – Remove app instances in plugins for layout overrides by laoneo
-
#44646 – Remove the empty indexer files by laoneo
-
#44638 – Move the JPATH_PLATFORM constant to the compat plugin by laoneo
-
#44637 – Remove the client id in the model cleanCache function by laoneo
-
#44735 – Minimize language selector in installation process by bembelimen
-
#44740 – Added typehints for new functions from #40613 by Bodge-IT
-
#43907 – Gsoc2021 35228 merge featured by chmst
-
#43795 – Smart Search: Removing dependency on CMSObject by Hackwar
-
#43914 – Naming the release by Bodge-IT
-
#43912 – Replace GMT with UTC by laoneo
-
#43959 – Remove obsolete code by Quy
-
#44240 – Move CMS Filesystem package to compat plugin by Hackwar
-
#40613 – Added possibility to batch remove a tag by beni71
-
#37456 – New Date and Datetime fields by Fedik
-
#44611 – Remove the deprecated isCli function by laoneo
-
#44513 – Remove fixFilesystemPermissions method from script.php by richard67
-
#44323 – Remove deprecated strings by Quy
-
#44321 – Remove leftover reCaptcha files by Fedik
-
#42461 – Use Dialog for Article links, when "modal option" is selected by Fedik
-
#43036 – Drone: Fix artifacts upload for 6.0-dev by Hackwar
-
#42962 – Remove deprecated db object from views by laoneo
-
#42961 – The admin model does return a stdClass instead of CMSObject by laoneo
-
#42884 – Remove deprecated BaseApplication and CLI classes by Hackwar
-
#42890 – Removing CMS Input package by Hackwar
-
#42805 – Switching Input object from CMS to framework class by Hackwar
-
#43598 – Initial update script clean up for 6.0 by richard67
-
#43515 – Create a class alias for the CMS input class by laoneo
-
#43209 – Custom Fields: Correcting typehint for $this in layout by Hackwar
-
#43238 – Drone: Switching to key authentication for artifacts by Hackwar
-
#43777 – CategoryNode/Changelog: Remove legacy error handling trait by Hackwar
-
#44101 – jooa11y remove deprecated strings by brianteeman
-
#44090 – Remove instances of Table::getInstance() from core code by Hackwar
-
44103 – Deprecated lang strings by brianteeman
-
Not included but gratefully received, all the delete scripts from Richard Fath
Und vieles mehr!
Wichtigste Funktionen und Verbesserungen
-
Neue Felder für Datum und Uhrzeit
-
Batch-Funktion zum Entfernen von Tags
-
Medienmanager-Miniaturansichten für alle Dateitypen
-
Zwischenspeicherung von Sprachdateien
-
Task-Runner-Funktionalität
-
Kompatibilitäts-Plugin für die Migration zu Joomla 6.0
Was sind die Pläne für Joomla 6.0?
Wir stehen am Anfang der Entwicklung von Joomla! 6.0 und haben mehr als zwei Monate Zeit, um neue Funktionen hinzuzufügen. Wenn du Ideen für neue Funktionen hast, kannst du diese gerne auf GitHub diskutieren.
Es gibt mehrere Projekte, die mit Ihrer Unterstützung Teil von Joomla! 6.0 werden könnten, sofern sie vor der Veröffentlichung der ersten Beta-Version am 19. August 2025 fertiggestellt sind.
-
Gesundheitscheck (Healthchecker)
-
SEO
-
Migrationstool
Bitte beachte, dass diese Funktionen noch nicht zur Veröffentlichung bereit sind und es stark von Testern und Feedback abhängt, ob sie den Sprung in die finale Version schaffen.
Um mehr über unsere Entwicklungsstrategie zu erfahren, lies bitte diesen Artikel (englisch).
Wie kannst du helfen, Joomla 6.0 zu entwickeln?
Um sicherzustellen, dass die Version 6.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 6.0 zu testen und ihre Erfahrungen mitzuteilen.
Wo finde ich Dokumentationen zu Joomla 6?
Es gibt einige Tutorials, die dir bei Joomla 6 helfen. Die bereits vorhandenen, wie z.B. das Erstellen eines Plugins oder eines Moduls für Joomla 4, Namespace-Konventionen, vorbereitete Anweisungen, die Verwendung der neuen Web-Asset-Klassen und vieles mehr findest du unter https://docs.joomla.org/Category:Joomla!_6.x
Wir ermutigen Entwickler, bei der Erstellung der Dokumentation über Joomla 6 auf docs.joomla.org und manual.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 Joomla 3.10 für neue Installationen verwenden?
NEIN. Mit Joomla! 4.4 und Joomla! 5.3 gibt es neuere Versionen mit vielen 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 ausschließlich 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 and UI framework
Original Text in englisch: https://developer.joomla.org/news/972-joomla-6-0-alpha1-test-the-future-of-joomla.html