Correctif de sécurité
- [20250101] - Core - Vecteurs XSS dans les chromes du module
- [20250102] - Core - Vecteur XSS dans l'attribut id des listes de menus
- [20250103] - Core – Violation ACL en lecture dans plusieurs vues principales
Corrections de bugs et améliorations avec 5.2.3
- Correction du plugin joomlaExtButtons TinyMCE, validation des boutons (#44507)
- Validation des emails avec apostrophe (#44527)
- Définissez AssetTitle et AssetParentId corrects (#42493)
- Suppression des images et ancres vides dans les modules articles_news mod articles_news (#42493), mod articles_category (#44478) et (#44475)
- Correction d'une classe incorrecte dans le lien d'annulation sur la page frontend d'ajout de code de vérification (#44473)
- Autorisation de la sélection multiple pour les cases à cocher (#44500)
- Améliorations pour PostgreSQL et les suggestions de recherche (#44384)
- Vérification préalable à la mise à jour des extensions AllowDynamicProperties (#44307)
- Correction du paramètre nullable PHPCS (#44543)
- Correction des accolades à double fermeture dans le style en ligne (#44532)
- Uncaught TypeError : impossible d'accéder à la propriété "getAttribute", toggleButton est null (#44555)
- Plugins : la recherche n'est pas insensible à la casse pour le langage Unicode (#44525)
- Correction de l'incrément lors de la dépréciation des chaînes non alphanumériques (#44173)
- Utilisateur : Ne pas réinitialiser requireReset nouvellement défini (#44519)
- CoreButtonsTrait back() génère un mauvais texte de bouton (#44509)
- Mots clés : Faire en sorte que le routeur découvre correctement les 404 (#44540)
- Attrapez une exception pour obtenir l'utilisateur dans le modèle de journal d'action (#44358)
- Correction de l'indice de retour dans le trait IdentityAware (#44567)
- Composer met à jour Joomla/application vers 3.0.3 pour corriger les dépréciations de PHP dans le client Web (#44585)
- Utilisateur : Autoriser MFA avant la réinitialisation du mot de passe (#44521)
- Corrigez l'entrée en double avec les journaux d'actions en supprimant le deuxième appel à onJoomlaAfterUpdate (#44629)
- Extension [CLI] : suppression de l'option -n "Réponse invalide" (#44546)
- Confidentialité : Autoriser l'authentification MFA et les consentements de confidentialité non valides (#44522)
- Actualiser l'URL du journal des modifications lors de l'actualisation du cache du manifeste (#44565)
La liste complète sur GitHub est ici : https://github.com/joomla/joomla-cms/milestone/135?closed=1
Qu'est-ce qui est livré avec la version 4.4.10 ?
-
Uniquement des correctifs de sécurité
Où puis-je télécharger Joomla 5.2.3 ?
Vous pouvez trouver tous les téléchargements Joomla 5 via la page de téléchargement officielle à l'adresse : https://downloads.joomla.org/cms/joomla5/ ou sur le site joomla.fr en français : https://www.joomla.fr/joomla/telechargements/119-joomla-5/140-5-2/145-5-2-3.html
Nouvelles installations
Nouvelles instructions d'installations et exigences techniques
Mise à niveau
Où puis-je télécharger Joomla 4.4.10 ?
Mise à jour
Vous souhaitez faire un tour sur Joomla 5 sans avoir à l'installer ? Nous avons une solution pour vous : essayez Joomla 5.2.3 sur launch.joomla.org
Comment puis-je mettre à niveau mon site vers Joomla 5.2.3 ?
Bonne nouvelle pour Joomla 4.4.x vers 5.x, c'est une mise à niveau, pas une migration. Pourquoi? Deux raisons principales :
- Les extensions Joomla 4 (J4) qui ont supprimé toutes les dépréciations du code et utilisent le code Joomla à jour fonctionneront dans Joomla 5 (J5).
- La plupart des autres fonctionneront avec le nouveau plugin Behaviour - Backward Compatibility activé.
Les détails complets se trouvent ici : https://docs.joomla.org/Joomla_4.4.x_to_5.x_Planning_and_Upgrade_Step_by_Step
Remarque : nous vous conseillons de tester au préalable la mise à jour sur une copie de votre site de production.
Vous vous demandez peut-être également si vous devez migrer dès que possible. Vous pouvez prendre votre temps ; nous prendrons en charge la version 4.4 pendant encore 1,5 ans. Votre site ne court donc aucun risque si vous n’effectuez pas la mise à niveau maintenant. Et n'oubliez pas que certaines de vos extensions ne sont peut-être pas encore prêtes pour Joomla 5 (même si la plupart des développeurs ont fait un excellent travail en proposant une version de test de Joomla 5 depuis un moment. Vous pouvez filtrer par version dans le répertoire des extensions Joomla afin de peut voir lesquels sont prêts pour J5 et lesquels sont prêts pour J5 avec le plugin b/c activé.
Pour les problèmes connus avec la version 4.4.10, consultez le FAQ sur la version 4.4.10; pour la version 5.2.3, vérifiez le FAQ sur la version 5.2.3 dans notre documentation.
Qui utilise Joomla ?
Les agences Web, les grandes et petites entreprises, les boutiques en ligne, les blogueurs, les communautés et toutes sortes d'organisations (par exemple, les ONG, les écoles, les associations caritatives et les gouvernements) utilisent tous Joomla comme CMS préféré.
Joomla est écrit par des bénévoles engagés. Beaucoup de ces bénévoles l’utilisent quotidiennement dans la conception, la création et l’hébergement de sites Web. Ainsi, contrairement à de nombreux autres systèmes, Joomla est construit par ceux qui l'utilisent quotidiennement. Cela se reflète dans sa nature sécurisée et robuste.
Existe-t-il une aide pour les développeurs d'extensions avec Joomla 5 ?
Oui, un manuel en constante évolution est dédié à ceux qui codent et maintiennent leurs extensions. Ce guide, accessible à l'adresse suivante : https://manual.joomla.org/migrations/51-52/, offre une ressource précieuse pour aider les développeurs à anticiper et à s'adapter aux changements introduits dans Joomla 5.
Comment pouvez-vous aider à développer Joomla ?
Il existe de nombreuses façons de participer activement au développement de Joomla, que vous soyez développeur, intégrateur ou simple utilisateur. Voici comment vous pouvez vous impliquer :
- Rejoignez la communauté sur Mattermost : Explorez les équipes disponibles et trouvez celle qui correspond à vos compétences et intérêts.
- Participez à la Joomla! Bug Squad : Cette équipe, ainsi que l'équipe CMS Release, est essentielle dans le processus de développement. Elles recherchent des volontaires pour trier les rapports de bugs, coder des correctifs et tester les solutions. C’est une excellente occasion d’approfondir vos connaissances sur le code de Joomla et de rencontrer des contributeurs du monde entier.
De plus, vous pouvez contribuer en remerciant ceux qui travaillent sur les différents aspects du projet. Le projet Joomla souhaite exprimer sa gratitude à tous les contributeurs qui prennent le temps de préparer et de soumettre des améliorations pour le CMS et son framework.
Votre participation, quelle qu’elle soit, est précieuse pour faire avancer Joomla !
Où puis-je trouver de la documentation sur Joomla 5 ?
Vous pouvez consulter des tutoriels existants pour Joomla 4 et Joomla 5, qui couvrent des sujets tels que :
- La création de plugins ou de modules
- Les conventions de namespaces
- Les requêtes préparées
- L'utilisation des nouvelles classes de ressources web
Ces ressources et bien d'autres sont disponibles sur : https://docs.joomla.org/Category:Joomla!_5.x.
Nous encourageons les développeurs à contribuer à la documentation de Joomla 5 sur docs.joomla.org. Ces contributions sont essentielles pour guider les utilisateurs et les développeurs d'extensions.
Une page dédiée sur JDocs permet de visualiser la documentation existante et celle encore nécessaire. Nous vous invitons à la consulter régulièrement, à l’enrichir et à combler les contenus manquants.
Informations connexes
Si vous êtes développeur d'extensions, nous vous recommandons de vous abonner au canal dédié aux développeurs d'extensions : Extension Development Room.
Dans cet espace, vous pouvez rejoindre une communauté active de développeurs et accéder à des ressources précieuses :
- Signalement des bugs et problèmes
- Liste de diffusion générale pour les développeurs
- Réseau des développeurs Joomla
Ces ressources vous aideront à rester informé et à collaborer avec d'autres développeurs pour améliorer vos extensions et contribuer à l'écosystème Joomla.
Un immense merci à nos bénévoles !
Joomla 5.2.3 est le résultat de milliers d'heures de travail de dizaines de bénévoles.
Un grand merci à tous ceux qui ont contribué à Joomla 5.2.3 !
Une mention spéciale aux responsables de la version 5.2 de Joomla : Hannes Papenberg et Peter Martin, qui ont travaillé sans relâche pour rendre cette publication possible.
Les détails complets sont disponibles sur GitHub
Un énorme bravo à nos équipes, qui ont accompli un travail remarquable, notamment :
- L'équipe de maintenance du CMS
- L'équipe de publication du CMS
- L'équipe de documentation
- L'équipe marketing
Merci à toutes et tous pour votre engagement !