À quoi sert cette version ?
Il y a deux objectifs principaux pour la Release Candidate :
- Fournir aux développeurs une base pour tester leurs extensions et signaler tout problème avant la version finale.
- Permettre aux utilisateurs de découvrir les nouvelles fonctionnalités introduites dans Joomla 6.0.
Pour une liste complète des problèmes de compatibilité descendante connus pour la version 6.0, veuillez consulter la page problèmes potentiels de compatibilité descendante dans Joomla 6.0 sur le site de documentation.
Consultez la section Nouvelles dépréciations pour connaître les nouveautés dépréciées. Pour plus d'informations sur les raisons pour lesquelles le nouveau plugin 'Behaviour - Backward Compatibility 6' est inclus dans Joomla 5 et comment il fonctionne, consultez la section Plugins de compatibilité.
Pour plus d'informations sur le plugin de compatibilité descendante 6 pour Joomla 6, consultez https://manual.joomla.org/migrations/54-60/compat-plugin/
À quoi cette version NE sert-elle PAS ?
Cette version candidate de Joomla 6.0 n'est pas adaptée aux sites de production. Elle est uniquement destinée aux tests.
Où se la procurer ?
Télécharger Joomla 6.0 Release Candidate
Pour toujours utiliser la dernière version de Joomla 6, nous vous invitons à utiliser les paquets de nightly build (mis à jour chaque nuit).
Pour faciliter la tâche aux nouveaux venus, vous pouvez lancer un site web Joomla 5 gratuit pour les tests sur launch.joomla.org.
Quand la version finale est-elle prévue ?
Joomla! 6.0 (disponibilité générale) sera publié aux alentours du 14 octobre 2025. Les étapes planifiées sont les suivantes :
Alpha :
- Alpha1 : 27 mai 2025
- Alpha2 : 24 juin 2025
- Alpha3 : 22 juillet 2025
Bêta (gel des fonctionnalités)
- Bêta1 : 19 août 2025
- Bêta2 : 02 septembre 2025
- Bêta3 : 16 septembre 2025
Release Candidate (gel des langues)
-
RC1 : 30 septembre 2025 (cette version)
Version stable
-
14 octobre 2025
Veuillez noter que les dates peuvent être sujettes à modification en fonction de la disponibilité des bénévoles et de circonstances indépendantes de notre volonté.
Quoi de neuf dans Joomla 6.0 Release Candidate ?
Nous sommes fermement engagés à faire de la prochaine génération de Joomla la meilleure. Voici les fonctionnalités qui ont été validées pour la version 6. Puisque nous avons dépassé le stade de la version bêta, aucune nouvelle fonctionnalité ne sera implémentée.
Sur les 334 PR fermées, 265 ont été fusionnées dans Joomla 6.0.
37 fonctionnalités ont été intégrées.
Fonctionnalités
- Amélioration des nouveaux paramètres et ajout d'un exemple de template enfant dans le cœur.
- Corrections de versions take2
- Ajout de la possibilité de supprimer un tag par lot
- CategoryNode/Changelog : Suppression du trait de gestion des erreurs héritées
- Suppression des scripts SQL de mise à jour 5.2.2-2024-09-24.sql
- Extension du versionnage, sauvegarde des informations connexes dans la table d'historique et restauration des données historiques
- Champ simple de couleur en tant que composant web
- Correction du chargement automatique de la langue dans le constructeur CMSPlugin pour qu'il fonctionne en toute sécurité
- Correction du filtre de date de début et de fin modifiée manquant pour le point de terminaison de l'API des articles
- Implémentation de InstallerScriptInterface avec un trait
- Gsoc2021 35228 fusion des éléments en vedette
- Amélioration de la barre d'outils et des composants de ListView
- Installer : Suppression de la dépendance à la classe Adapter
- Languagefilter : Refactorisation du routage
- Rendre le champ alias toujours visible dans le formulaire d'édition d'article (site)
- Média : autoriser les miniatures pour tout type de fichier
- Modification des champs de tag d'en-tête, ajout d'options personnalisées de tag de module dans XML
- Déplacement du paquet CMS Filesystem vers le plugin de compatibilité
- Nouveaux champs Date et Datetime
- Plugin de champ personnalisé de note
- Plugin de champs personnalisés de nombres
- Suppression de l'objet db déprécié des vues
- Suppression de la méthode fixFilesystemPermissions de script.php
- Suppression des instances de Table::getInstance() du code du cœur
- Suppression des fichiers reCaptcha restants
- Suppression des classes Adapter et AdapterInstance
- Remplacement du chargeur GIF de la boîte de dialogue par un chargeur SVG
- Restauration de l'événement onBeforeExecute pour CMSApplication
- Searchtools utilise requestSubmit() et ajoute un écouteur joomla:update
- Smart Search : Suppression de la dépendance à CMSObject
- Le modèle d'administration renvoie un stdClass au lieu de CMSObject
- Mise à jour des mises en page pour utiliser les champs de contrôle de formulaire
- Updater : Suppression des classes Adapter de l'héritage
- Utilisation de la boîte de dialogue pour les liens d'articles, lorsque l'"option modale" est sélectionnée
- Utilisation de WebAsset pour l'installation
- Workflow : utilisation de AbstractApplication générique dans l'indication de type
Corrections techniques et améliorations
- Correction de EmptyState qui ne fonctionne pas pour les vues qui étendent ListView
- Suppression du code en double
- Recommandations d'images Atum
- Mise à jour de la dépendance composer joomla/filesystem vers 4.1.0
- Suppression du répartiteur d'événements dans le constructeur du plugin de compatibilité
- Correction du chargement automatique de la langue sans Application dans CMSPlugin
- Correction de la comparaison incorrecte des tags de langue
- Ligne de base Phpstan
- Champ de tag de module
- Recherche de tags pour mod-finder
- Le modèle d'administration renvoie un stdClass au lieu de CMSObject
- Suppression de l'objet db déprécié des vues
- Workflow : utilisation de AbstractApplication générique dans l'indication de type
- Version dans la chaîne de langue
- Installer : Suppression de la dépendance à la classe Adapter
- Updater : Suppression des classes Adapter de l'héritage
- CategoryNode/Changelog : Suppression du trait de gestion des erreurs héritées
- Smart Search : Suppression de la dépendance à CMSObject
- Suppression des instances de Table::getInstance() du code du cœur
- Suppression des fichiers reCaptcha restants
- Correction du filtre de date de début et de fin modifiée manquant pour le point de terminaison de l'API des articles
- Mise à jour de TinyMCE vers la version 8.0.1
- Mise à jour des dépendances
- Conversion du module populaire en service
- E-mail de notification lors de l'approbation de l'enregistrement de l'administrateur
- ajout de nouveaux plugins de champs aux extensions du cœur
- Amélioration de FormView & Toolbar & Components
- Ajout de la classe js-grid-item-is-checked et suppression de onClick HtmlHelper Grid
- Atum - ajout d'une transition agréable pour ouvrir/fermer les détails
- Propriétés logiques d'Atum
- page d'erreur d'atum remplacement de getUser déprécié
- Cassiopeia - Ajout d'une transition de vue pour les pages
- Champ de tag de module
- Ajout de classes personnalisées à la liste déroulante de classes dans la boîte de dialogue d'image dans TinyMCE
- Modification de Cassiopeia pour Joomla 6
- Introduction du plugin de compatibilité Joomla 6.0
- Ajout d'aria-label + texte au bouton de changement de langue pendant l'installation
Toutes les améliorations et corrections de bugs des versions 5.3 et 5.4 sont également incluses.
Auteurs des demandes dePull fusionnées
Le projet Joomla est très reconnaissant pour les contributions des 27 auteurs suivants :
AdarshSantoria, beni71, bembelimen, brbrbr, brianteeman, chmst, dgrammatiko, drmenzelit, Fedik, Hackwar, hans2103, heelc29, HLeithner, joomdonation, korenevskiy, LadySolveig, laoneo, MacJoom, obuisard, Quy, raj20889, rdeutz, richard67, RickR2H, svenbluege, TLWebdesign, zero-24
Principales fonctionnalités et améliorations
- Template enfant pour Cassiopeia
- Versionnage avancé
- Nouveaux champs Date et Datetime
- Fonctionnalité de suppression de tags par lot
- Miniatures du gestionnaire de médias pour tout type de fichier
- Mise en cache des fichiers de langue
- Fonctionnalité d'exécution de tâches
- Plugin de compatibilité pour la migration vers Joomla 6.0
- Fonctionnalité de versionnage étendue
- Nettoyage du code
- Dépendances mises à jour
- Meilleure édition de contenu avec TinyMCE 8.0.1
Quels sont les plans pour Joomla 6.0 ?
Comme il s'agit d'une version candidate, nous avons maintenant un gel des langues. Désormais, aucune demande de pull touchant les fichiers de langue ne sera fusionnée, sauf si cela est absolument nécessaire (par exemple, pour corriger un bug critique). Nous sommes à deux semaines d'une version stable, la tâche est donc maintenant la suivante : tester, tester, tester.
De nouvelles fonctionnalités peuvent être ajoutées à Joomla 6.1, prévu pour le début de l'année prochaine.