À quoi sert cette version ?

Les versions bêta ont deux objectifs principaux :

  • Fournir aux développeurs la base nécessaire 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.1.

Pour une liste complète des problèmes de rétrocompatibilité connus pour la version 5.1, voir les Problèmes potentiels de rétrocompatibilité dans Joomla 5.1 sur le site de la documentation.

À quoi ne sert PAS cette version ?

Cette version bêta de Joomla 5.1 ne convient pas aux sites en production. Elle est uniquement destinée à être testée.

Où l'obtenir ?

Télécharger Joomla 5.1 Beta 1

Pour toujours utiliser la dernière version de Joomla 5, nous vous invitons à utiliser l'option  nightly build packages (mise à jour tous les soirs).

Pour faciliter la tâche aux nouveaux venus, vous pouvez lancer un site web Joomla 5 gratuit à des fins de test sur launch.joomla.org.

Quand la version finale doit-elle être publiée ?

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

Alpha

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

Bêta (gel des fonctionnalités)

  • 5 mars 2024 - cette version
  • 19 mars 2024

Version candidate (gel des langues)

  • 2 avril 2024

Version stable

  • 16 avril 2024

Veuillez noter que les dates peuvent être modifiées en fonction de la disponibilité des volontaires et de circonstances indépendantes de notre volonté.

Quelles sont les nouveautés de Joomla 5.1 Beta 1 ?

Nous sommes fermement déterminés à faire de la prochaine génération de Joomla la meilleure. Voici les fonctionnalités qui ont été intégrées à la version 5.1.

  • Tous les changements apportés par les versions 4.4 et 5.0
  • Mise en œuvre de l'outil de mise à jour TUF (#42799)
  • SEO : Ajouter le comportement de la barre oblique de fin de ligne (slash) (#42702)
  • SEO: Améliorer le comportement des URL avec index.php (#42704)
  • Ajout d'un avertissement dans la configuration globale pour des options supplémentaires dans le plugin SEF (#42832)
  • Mise à jour du plugin Jooa11y Accessibility Checker avec la dernière version de Sa11y (#42780)
  • Amélioration des visites guidées grâce à de nouvelles fonctionnalités pour la gestion des champs obligatoires et la prise en charge des cases à cocher, des radios et des listes de sélection en tant que cibles. (#40994)
  • Ajout d'une validation regex pour les champs (#42657)
  • Ajout du type générique schema.org (#42699)
  • Ajout du type article schema.org (#42402)
  • Mise en œuvre des événements du routeur (#42692)
  • Permettre de manipuler le formulaire des champs personnalisés comme le formulaire des catégories (#42510)
  • Remplacer la fenêtre modale bootstrap par une nouvelle fenêtre de dialogue dans le backend pour
    • Tâche du planificateur "Exécuter un test" (#42746)
    • Journal de bord des extensions (#42453)
    • Batch-Dialog dans le composant de redirection (#42355)
    • Modification de plugins (#42447)
    • Modification de module (#42423)
    • Bouton de l'éditeur de médias (#42288)
    • Fenêtre Modale de la catégorie (#42293)
    • Fenêtre Modale de contact (#42326)
    • Fenêtre Modale du fil d'actualité (#42327)
    • Fenêtre Modale de traitement par lots (#42328)
    • Fenêtre Modale ContentHistory (#42454)
    • Ajout de la zone principale et meilleure prise en charge des modules dans la page d'erreur de Cassiopeia (#42719)
  • Mise à jour Joomla : Amélioration de la gestion des erreurs lors de l'écriture de fichiers (#41096)
  • Mise à jour de FontAwesome vers 6.5.1 (#42721)
  • Mise à jour de TinyMCE vers 6.8.3 (#42930)
  • Supprimer les attributs des images dans les courriers électroniques HTML (#42448)
  • Changer le type du champ "value" dans la table #_fields_values de text à mediumtext (#42606)
  • Ajout de la prise en charge des niveaux de sous-catégories dans la vue des catégories de contacts (#41618)
  • Ajout d'un bouton "Nouvel article" à la vue blog (#39506)
  • Améliorations du CLI
    • Ajout d'une commande pour gérer les canaux de mise à jour du noyau de Joomla (#42597)
    • Renommer et améliorer la sortie de core:update:check (#42594)
    • Amélioration de la sortie de la commande Core Update (#42601)
    • Commande Update:extension:check (#42844)
    • maintenance de la base de données mise à jour de la structure de la base de données (42568)
  • Conversion du module vers le fournisseur de services

  • Ajout de boutons dans la barre d'outils d'installation des langues pour accéder directement aux vues de gestion des langues (#42610)
  • Amélioration de l'affichage de la description longue pour les templates (#42651)
  • Ajout de la possibilité de trier les lignes du sous-formulaire à l'aide des boutons "haut" et "bas". (#42334)
  • Ajout d'un bouton de reconstruction dans les Tags (#42586)
  • Amélioration de la désinstallation des extensions enfants des paquets (#42607)
  • Amélioration du filtre des services web (#42519)
  • Amélioration des classes d'événements des services web (#42092)
  • Use generic icon for documents in media manager (#42527)
  • Réécriture com_associations en vanilla JS (#42771)
  • Implémentation de classes d'événements pour les événements PageCache (#41965)
  • Correction des courriels d'information sur les actionlogs contenant des liens HTML (#40033)
  • Chargement du groupe de plugins lors de l'exécution de tâches par lots (#39013)
  • Ajouter l'option Paramètres globaux pour la mise en page des formulaires aux champs personnalisés (#37320)
  • Ajout du support SVG à mod_banners (#41854)
  • Plusieurs améliorations JS (#42756, #42755, #42776, #42784)
  • Mise à jour Correction du style de code (#42603)
  • Test unitaire pour WebAsset (#42885)

En quittant la phase Alpha, nous sommes maintenant prêts pour les fonctionnalités. Nous pouvons maintenant nous concentrer sur la stabilisation de Joomla ! 5.1 dans les semaines à venir. Nous voulons toujours améliorer le mode sombre de Joomla ! 5.1, nous allons donc surveiller et fusionner les éléments suivants  #42757 et #42221 lorsqu'ils seront prêts. Nous voulons ajouter quelques améliorations de Schema.org et la fonction de visite guidée Autostart   (#41659), également. Nous n'inclurons pas d'autres nouvelles fonctionnalités dans la branche 5.1 à partir de maintenant. Mais vous êtes invités à proposer des améliorations et des corrections pour les fonctionnalités existantes.

Il y aura encore une version bêta pour les tests et la stabilisation, puis nous passerons en mode "Release Candidate" (RC) si tout se passe comme prévu.

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 contribuer au développement de Joomla 5.1 ?

Pour que la version 5.1 et nos principales fonctionnalités soient prêtes pour la production, nous avons besoin de votre aide pour tester les versions et signaler les bogues que vous pourriez trouver à l'adresse suivante issues.joomla.org.

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

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

Il existe des tutoriels pour vous aider avec Joomla 5. Vous pouvez trouver les tutoriels 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 à participer à la rédaction de la documentation sur Joomla 5 sur docs.joomla.org et manual.joomla.org pour aider et guider les utilisateurs et les autres développeurs d'extensions.

Une page JDocs aidera les développeurs à voir la documentation existante et celle qui est encore nécessaire.

Nous vous invitons à le consulter régulièrement, à le mettre à jour et à fournir le contenu manquant.

Informations complémentaires

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 grand merci à nos bénévoles !

Un grand merci à tous ceux qui ont contribué à cette publication !