Joomla 3.8 intègre un nouveau système de routage des URL ; c’est d’ailleurs l’apport majeur de cette nouvelle version. Il est à activer par le développeur (procédure indiquée sur l’animation ci-dessous) et permet le retrait des ID de catégories et des articles. Résultat : des URL épurées et un meilleur référencement. Illustration avec l’exemple qui suit :
- routeur existant : /article-categories/72-park-site/photo-gallery/animals ;
- nouveau routeur activé avec les ID : /article-categories/26-park-site/28-photo-gallery/72-animals ;
- nouveau routeur activé sans les ID : /article-categories/park-site/photo-gallery/animals.
Il faut cependant noter, comme le signale l’équipe de développement du CMS, que les URL générées par le nouveau système de routage ne sont pas 100 % compatibles avec celles de l’ancien routeur. L’usage du nouveau système de routage est donc conseillé à l’immédiat dans le cas d’un nouveau site Web. Pour les sites Web existants, les développeurs devront se livrer à la panoplie de tests nécessaires pour s’assurer que les clics des internautes les mènent bien aux pages qui les intéressent.
Joomla 3.8 est décidément une release qui met le développeur au carrefour du choix entre l’ancien et le nouveau, à lui de peser de son expérience pour choisir ce qui convient le mieux en fonction du projet. La 4.0, prochaine version majeure du système de gestion de contenu, utilisera les espaces de noms disponibles depuis PHP 5.3. C’est connu, les espaces de noms sont utilisés par les développeurs pour créer des constantes, des fonctions ou des classes portant le même nom. L’équipe de développement du CMS a anticipé et rendu l’usage des namespaces possible sous l’actuelle 3.8. Il faudra cependant en user avec prudence puisque d’après la feuille de route de développement du CMS, la fonctionnalité est encore en développement. Petit crochet pour signaler qu’il serait bon de passer à PHP 7 au moins pour que le site Web gagne en réactivité.
Dans cette release, l’aspect sécurité n’a pas été omis. La version 3.8 intègre des corrections contre une vulnérabilité dans le plugin d’authentification LDAP, laquelle affectait les versions 1.5.0 à 3.7.5 du système de gestion de contenu. De sévérité moyenne, la vulnérabilité pouvait permettre à un attaquant d’obtenir des noms d’utilisateur et des mots de passe. À noter également que la version 3.8 élimine la possibilité d’obtenir des informations d’un article archivé via des requêtes SQL.
Télécharger Joomla 3.8 ici
Source : annonce version 3.8
Et vous ?
Que pensez-vous des fonctionnalités de cette nouvelle version du CMS Joomla ?
Voir aussi :
Community Builder, le composant réseautage social du CMS PHP Joomla, passe en version 2.0.15 et apporte neuf nouvelles fonctionnalités
Des pirates exploitent des failles récemment corrigées pour attaquer des milliers de sites web Joomla, des correctifs sont encore attendus