Auteur: Lidia Demin
Révision : Mathias Bolt Lesniak - Correction : Amy Hunt
Traduit par : Rachel - W-Seils
Sans extensions comme Gridelements et Flux, la création et l'édition de contenu sémantiquement et hiérarchiquement structuré peut être difficile dans TYPO3.
Certains cas d'utilisation avec lesquels les développeurs et les intégrateurs peuvent se débattre sont les accordéons, les conteneurs de contenu, les restrictions de placement des éléments de contenu, et le glisser-déposer. Malheureusement, cela entraîne souvent des difficultés lors des mises à jour ou des migrations.
Au TYPO3 Camp Mitteldeutschland 2018 à Dresde, en Allemagne, ce sujet a de nouveau gagné en popularité et un groupe d'intérêt a lancé des discussions dans le canal TYPO3 Slack :
#cig-structuredcontent.
Aujourd'hui, les choses sont devenues sérieuses grâce à la création de l'Initiative "Structured Content".
L'objectif principal de cette initiative est de créer un meilleur support natif pour les types de contenu personnalisés et sémantiquement structurés dans TYPO3. Nous aimerions :
Notre objectif est de ne pas regarder d'abord les implémentations et les limitations actuelles, mais plutôt de trouver la meilleure expérience utilisateur, et après de regarder la technologie !
L'analyse de ce que nous entendons par "contenu structuré", nos attentes à l'égard de cette initiative, et une étude d'autres CMS ont montré qu'il s'agit d'un sujet très complexe.
Pour obtenir rapidement des résultats, nous avons identifié trois parties principales qui doivent être couvertes par des groupes de travail distincts :
Ce groupe de travail développera un concept pour l'expérience utilisateur, en créant des wireframes, des maquettes et des mises en page, afin de rendre la gestion du contenu aussi intuitive que possible.
L'objectif de ce groupe de travail sera de simplifier le processus de création des éléments de contenu et de leurs relations hiérarchiques en tenant compte de l'enregistrement et du maintien. Ce groupe créera un concept technique et évaluera les processus de stockage et de connexion des données des éléments de contenu.
Ce groupe de travail se concentrera sur les containers, les wrappers, etc. Son premier objectif sera de développer un concept d'interprétation sémantique du contenu dans le frontend (par exemple en utilisant des balises modernes pour mieux identifier les structures cohérentes).
Ces groupes de travail fonctionneront en parallèle et partageront en permanence leurs travaux en cours et leurs idées pour soutenir leur objectif commun.
Actuellement, nous avons une réunion par mois, mais il n'y a pas encore d'horaire fixe. Les groupes de travail créeront leurs propres horaires, et nous maintiendrons les réunions mensuelles pour échanger des informations entre les groupes (notez que la participation n'est pas obligatoire pour tous les membres du groupe !).
Peu importe que vous connaissiez le coeur de TYPO3 ou non. Nos premiers pas seront de créer des concepts. Nous aimerions définir comment les choses devraient se comporter pour faciliter l'édition et le développement. Bien sûr, nous recherchons aussi des techniciens, en particulier pour les étapes ultérieures.
Nous sommes également intéressés à joindre nos forces à d'autres initiatives qui recoupent nos domaines de travail. Si vous avez des réflexions ou des idées à ce sujet, n'hésitez pas à les partager avec nous et à améliorer nos concepts.
Rejoignez le canal #cig-structuredcontent dans TYPO3 Slack.