Auteur: TYPO3 Core Team
Traduit par : Rachel - W-Seils
Lire l'article complet en version originale
Exactement sept semaines après la sortie du premier sprint de TYPO3 v9, nous sommes ravis d'annoncer que la version 9.1 de TYPO3 a été publiée comme prévu le 30 janvier 2018. Avec plus de 70 corrections de bugs, près de 100 tâches de développement terminées et quelques nouvelles fonctionnalités, cette version est l'étape suivante sur le chemin de la version 9 LTS.
TYPO3 utilise des bibliothèques Open Source tierces bien connues, stables et robustes, développées et maintenues activement par leurs développeurs et la communauté. Afin de bénéficier de leurs améliorations continues, l'intégration des versions mises à jour dans TYPO3 est une tâche importante et vitale. Dans la version 9.1 de TYPO3, la couche d'abstraction de base de données "doctrine" a été mise à jour vers la version 2.6.3 par exemple. L'éditeur de texte riche "CKEditor", utilisé dans le backend de TYPO3, a été mis à jour en version 4.8.0. "Moment.js", une librairie JavaScript sophistiquée pour analyser, valider, manipuler et afficher les dates et heures, a été mise à jour à la version 2.20.1.
Ceci dit, la version 9.1 de TYPO3 était principalement axée sur le nouveau module "redirections" et nous sommes heureux de confirmer que nous sommes parfaitement en phase avec le développement.
TYPO3 version 9.1 dispose d'un nouveau module principal "Site Management" dans le backend. Il complète les modules existants "Web","Fichier","Outils d'administration" et "Système" et vise à devenir la place centrale pour toutes les tâches de configuration liées au site, par exemple les langues, les domaines et le routage.
Le premier sous-module de "Site Management" est le nouveau module "Redirects".
Il existe plusieurs méthodes de traitement d'une requête vers un serveur Web ou une application Web. La première demande à une ressource n'aboutit pas toujours à une page HTML par exemple. Rediriger l'utilisateur vers une ressource spécifique différente (par exemple un fichier ou une page) n'est pas inhabituel.
Un nouveau module backend nommé "Redirects" a été introduit dans la version 9.1 de TYPO3. Comme son nom l'indique, il permet aux intégrateurs et contributeurs de TYPO3 de configurer des redirections pour leur site web. Les redirections peuvent être limitées à un domaine spécifique et le code de réponse HTTP peut être facilement configuré. En plus de cela, le chemin source peut être activé pour être représenté comme une expression régulière et une redirection vers HTTPS peut être appliquée si nécessaire.
Les redirections sont une partie importante de chaque stratégie SEO et souvent utilisé pour les campagnes de marketing pour mettre en œuvre une URL courte et significative, qui ne correspond peut-être pas à la structure de la page dans TYPO3.
Ce nouveau module rend l'ancienne fonctionnalité de redirection obsolète et par conséquent, l'option permettant de configurer une redirection, lorsqu'un domaine a été ajouté à une page ou une branche de page spécifique, a été supprimée.
Les intégrateurs et les développeurs TYPO3 gèrent souvent les champs de saisie dans le backend et doivent connaître le nom correspondant dans la base de données. Si le mode de débogage est activé dans TYPO3, le nom de chaque champ du FormEngine est affiché pour les administrateurs du backend. Cela facilite également le processus de configuration des droits d'accès, car les mêmes noms de champs apparaissent lorsque des utilisateurs backend ou des groupes d'utilisateurs sont configurés.
Une autre nouveauté excitante de TYPO3 version 9.1 se présente sous la forme d'une nouvelle classe API "Features". Elle permet de vérifier si une fonctionnalité est activée/désactivée dans une instance TYPO3. L'avantage principal est que les nouvelles fonctionnalités peuvent non seulement être développées en parallèle des fonctionnalités existantes et être simplement activées et désactivées, mais aussi que les administrateurs peuvent switcher vers de nouvelles fonctionnalités de manière explicite.
Comme indiqué plus haut, de nombreux autres changements, nettoyages, corrections de bugs, etc. ont été effectués au cours des dernières semaines depuis la sortie de la version 9.0 de TYPO3. Le changelog complet de la version 9.1 est disponible sur docs.typo3.org.
TYPO3 peut être installé de différentes manières. Par exemple la méthode traditionnelle en utilisant l'archive source sur typo3.org ou la méthode moderne en créant un projet via composer, pour ne nommer que deux options. Pour plus de détails, rendez-vous sur get.typo3.org/version/9.
La prochaine version sur notre route vers la version LTS de TYPO3 v9 sera la version 9.2, actuellement prévue pour avril 2018. L'objectif de cette version est d'ajouter plus de fonctions au module "Site Management". Pour en savoir plus sur l'agenda, consultez la feuille de route TYPO3.
D'ici là, nous vous encourageons à consulter la version 9.1 de TYPO3, à adopter les nouvelles fonctionnalités et améliorations, à partager vos idées et à nous aider à façonner l'application en signalant les problèmes et en contribuant au projet.