Résultats significatifs pour le deuxième trimestre 2025 Idées pour le budget communautaire

Auteurs : Philipp Stranghöner et Ingo Schmitt
Traduit par : Léo - W-Seils

Lire l’article complet en version originale

Le Comité de contrôle des activités (BCC) peut faire état de progrès significatifs pour les projets sélectionnés par les membres et financés par l'association TYPO3 : règles Rector, déploiement transparent, interfaces utilisateur basées sur des composants dans Fluid et modernisation du système de traduction.

Le 1er novembre 2023, nous avons lancé le processus budgétaire communautaire, dont l'objectif était d'accélérer l'ensemble du processus, de la proposition d'idée au vote, jusqu'à l'achèvement des travaux. Quatre idées ont été financées et menées à bien au cours du deuxième trimestre 2025, ce qui a donné des résultats spectaculaires et de grandes améliorations pour le CMS TYPO3.

Voici un bref résumé de ces projets.

Mise en œuvre des règles Rector pour les versions 13 et 14

Simon Schaufelberger a travaillé activement à l'amélioration du processus de migration TYPO3 pour les développeurs. Ses efforts ont abouti à la création de 35 nouvelles règles Rector pour TYPO3 v13 et de 6 nouvelles règles pour v14, toutes conçues pour faciliter les migrations de projets. En plus de ces nouvelles règles, Simon a également amélioré l'outil de migration Fractor en ajoutant de nouvelles fonctionnalités, notamment un nouveau processeur de fichiers .htaccess et un embellisseur XML réécrit.

Déploiement transparent : amélioration de la documentation TYPO3 pour une transition en douceur du local au live (rapport final)

Dans le but de rendre le processus de déploiement TYPO3 plus accessible, un projet mené par Lina Wolf et son équipe a permis d'améliorer la documentation de la plateforme. S'appuyant sur une idée de Bjoern Huber, cette initiative visait à fournir des guides plus pratiques et plus complets pour une transition en douceur de l'environnement local à l'environnement live, en particulier pour les nouveaux utilisateurs. Les résultats du projet comprennent des révisions importantes du contenu sur les installations classiques et les outils de déploiement, ainsi que l'introduction de nouvelles sections couvrant les pratiques modernes telles que les conteneurs Docker, le déploiement automatisé et la gestion des versions avec Git. Le travail de l'équipe a été affiné à la suite d'une semaine de test communautaire, garantissant que la nouvelle documentation est claire et efficace pour les scénarios réels.

Développement front-end basé sur des composants avec Fluid

Ce projet a introduit des composants dans Fluid 4.3. Les composants sont des balises réutilisables, similaires au HTML, basées sur des modèles Fluid. Ils peuvent être créés sans code PHP et fonctionnent de manière similaire aux composants React/Vue, mais sont rendus côté serveur. Cette nouvelle fonctionnalité est issue d'une proposition budgétaire pour le développement frontend basé sur des composants et vise à rendre le travail frontend plus modulaire, cohérent et facile à maintenir, tout en améliorant la collaboration entre les développeurs frontend et backend grâce à des API d'intégration claires. Les composants utilisent la syntaxe familière ViewHelper et définissent les arguments directement dans les modèles Fluid. Les résultats sont déjà disponibles dans les projets TYPO3 v13 basés sur Composer.

Analyse du système de traduction TYPO3 et évaluation de sa modernisation

Le projet visait à évaluer de manière approfondie les capacités de traduction actuelles de TYPO3, à les comparer aux normes de l'industrie et à créer une feuille de route stratégique pour les améliorations futures. Au cours de la phase de recherche, et tout en recueillant les commentaires des équipes TYPO3, il est apparu clairement que tout résultat publié aujourd'hui serait rapidement obsolète une fois que le traitement des traductions serait remanié dans les futures versions de TYPO3. Pour cette raison, l'équipe du projet et le BCC ont convenu de conclure le projet après la phase de recherche, avec la possibilité de le relancer une fois que les améliorations en matière de traduction figureront dans la feuille de route officielle du développement. Le projet prenant fin prématurément, seuls 30 % du budget (3 000 €) seront utilisés.

Do you want to publish
a guest blog post?

 

Contact us

Do you want to publish
your own case study?

 

Get in touch