joomla 3.8
L’équipe de développement du projet Joomla!™ envisage de lancer une version beta 3.8 fin juillet et publier la version stable à la rentrée de septembre.

Les deux principales fonctionnalités de cette version sont le nouveau système de routage et la compatibilité ascendante vers le futur joomla 4.0. Explications ...

Le nouveau routeur Joomla

Ce projet est en œuvre depuis plusieurs années et a été retardé lors de la sortie de version Joomla 3.7.

Le routeur fait déjà du bon boulot depuis la version 3, en renvoyant des adresses propres et compatibles avec les moteurs de recherche (SEF). Mais dans sa nouvelle mouture Joomla offrira plus de souplesse aux développeurs dans le traitement des URLs. Pour les utilisateurs finaux il permettra de choisir 3 configurations différentes pour les contenus, les contacts, les utilisateurs et les fils d’actualités.

Actuellement la réécriture d'une URL se fait de la manière suivante:

/article-categories/72-park-site/photo-gallery/animals

Avec le nouveau routeur il existera une possibilté avec ID:

/article-categories/26-park-site/28-photo-gallery/72-animals

et sans ID:

/article-categories/park-site/photo-gallery/animals

Dans la version actuelle de développement cette réécriture d'URL s'active dans les Paramètres des Articles, Utilisateurs, Fiches de contact, Fils d'actualité en cliquant sur l'onglet Intégration:

réécriture des URL dans Joomla 3.8

La compatibilité avec Joomla 4.0

Dans Joomla! 4.0 l'architecture de base utilisera largement les « espaces de noms », ou « namespaces » apparus dans PHP 5.3. A partir de la 3.8 la majorité de la bibliothèque utilisera les espaces de noms et pour assurer la compatibilité les anciennes classes continueront d’être prises en charges avec les alias de classe, ce qui se fait déjà depuis Joomla 3.3.

Le support pour les anciens noms de classe sera présent jusqu'à 5,0, mais les développeurs peuvent dors et déjà commencer à utiliser ce nouveau concept dans leurs extensions.

Les autres fonctionnalités

D’autres améliorations sont en cours, vous pouvez les suivre sur GitHub, certaines pourraient bien être opérationnelles dans la version 3.8.

Vous pouvez enfin participer activement à ce projet en testant les nouvelles versions.

Source: Plan for the Joomla! 3.8 Release