Le kit de démarrage du surfeur

Auteurs :  Michael Schams
Traduit par : Léo - W-Seils

Lire l’article complet en version originale

Aujourd'hui, nous avons publié la deuxième version du sprint de la série v13 : TYPO3 version 13.1. Vous pouvez maintenant combiner les configurations de sites en tant qu’ensemble de site et les réutiliser à travers les installations. Lisez la suite pour en savoir plus sur les nouvelles fonctionnalités et les changements de la version 13.1 de TYPO3.


Notre slogan pour la série de versions TYPO3 v13 est "Minimiser les tâches répétitives et simplifier le travail quotidien des administrateurs et des éditeurs". TYPO3 v13.1 démontre déjà comment la construction de sites Web avec TYPO3 deviendra plus facile, plus rapide et plus simple à l'avenir.

Suivant le principe "construire une fois, utiliser souvent", vous pouvez maintenant regrouper et réutiliser diverses configurations de sites et d'extensions. Un nouvel objet de contenu TypoScript vous permet de construire des pages frontales basées sur Fluid en un rien de temps en privilégiant les conventions à la configuration.

Examinons de plus près les principaux changements de la nouvelle version. Pour des informations plus complètes avec un aperçu technique détaillé, voir le journal des modifications de la v13.

Principaux changements dans TYPO3 Version 13.1

TYPO3 est célèbre pour sa capacité à être très flexible à travers la configuration. Dans la version 13.1 de TYPO3, vous pouvez maintenant combiner les configurations dans des ensembles. Ils vous permettent d'empaqueter une configuration prédéfinie (ou plusieurs configurations) dans une extension que vous pouvez inclure dans un site.

Le module Site Management → Sites du backend TYPO3 offre un moyen simple de sélectionner un ou plusieurs ensembles dans le cadre d'un site.

Avec les Ensemble de sites, vous pouvez partager des configurations entre les sites et/ou les installations. Nous optimiserons et étendrons l'interface utilisateur et les fonctionnalités dans les prochaines versions sprint de la v13.

Pour en savoir plus sur cette fonctionnalité, consultez l'entrée du journal des modifications.

Rendu de la page frontale

Aujourd'hui, la plupart des installations TYPO3 utilisent des modèles Fluid pour générer la sortie du site web. Nous avons introduit un nouvel objet de contenu TypoScript dans TYPO3 v13.1 qui réduit considérablement le code TypoScript qu'un intégrateur ou un développeur doit écrire.

Le cObject PAGEVIEW rend une page complète et résout automatiquement le chemin du modèle et les noms de mise en page du backend. Plusieurs variables utiles sont transmises par défaut au modèle, par exemple les données relatives au site et à la langue, les détails de la page et les paramètres TypoScript.

Le nouveau cObject a moins d'options de configuration que le cObject FLUIDTEMPLATE plus complet. Cette simplification fait de PAGEVIEW un candidat de remplacement idéal pour les sites ne nécessitant pas de personnalisation complexe.

Voir l'entrée du journal des modifications pour plus de détails.

Arbre de page réactif

L'arbre des pages/fichiers dans le backend TYPO3 est un composant essentiel pour les utilisateurs du backend. Il fournit une représentation visuelle de la structure du site (connue sous le nom d'arbre des pages) et est utilisé pour des tâches telles que la gestion des fichiers, la sélection des catégories/enregistrements et la navigation.

Dans TYPO3 v13.1, nous introduisons un arbre fortement modernisé et réactif qui est construit sur des standards web contemporains, résultant en une expérience plus rationalisée et conviviale. Les principaux changements incluent le glisser-déposer natif, des points de terminaison API améliorés, un défilement virtuel amélioré et des préférences utilisateur pour le mode clair/foncé et la direction de l'écriture. Lisez l'entrée du journal des modifications pour plus de détails.

Les intégrateurs et développeurs TYPO3 peuvent maintenant mettre en évidence et annoter des pages spécifiques dans l'arborescence en appliquant une étiquette et/ou un code couleur (User TSconfig ou PHP). Pour ajouter encore plus de détails à une page dans l'arborescence, les développeurs peuvent tirer parti d'un événement PSR-14 et ajouter des informations d'état arbitraires, y compris une étiquette, un niveau de gravité, une icône et une icône de superposition.

En passant à cet arbre réactif moderne, nous anticipons une nouvelle ère de flexibilité, de facilité d'utilisation et de potentiel pour de futures fonctionnalités passionnantes.

Raccourci clavier pour les utilisateurs efficaces du backend

TYPO3 v13.0 a ajouté un support pour la configuration des raccourcis clavier pour les utilisateurs du backend. TYPO3 v13.1 offre le puissant et très attendu raccourci clavier, Sauvegarder et Fermer. Appuyez sur Ctrl/Cmd + Shift + S sur le clavier pour sauvegarder votre travail et passer à la tâche suivante.

Accès polyvalent à la base de données

La doctrine DBAL (database abstraction layer) permet à TYPO3 d'interagir avec les bases de données sans avoir besoin de connaître les détails spécifiques du système/moteur de base de données sous-jacent. Les développeurs utilisent une interface unifiée pour effectuer des opérations sur les bases de données, quelle que soit la base de données utilisée.

La classe ExpressionBuilder de TYPO3 est l'un des composants responsables de la création dynamique de parties de requêtes SQL. La classe est basée sur l'ExpressionBuilder de Doctrine DBAL et n'utilise qu'un sous-ensemble de toutes les expressions disponibles.

Dans TYPO3 v13.1, des méthodes d'expression supplémentaires sont maintenant disponibles pour construire des requêtes de base de données avancées. Cela inclut concat(), castVarchar(), castInt(), leftPad(), rightPad(), et plus encore.

Pour une liste des nouvelles expressions et comment les utiliser, voir l'entrée du journal des modifications.

Langues supplémentaires

Le backend TYPO3 supporte maintenant trois nouvelles langues : Le gaélique écossais, le gaélique irlandais et le maltais. Les codes ISO 639-1 sont respectivement "gd", "ga", et "mt", ce qui correspond à la façon dont TYPO3 accède à la langue en interne.

Il est maintenant possible de télécharger les étiquettes traduites du serveur de traduction TYPO3 et CrowdIn pour ces langues, de changer l'interface du backend, et d'utiliser ces langues dans les configurations du site.

Configuration requise, support et maintenance

TYPO3 v13 nécessite au moins la version 8.2 de PHP, qui recevra des mises à jour de sécurité jusqu'en décembre 2025.

Nous supporterons chaque version sprint de TYPO3 (v13.0 à v13.3) jusqu'à ce que la prochaine version mineure soit publiée. La version de support à long terme TYPO3 v13 LTS (aka version 13.4) recevra des corrections de bugs jusqu'au 30 avril 2026, et nous fournirons des correctifs de sécurité pour TYPO3 v13 LTS jusqu'au 31 octobre 2027.

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

Téléchargement et installation

Vous trouverez tous les détails sur la version et comment télécharger et installer TYPO3 sur get.typo3.org. Les instructions d'installation détaillées sont documentées dans le Guide d'installation. Nous recommandons d'utiliser Composer pour configurer votre environnement TYPO3.

Prochaine version

La prochaine version sur notre feuille de route est la version 13.2 de TYPO3, prévue pour le 2 juillet 2024. L'objectif principal de cette version sprint est sur les blocs de contenu - une toute nouvelle façon de construire, gérer et éditer des éléments de contenu.

Do you want to publish
a guest blog post?

 

Contact us

Do you want to publish
your own case study?

 

Get in touch