La version 9.1 de TYPO3 est sortie !

C'était prévu et les délais sont respectés. Une nouvelle version de TYPO3 a été publiée, il s'agit de la version 9.1. On retrouve pas moins de 70 bogues résolus, une centaine de tâches marquées comme étant achevées et quelques nouvelles fonctionnalités que vous allez découvrir dans cet article.

La date avait été estimée dans la roadmap que vous pouvez consulter à cette adresse. Les délais sont respectés. On retrouve 70 bogues résolus, une centaine de tâches résolues et quelques nouvelles fonctionnalités.

Des librairies intégrées à TYPO3 ont été mises à jour. Il s'agit par exemple de l'ORM Doctrine dont la version passe en 2.6.3. L'éditeur HTML dans TYPO3, qui a remplacé rtehtmlarea, j'ai nommé CKEditor, est passé en 4.8.0. Il s'agit bien de la version 4 et non de la version 5 pour faire une petite apartée. Si vous désirez savoir quelles sont les différences entres les versions 4 et 5, je vous encourage à lire ces quelques questions-réponses sur le site officiel de CKEditor. Il semblerait que la version 4 soit davantage compatible avec des ancien navigateurs. Ensuite, la version 5 semble être encore en version alpha. Son UI diffère de la version 4 car il y a moins de boutons pour plus de fonctionnalités accessibles depuis des boites de dialogue.
Enfin, la librairie Moment.js, une librairie JS pour manipuler des heures et des dates, est passée en version 2.20.1.

Un nouveau module appelé "Site Management" fait son apparation dans la colonne de gauche. Il est situé entre Web et Fichiers. Il contient la configuration des tâches, des traductions... Le premier sous-module de "Site Management" est "Redirects". Il facilite les redirections, plutôt que de passer par le fichier .htaccess. C'est un outil très pratique et puissant qui est mit à disposition des contributeurs ! TYPO3 intègre donc nativement davantage d'outils pour le référencement naturel (SEO).

Pour les développeurs, si le CMS est dans un contexte de debug, les champs du back office seront complétés par l'intitulé des champs dans la base de données. Georg Ringer avait publié une petite extension qui faisait la même chose. Je vous donne le lien : backend_debug.

Une nouvelle classe fait son apparition dans l'API TYPO3. Il s'agit de "Feature Toggles". Elle permet de basculer vers une implémentation plus récente d'une fonctionnalité de TYPO3. On peut par exemple désactiver une ancienne fonctionnalité qui est toujours en cours d'utilisation mais qui fait ralentir un site, proposer une nouvelle façon de gérer les pages 404, rajouter des exceptions à la place de simples messages... ceci par l'utilisation d'extensions développées pour cet usage. L'API "Feature Toogles" est consultable sur docs.typo3.org.

La prochaine version, la 9.2 est prévue pour le 10 avril 2018. De nouveaux sous-modules devraient faire leur apparition dans le module de gestion du site.

Source : https://typo3.org/news/article/typo3-v910-released/