Les versions candidates ont deux objectifs principaux :
- Fournir aux développeurs la base pour tester leurs extensions et signaler tout problème bien avant la version finale
- Permettre aux utilisateurs de découvrir les nouvelles fonctionnalités introduites dans Joomla 5.0
Pour une liste complète des problèmes de compatibilité descendante connus pour la version 5.0, veuillez consulter Problèmes potentiels de compatibilité ascendante dans Joomla 5 sur le site de documentation.
À quoi ne sert PAS cette version ?
Cette version release candidate de Joomla 5.0 n'est pas adaptée aux sites de production. C'est uniquement pour tester.
Où l'obtenir ?
Téléchargez la version candidate de Joomla 5.0.0
Pour toujours utiliser la dernière build de Joomla 5, nous vous invitons à utiliser le packages de construction nocturnes (mis à jour tous les soirs).
Quand la version finale est-elle prévue ?
Joomla! La version 5.0 (disponibilité générale) devrait être publiée vers le 17 octobre 2023. Les étapes prévues sont :
Sorties alpha
Où de nouvelles fonctionnalités sont ajoutées et de nombreuses modifications sont apportées.
Les dates doivent être modifiées
- Alpha 1 : 30 mai 2023 - Terminé
- Alpha 2 : 27 juin 2023 – Terminé
- Alpha 3 : 25 juillet 2023 – Terminé
- Alpha 4 : 22 août 2023 – Terminé
Versions bêta
Dans la phase bêta, nous gelons les fonctionnalités pouvant être ajoutées, mais des modifications mineures à ce qui existe déjà peuvent être apportées.
- Bêta 1 : 5 septembre 2023 – Terminé
- Bêta 2 : 19 septembre 2023 – Terminé
- Bêta 3 : 26 septembre 2023 – Terminé
Release Candidate
Lorsque vous êtes dans la phase de version candidate, rien d'autre ne peut être ajouté ou modifié ; nous testons et corrigeons des bugs, rendant le produit stable pour le jour du lancement.
- Release candidate 1 : 3 octobre 2023 – Cette version
- Sortie finale : 17 octobre 2023
Tout ce processus repose sur la volonté des gens de contribuer à sa réalisation.
Veuillez noter que les dates peuvent être sujettes à changement en fonction de la disponibilité des bénévoles et de circonstances indépendantes de notre volonté.
Quoi de neuf dans la version candidate de Joomla 5.0 ?
- La bonne nouvelle est que la plupart des petites corrections de bugs ont été fusionnées dans RC.
- Certaines améliorations de vitesse pourraient être obtenues en optimisant automatiquement le code source grâce au fixateur phpcs.
- De nombreuses améliorations pour le style du mode sombre de l'administrateur
- Le problème de gestion des sessions pour le rapport d'erreurs a été résolu.
- Modifications par rapport à Joomla 4.4
Déjà inclus dans Alpha 1-4 et Beta1-3
- Les setters d'arguments d'événement utilisent désormais le rappel onSet
- Résoudre les problèmes JHtml et HTMLHelper b/c
- Améliorations du mode sombre de l'administrateur
- Compatibilité PHP 8+ améliorée
- Mise à jour Bootstrap 5.3.2
- Tous les changements depuis la version 4.4
- Stabilisation et nettoyage
- Nouvelles améliorations de la conception des boîtes de dialogue
- Améliorations de la conception du mode sombre pour Atum
- De nombreuses améliorations sur le nettoyage et la lisibilité du code source
- La version minimale de nodejs est passée à 18.0
- Solution de contournement des problèmes de mise à jour pour les plugins système utilisant des classes obsolètes
- Prise en charge de Wincache supprimée
- Plusieurs implémentations personnalisées de tâches planifiées ont été déplacées des plugins système vers les plugins de planification (rotation des journaux, notification de mise à jour, suppression des journaux d'actions, garbage collection de session, constantes de confidentialité)
- Bloquer et Débloquer sont désormais enregistrés dans le journal des actions
- Implémentation de la création d'un répertoire public avec le programme d'installation CLI et le script CLI #41446
- Définitions personnalisées améliorées des constantes JPATH
- Les boîtes de dialogue de confirmation utilisent désormais la nouvelle fenêtre modale Joomla
- De nombreuses améliorations des visites guidées
- Première implémentation du modèle Darkmode for Backend terminée
- Mise à jour TinyMCE 6.7 et alignement des images implémentés
- Le contenu archivé peut désormais être exclu de l'indexation de recherche intelligente
- Programme d'installation Web amélioré
- Améliorations des données d'échantillonnage
- Les règles de filtre ShowOn sont désormais appliquées aux champs personnalisés
- Prise en charge AVIF pour le gestionnaire de médias
- Nouvelle fenêtre modale ajoutée et utilisée pour la plupart de nos boutons de sélection comme (Article Select), la nouvelle méthode utilise postMessages pour la communication entre l'iframe et la fenêtre principale
- Le téléchargement du document JSON ne sera plus obligatoire #39397
- Suppression du plugin Recaptcha qui ne fonctionne plus également lors de la mise à jour et suppression du noyau recaptcha invisible pour les installations actuelles.
- Le champ Mot de passe à usage unique a désormais un paramètre de saisie semi-automatique approprié
- Dépôt de traduction activé pour Joomla 5
- Améliorations de la mise en œuvre de Schema.org
- Index de recherche intelligent maintenant Images de contact
- Enfin, tous les événements ont été migrés vers leurs propres classes
- Indexation des images de contact dans la recherche intelligente
- Conversion d'événements d'événements simples en classes d'événements
- Présentation d'une nouvelle boîte de dialogue modale Joomla remplaçant la boîte de dialogue Boostrap
- La barre d'outils est désormais disponible dans HTMLDocument
- CodeMirror est à nouveau utilisé dans Tinymce
- Correctifs de dépréciation pour PHP 8.2
- De nombreuses améliorations de la mise en œuvre de Schema.org
- Carte d'importation JS Prise en charge de Web Asset Manager
- Supprimer le support es5 #39618
- Ajouter la possibilité de servir Joomla à partir d'un dossier public #40509
- Autoriser les modules personnalisés pour les messages d'erreur dans Cassiopea et le modèle par défaut
- Restructuration du code interne pour utiliser des API plus modernes
- Tinymce 6.1
- Fontawesome 6.4
- La bibliothèque Webauthn a été mise à jour
- De nombreuses améliorations de la recherche intelligente (débogage, options de taxonomie supplémentaires, champs personnalisés d'indexation)
- Codemiroir 6 #41070
- Plugin de compatibilité ascendante #40664
- Autoriser à commander le menu Backend #38149
- Et beaucoup plus !
Nous sommes fermement engagés à faire de la prochaine génération de Joomla la meilleure.
Quels sont les projets pour Joomla 5.0 ?
Actuellement, nous sommes au début du voyage de Joomla ! 5.0. Avec Joomla! 5.0 en tant que nouvelle version majeure, nous prévoyons de créer une base nettoyée pour l'avenir de Joomla!. Il existe plusieurs projets qui, avec votre aide, pourraient faire partie de Joomla ! 5.0, s'ils sont prêts à être publiés par Joomla 5.0 Beta :
- Mettez à jour la configuration système requise vers PHP 8.1 et MySQL 8.0.13+, MariaDB 10.4+ et PostgreSQL 12+
- Amorçage 5.3
- Codemiroir 6
- Plugin B/C pour les dépréciations - #40664
- Nettoyages de code intensifs - Vérifier les PR
Pour en savoir plus sur notre stratégie de développement, veuillez lire Cet article.
Comment pouvez-vous aider Joomla 5.0 à se développer ?
Pour nous assurer que la version 5.0 et nos principales fonctionnalités sont « prêtes pour la production », nous avons besoin de votre aide pour tester les versions et signaler tout bug que vous pourriez trouver sur issues.joomla.org.
Surtout, nous encourageons les développeurs d'extensions à retrousser leurs manches, à rechercher les bugs, à tester leurs extensions avec Joomla 5.0 et à communiquer leur expérience.
Où puis-je trouver de la documentation sur Joomla 5 ?
Il y a quelques tutoriels pour vous aider avec Joomla 4. Vous pouvez trouver ceux existants, comme la création d'un plugin ou d'un module pour Joomla 4, les conventions d'espaces de noms, les instructions préparées, l'utilisation des nouvelles classes d'actifs Web et bien d'autres danshttps://docs.joomla.org/Category:Joomla!_5.x
Nous encourageons les développeurs à contribuer à la rédaction de la documentation sur Joomla 5 sur docs.joomla.org pour aider et guider les utilisateurs et autres développeurs d'extensions.
Une page JDocs aidera les développeurs à voir la documentation existante et la documentation encore nécessaire.
Nous vous invitons à le consulter régulièrement, à le mettre à jour et à fournir le contenu manquant :https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project
Informations associées
Si vous êtes un développeur d'extensions, assurez-vous de vous abonner au liste de diffusion générale des développeurs, où vous pourrez discuter du développement d'extensions. Des nouvelles pouvant affecter le développement personnalisé y seront également publiées de temps en temps.