Pour une liste complète des problèmes de compatibilité descendante connus pour la version 5.1, veuillez consulter Problèmes potentiels de compatibilité ascendante dans Joomla 5.1 sur le site de documentation.

À quoi ne sert PAS cette version ?

Cette version bêta de Joomla 5.1 n'est pas adaptée aux sites de production. C'est uniquement pour tester.

Où l'obtenir ?

Téléchargez Joomla 5.1 Bêta 2

À utilisez toujours la dernière version deJoomla5, nous vous invitons à utiliser le packages de construction nocturnes (mis à jour tous les soirs).

Pour faciliter la tâche des nouveaux arrivants, vous pouvez lancer un programme gratuit Joomla5 site Web pour tester sur launch.joomla.org.

Quand la version finale est-elle prévue ?

Joomla! La version 5.1 (disponibilité générale) sera publiée vers le 16 avril 2024. Les étapes prévues sont :

Alpha

  • 28 novembre 2023 - terminé
  • 26 décembre 2023 - terminé
  • 23 janvier 2024 - terminé
  • 20 février 2024 - terminé

Bêta (gel des fonctionnalités)

  • 5 mars 2024 - terminé
  • 19 mars 2024 - cette version

Libération candidate (gel de la langue)

  • 2 avril 2024

Version stable

  • 16 avril 2024

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 Joomla 5.1 Beta 2 ?

Nous sommes fermement engagés à faire de la prochaine génération de Joomla la meilleure. Ceux-ci sont les fonctionnalités qui ont été validées à la version 5.1.

  • Tous les changements de 4.4 et 5.0
  • Implémenter le programme de mise à jour TUF (#42799)
  • Améliorer considérablement le mode sombre (#42986)
  • Implémenter le commutateur de mode sombre du backend (#42221)
  • Mettre en œuvre une visite de bienvenue (#41659)
  • SEO : ajouter un comportement de barre oblique finale (#42702)
  • SEO : améliorez le comportement des URL avec index.php (#42704)
  • Ajout d'un avis à la configuration globale pour les options supplémentaires dans le plugin SEF (#42832)
  • Mettez à jour le plugin Jooa11y Accessibility Checker avec le dernier Sa11y (#42780)
  • Améliorez les visites guidées avec de nouvelles fonctionnalités pour la gestion des champs requis et la prise en charge des cases à cocher/radio/sélectionner les listes comme cible (#40994)
  • Ajouter une validation regex pour les champs (#42657)
  • Ajouter le type générique schema.org (#42699)
  • Ajouter le type d'article schema.org (#42402)
  • Autoriser le formulaire de champs personnalisés à être manipulé comme le formulaire de catégorie (#42510)
  • Remplacez le modal bootstrap par une nouvelle boîte de dialogue dans le backend pour
    • Tâche du planificateur « Exécuter le test » (#42746)
    • Journal des modifications des extensions (#42453)
    • Batch-Dialog dans le composant Redirect (#42355)
    • Édition du plugin (#42447)
    • Édition de modules (#42423)
    • Bouton de l'éditeur multimédia (#42288)
    • Catégorie modale (#42293)
    • Contacter Modal (#42326)
    • Fil d'actualité modal (#42327)
    • Modal par lots (#42328)
    • Modal ContentHistory (#42454)
  • Ajoutez une région principale et une meilleure prise en charge des modules dans la page d'erreur Cassiopée (#42719)
  • Mise à jour Joomla : amélioration de la gestion des erreurs lors de l'écriture de fichiers (#41096)
  • Mettre à jour FontAwesome vers 6.5.1 (#42721)
  • Mettre à jour TinyMCE vers 6.8.3 (#42930)
  • Supprimer les attributs des images dans les mails HTML (#42448)
  • Changez le type de champ "valeur" dans la table #_fields_values ​​de texte à mediumtext (#42606)
  • Ajouter la prise en charge des niveaux de sous-catégories dans la vue des catégories de contacts (#41618)
  • Ajouter le bouton « Nouvel article » à la vue du blog (#39506)
  • Améliorations de la CLI
    • Ajouter une commande pour gérer les canaux de mise à jour principaux de Joomla (#42597)
    • Renommer et améliorer la sortie de core:update:check (#42594)
    • Améliorer le résultat de la commande Core Update (#42601)
    • Mise à jour:extension:commande check (#42844)
    • structure de la base de données de mise à jour de la base de données de maintenance (42568)
  • Conversion du module en fournisseur de services
  • Ajoutez des boutons de barre d'outils dans la barre d'outils d'installation des langues pour accéder directement aux vues de gestion des langues (#42610)
  • Améliorer la sortie des descriptions longues pour les modèles (#42651)
  • Ajout de la possibilité de trier les lignes du sous-formulaire avec les boutons "haut" et "bas" (#42334)
  • Ajouter un bouton de reconstruction dans les balises (#42586)
  • Améliorer la désinstallation de l'extension enfants du package (#42607)
  • Améliorer le filtre des services Web (#42519)
  • Améliorer les classes d'événements de service Web (#42092)
  • Utiliser l'icône générique pour les documents dans le gestionnaire de médias (#42527)
  • Réécrivez com_associations dans Vanilla JS (#42771)
  • Implémentation de classes d'événements pour les événements PageCache (#41965)
  • Correction des e-mails d'informations sur les journaux d'action contenant des liens HTML (#40033)
  • Charger le groupe de plugins lors de l'exécution de tâches par lots (#39013)
  • Ajouter l’option Paramètres globaux pour la présentation du formulaire aux champs personnalisés (#37320)
  • Ajouter le support SVG à mod_banners (#41854)
  • Plusieurs améliorations JS (#42756,#42755,#42776,#42784)
  • Mettre à jour le correcteur de style de code (#42603)
  • Test unitaire pour WebAsset (#42885)

Deuxième version bêta publiée, nous avons maintenant un gel de la langue. Aucune Pull Request touchant les fichiers de langue n'est désormais fusionnée, si cela n'est pas absolument nécessaire (par exemple en corrigeant un bug critique). Nous sommes à quatre semaines d’une version stable, la tâche est donc désormais la suivante : tester, tester, tester.

Nous n’inclurons désormais plus d’autres nouveautés dans la branche 5.1. Mais vous êtes invités à proposer des améliorations et des correctifs pour les fonctionnalités existantes.

Si tout se passe bien, la prochaine version sera une Release Candidate (RC).

Quels sont les projets pour Joomla 5.1 ?

Pour en savoir plus sur notre stratégie de développement, veuillez lire Cet article.

Comment pouvez-vous aider au développement de Joomla 5.1 ?

Pour nous assurer que la version 5.1 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.

Nous encourageons les développeurs d'extensions à retrousser leurs manches, à rechercher les bugs, à tester leurs extensions avec Joomla 5.1 et à communiquer leur expérience.

Où puis-je trouver de la documentation sur Joomla 5 ?

Il existe quelques tutoriels pour vous aider avec Joomla 5. Vous pouvez trouver ceux existants, comme la création d'un plugin ou d'un module pour Joomla 5, les conventions d'espaces de noms, les instructions préparées, l'utilisation des nouvelles classes d'actifs Web et bien d'autres dans https://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 et manuel.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.

Informations associées

Si vous êtes un développeur d'extensions, assurez-vous de vous abonner au canal des développeurs d'extensions. https://joomlacommunity.cloud.mattermost.com/main/channels/extension-development-room

Où vous pouvez rejoindre la communauté des développeurs d'extensions.

Un immense merci à nos bénévoles !

Un grand merci à tous ceux qui ont contribué à la sortie !