Une visite guidée des nouveautés après la mise à jour

Après la mise à jour vers Joomla 5.2, une visite guidée s'affiche automatiquement lors de votre première connexion à l'administration du site.

 Cette visite vous permet de découvrir rapidement les nouvelles fonctionnalités de la version, ce qui facilite la prise en main et garantit désormais que vous ne manquerez aucune des nouveautés importantes. Cela permet aux utilisateurs de mieux comprendre comment tirer parti des nouvelles options, sans avoir à parcourir de longues documentations ou à chercher des informations dispersées.


Pour les utilisateurs : Améliorations de gestion et d’expérience utilisateur

  • Un modèle de mise en page d'e-mails entièrement personnalisable : 
    Joomla 5.2 propose désormais un modèle paramétrable pour les e-mails transactionnels. Ce modèle peut être utilisé comme mise en page par défaut pour tous les e-mails envoyés par votre site, et il est possible de le surcharger pour ajouter des informations spécifiques ou une adaptation à la charte graphique du site. 

    Cela simplifie grandement la gestion des e-mails envoyés aux utilisateurs, en offrant une meilleure cohérence et une présentation plus professionnelle des messages.

  • Module d'articles amélioré :

    Configuration en 3 variantes dans l'exemple blog
    Module article configuré en "articles archivés", "derniers messages" et "anciens articles" dans l'exemple de site Blog


    Le nouveau module d’articles introduit dans Joomla 5.2 offre une plus grande flexibilité dans la présentation des articles sur le site. Vous pouvez désormais filtrer les articles par catégorie, statut, ou même sélectionner des articles spécifiques via leur identifiant. Ce module remplace les anciens modules "mod_articles" tout en introduisant plus d'options pour gérer la disposition et l'affichage des contenus, afin de mieux répondre aux besoins spécifiques de chaque site.

  • Affichage conditionnel des champs selon les paramètres généraux :

    Une des améliorations majeures de cette version est la correction d'un problème d'affichage des champs conditionnels dans les formulaires. Avant cette mise à jour, lorsque vous choisissiez l'option "Utiliser les paramètres généraux" dans un formulaire (comme pour les informations de contact), certains champs supplémentaires ne s'affichaient pas, même si les paramètres généraux stipulaient qu'ils devaient être visibles.Par exemple, si vous aviez configuré la visibilité du numéro de téléphone ou de l'adresse dans les paramètres généraux des contacts, ces champs restaient cachés tant que vous ne les activiez pas manuellement pour chaque contact. Grâce à Joomla 5.2, ces champs s'affichent automatiquement selon les paramètres généraux sans intervention supplémentaire de votre part, rendant ainsi la gestion des formulaires beaucoup plus intuitive.

  • Améliorations SEO : Routage strict et URL SEF :
    Cette mise à jour introduit des améliorations significatives en matière de SEO avec l'implémentation du "routage strict". Cette nouvelle fonctionnalité permet de mieux gérer les redirections et de prévenir les contenus dupliqués en redirigeant automatiquement les URLs non optimisées vers leurs versions correctes. De plus, une nouvelle option dans le plugin système SEF permet désormais d’ajouter automatiquement des suffixes aux URLs pour une meilleure optimisation SEO, contribuant ainsi à la visibilité et à la performance des sites dans les moteurs de recherche.

  • Sélection automatique du dernier fichier téléchargé dans le gestionnaire de médias :
    Lorsque vous téléchargez une image ou un fichier dans le gestionnaire de médias, le système sélectionne désormais automatiquement le dernier fichier téléchargé dans la fenêtre de sélection de fichiers, ce qui simplifie et accélère le processus d'insertion de médias dans les articles ou autres contenus.

  • Amélioration de la gestion des liens dans TinyMCE :

    Joomla 5.2 améliore l'éditeur TinyMCE en ajoutant la possibilité d'appliquer des classes CSS personnalisées aux liens directement depuis l'éditeur. Cela permet aux développeurs de transformer rapidement un lien en bouton ou d’ajouter des styles spécifiques pour améliorer la présentation des contenus.

  • Affichage des titres pour les valeurs sélectionnées dans les champs :
    Avec Joomla 5.2, lorsque vous utilisez des champs de type ModalSelect (par exemple pour sélectionner des éléments comme des utilisateurs ou des catégories), les titres des éléments sélectionnés seront automatiquement visibles, facilitant ainsi l’identification des éléments sélectionnés après leur enregistrement.

  • Sélection des répertoires dans le champ Médias :
    Une nouvelle option permet de sélectionner directement des répertoires dans les champs de médias, ce qui est particulièrement utile pour les sites qui utilisent plusieurs adaptateurs de stockage (par exemple, différents services cloud ou systèmes de stockage en local). Cela permet une meilleure organisation des fichiers, surtout sur des sites qui gèrent une grande quantité de médias.


Pour les développeurs : Nouveaux outils et meilleures pratiques

  • Classes d'événements pour les plugins :
    Joomla 5.2 introduit un nouveau système de gestion des événements pour les plugins en utilisant les classes d'événements. Ce changement apporte une meilleure structure et facilite la gestion des événements dans le code, rendant le développement et la maintenance des plugins plus simples et plus robustes. Plusieurs plugins Joomla ont déjà été adaptés pour utiliser ce système, notamment ceux liés aux journaux d’action, aux éditeurs et aux extensions d'authentification.

  • Sous-formulaires imbriqués :
    La possibilité de créer des sous-formulaires imbriqués dans les formulaires de Joomla est désormais supportée. Cette fonctionnalité permet d’ajouter plus de complexité dans la gestion des formulaires tout en offrant aux développeurs un moyen flexible de structurer les informations de manière hiérarchique. Cela peut être utile dans des projets qui nécessitent des champs dynamiques ou des formulaires conditionnels complexes.

 


Optimisations techniques

  • Compression optimisée des miniatures d'images :
    La génération des miniatures d’images a été améliorée, permettant une réduction significative de la taille des fichiers tout en maintenant une qualité visuelle acceptable. Cela optimise le temps de chargement des pages tout en économisant de l’espace de stockage.

  • Améliorations dans la gestion des extensions de fichiers :
    Les méthodes File::getExt() et stripExt() ont été réécrites pour offrir des performances accrues, notamment en s'appuyant sur le framework interne de Joomla. Cela garantit une meilleure compatibilité avec divers formats de fichiers et améliore la sécurité des fichiers téléchargés.

  • Support PHP 8.4 :
    Joomla 5.2 assure désormais une compatibilité complète avec PHP 8.4, garantissant ainsi que le CMS reste à jour avec les dernières versions de PHP, tout en tirant parti des nouvelles fonctionnalités et des améliorations de performance de PHP.

  • Nettoyage des types de retour pour PHPStan :
    Plusieurs ajustements ont été réalisés pour améliorer la compatibilité du code avec les normes de PHPStan, renforçant la robustesse du CMS et réduisant les risques d’erreurs.

Événements à venir : Le JoomlaDay FR à Metz


Le JoomlaDay FR 2024 se tiendra à Metz les vendredi 18 et samedi 19 octobre 2024, soit quelques jours après la sortie de Joomla 5.2. Ce sera l'occasion idéale pour échanger autour des nouveautés de cette version et de discuter des perspectives d'avenir de Joomla, notamment en lien avec la feuille de route vers Joomla 6. Ces nouvelles fonctionnalités, bien que prometteuses, s'inscrivent dans une continuité qui mènera en douceur vers Joomla 6, une version attendue par beaucoup pour apporter de plus grands changements et innovations. Renseignement et inscriptions :  www.joomladay.fr

Remerciements

Ces nouvelles fonctionnalités n’auraient pas été possibles sans l'aide précieuse de nombreux contributeurs. Un grand merci à LadySolveig, dgrammatiko, Fedik, drmenzelit, Hackwar, Obuisard, et à tous ceux qui ont œuvré à rendre Joomla 5.2 encore plus performant et intuitif.

Joomla 5.2 continue d'évoluer pour rendre votre expérience toujours plus fluide et intuitive. Profitez dès maintenant de ces nouvelles améliorations et optimisez votre site avec les dernières innovations proposées par la communauté Joomla !

Note :

Vous pouvez installer ou mettre à jour vers Joomla 5.2 en français à des fins de test uniquement, car les versions beta et RC ne doivent pas être utilisées sur des sites en production.
La sortie de la version stable et sécurisée est prévue pour le 15 octobre 2024.