La nouvelle initiative "Contenus Structurés"

Auteur: Lidia Demin
Révision : Mathias Bolt Lesniak - Correction : Amy Hunt

Traduit par : Rachel - W-Seils

Lire l'article complet en version originale

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".

Un meilleur support pour les contenus personnalisés

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 :

  • Créer une meilleure expérience pour les contributeurs afin de travailler de manière plus intuitive avec les contenus
  • Permettre aux intégrateurs de créer facilement des types de contenu flexibles et réutilisables. Ces types de contenu ne seront pas liés à des mises en page, des modèles ou des technologies comme FlexForms.

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 !

Une tâche énorme - Trois groupes de travail

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 :

1. Le groupe "Expérience utilisateur de l'interface d'édition"

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.

2. Le groupe "Création d'éléments de contenu"

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.

3. Le groupe "Rendu front office"

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 !).

Impliquez-vous et joignez-vous à nous !

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.

Comments

No Comments

Write comment

* These fields are required

Do you want to publish
a guest blog post?

 

Contact us

Do you want to publish
your own case study?

 

Get in touch