Skip to main navigation Skip to main content Skip to page footer

TYPO3 v14.1 — Un nouveau look, une nouvelle expérience utilisateur

La deuxième version « sprint » de la série TYPO3 v14 propose d'emblée un superbe thème pour l'interface utilisateur, une optimisation accrue de l'interface utilisateur dans l'administration, un nouveau module permettant de générer des codes QR, ainsi qu'une série de mises à jour et d'améliorations.

Alors que la nouvelle année commence et que la plupart d’entre nous ont repris le chemin du bureau, la routine reprend ses droits. Mais avant que tout ne revienne complètement à la normale, il y a une raison supplémentaire de se réjouir : la dernière version « sprint » de TYPO3 est disponible.

TYPO3 v14.1 introduit un thème par défaut prêt à l’emploi qui vous permet de lancer de nouveaux sites web en quelques minutes. Ce thème est entièrement autonome, ne nécessite aucune extension tierce et met en avant la structure de page et les éléments de contenu standard de TYPO3.

Au-delà des améliorations apportées à l’interface utilisateur du backend, cette version « sprint » propose également un nouveau module permettant aux éditeurs de générer des codes QR directement depuis le backend et de les associer à des pages. Grâce aux URL permanentes associées à chaque code, cette fonctionnalité est particulièrement adaptée à une utilisation avec des supports imprimés.

Examinons de plus près ces améliorations ainsi que les autres nouveautés incluses dans cette nouvelle version. Pour des informations techniques plus approfondies, veuillez vous reporter au journal des modifications détaillé de la version 14.1.

Principales modifications apportées à la version 14.1 de TYPO3

Thème par défaut « Camino »

L'un des principes fondamentaux de TYPO3 est la séparation claire entre le front-end et le back-end.

Alors que le backend de TYPO3 est disponible immédiatement après l'installation, le frontend doit être développé séparément. Pour les débutants, cela peut compliquer les choses, car développer un thème à partir de zéro nécessite une solide compréhension du fonctionnement interne de TYPO3 et peut prendre un certain temps.

Relever ce défi est l’un des axes prioritaires de la feuille de route de TYPO3 v14, dans le cadre de l’objectif n° 2 : Thèmes, normalisation et bonnes pratiques.

Avec TYPO3 v14.1, un thème par défaut prêt à l’emploi, baptisé Camino, est désormais inclus, permettant aux intégrateurs de lancer de nouveaux sites web en quelques minutes. Ce thème est entièrement autonome, sans dépendance vis-à-vis de tiers, et met en avant la structure de page standard de TYPO3 ainsi que des éléments de contenu qui ne dépendent pas de Fluid Styled Content. Il offre également des options de personnalisation simples, telles que plusieurs palettes de couleurs et des mises en page configurables pour la navigation et le pied de page.

Proposé sous forme d’extension système optionnelle, Camino encapsule toutes les ressources et n’interfère pas avec les configurations existantes lors de la mise à niveau vers TYPO3 v14.1. Le thème est activé par défaut lors des nouvelles installations, et les intégrateurs peuvent également l’activer pour de nouveaux sites dans des environnements existants, selon les besoins.

Cette approche nous permet de développer un thème distinct pour chaque nouvelle version majeure de TYPO3. Par exemple, TYPO3 v15 pourrait être livré avec un successeur de Camino mettant en avant les nouvelles fonctionnalités introduites dans cette version. Camino marque à lui seul le début d’une grande aventure avec TYPO3 v14.

Veuillez noter que Camino, dans son état actuel, n’est pas la version finale du thème. Il sera encore optimisé, aligné sur les meilleures pratiques et conçu pour être extensible. Gardez cela à l’esprit lorsque vous examinez l’extension système dans le cadre de votre propre développement.

Améliorations de l'interface utilisateur du backend

Dans la version 14.0 de TYPO3, nous avons renommé, restructuré, regroupé et déplacé des modules afin de créer un flux de travail plus logique.

Ce travail se poursuit dans la version 14.1, qui affine encore l'interface et optimise l'aspect visuel. La barre supérieure arbore une nouvelle palette de couleurs, en harmonie avec le menu des modules situé à gauche. Vous trouverez également des icônes modernes et des coins arrondis (presque) partout.

Ce nouveau module, regroupé avec le module « Redirects » dans la rubrique Sites → Gestion des liens, offre un flux de travail intuitif et permet aux utilisateurs de télécharger des codes QR aux formats PNG et SVG, dans différentes tailles.

Alliant fiabilité technique et souplesse opérationnelle, le module QR Code apporte une solution pour les campagnes marketing, la gestion d'événements et toutes les situations où les supports imprimés doivent rester parfaitement alignés sur un contenu numérique en constante évolution.

Restrictions relatives aux éléments de contenu

TYPO3 permet aux intégrateurs de définir des mises en page backend pouvant inclure des sections telles qu'un en-tête, des zones de contenu principales et secondaires, ainsi qu'un pied de page.

TYPO3 vous permet désormais de restreindre les éléments de contenu pouvant être placés dans chaque section d’une mise en page. Cela permet d’empêcher l’ajout de contenus inappropriés — tels que de grands diaporamas d’images — dans des zones comme le pied de page, et contribue à maintenir une apparence et une ergonomie cohérentes sur l’ensemble du site.

Inspirée de la célèbre extension « Content Defender » de Nicole Hummel, cette fonctionnalité offre aux intégrateurs un meilleur contrôle sur la structure des pages et guide les rédacteurs vers des choix de contenu cohérents sur l'ensemble du site.

Rechercher dans les pages traduites de l'arborescence des pages

Dans les installations TYPO3 multilingues, les rédacteurs peuvent désormais rechercher rapidement des pages à l'aide de titres traduits ou d'identifiants de traduction (UID). Des étiquettes visuelles mettent en évidence la correspondance entre chaque résultat et la requête, ce qui rend la navigation dans les arborescences de pages volumineuses et complexes plus facile et plus intuitive.

Cette fonctionnalité respecte les autorisations des utilisateurs, y compris les restrictions linguistiques associées aux groupes d'utilisateurs, ainsi que le contexte de l'espace de travail, garantissant ainsi que seules les traductions accessibles apparaissent dans les résultats de recherche.

TYPO3 : dans les coulisses

XLF normalisé

Tous les fichiers de traduction XLF du noyau TYPO3 ont été normalisés à l'aide d'un formateur XML unifié, garantissant ainsi la cohérence des déclarations XML, de l'ordre des attributs et des espaces dans l'ensemble du système.

Dans le cadre de cette refonte, l’indentation a été modifiée : les tabulations ont été remplacées par deux espaces, ce qui aligne TYPO3 sur le formatage utilisé par Crowdin et la classe DOMDocument de PHP. Les développeurs d’extensions sont encouragés à adopter cette même norme. Le script PHP fourni, xliffNormalizer.php, situé dans le répertoire « Build/ », permet d’appliquer ce formatage rapidement et facilement.

Enregistrement des espaces de noms Fluid

TYPO3 propose deux approches possibles pour l’enregistrement des espaces de noms ViewHelper. Les espaces de noms peuvent être importés explicitement au sein de chaque modèle Fluid ou définis globalement pour l’ensemble de l’installation.

Pour l’enregistrement global, la variable $GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['namespaces'] constituait traditionnellement le mécanisme par défaut. À partir de la version 14.1 de TYPO3, une approche plus structurée et plus logique est disponible. Les extensions peuvent désormais enregistrer et étendre les espaces de noms Fluid globaux à l’aide d’un fichier de configuration dédié situé dans Configuration/Fluid/Namespaces.php.

L'enregistrement hérité via TYPO3_CONF_VARS reste fonctionnel à des fins de compatibilité ascendante, mais la prise en charge de ce mécanisme sera supprimée à partir de TYPO3 v15.

Configuration requise, assistance et maintenance

TYPO3 v14 nécessite au minimum la version 8.2 de PHP, qui bénéficiera de mises à jour de sécurité jusqu'au 31 décembre 2026. TYPO3 v14 prend également en charge les versions 8.3, 8.4 et même la toute dernière version 8.5 de PHP, ouvrant ainsi la voie vers l'avenir.

Nous assurerons la prise en charge de chaque version « sprint » de TYPO3 (de la v14.0 à la v14.2) jusqu’à la publication de la prochaine version mineure. La version à support à long terme TYPO3 v14 LTS (également appelée version 14.3) bénéficiera de corrections de bogues jusqu'au 31 décembre 2027, et nous fournirons des correctifs de sécurité pour TYPO3 v14 LTS jusqu'au 30 juin 2029.

Pour en savoir plus sur les prérequis et les dépendances, rendez-vous sur get.typo3.org.

Téléchargement et installation

Vous trouverez toutes les informations concernant cette version, ainsi que les instructions de téléchargement et d'installation de TYPO3, sur get.typo3.org. Des instructions d'installation détaillées sont disponibles dans le Guide d'installation. Nous vous recommandons d'utiliser Composer pour configurer votre environnement TYPO3.

Le gel des fonctionnalités approche !

La prochaine étape importante de notre feuille de route est la version 14.2 de TYPO3, prévue pour le 31 mars 2026. Cette version marquera le gel des fonctionnalités pour la série v14. À partir de ce moment-là et jusqu'à la version LTS finale, l'équipe principale se concentrera sur les tests, la mise au point et le perfectionnement. Si vous souhaitez voir vos contributions de code intégrées dans TYPO3 v14 LTS, c'est le moment idéal pour les soumettre (voir le Guide de contribution TYPO3).