-
Notifications
You must be signed in to change notification settings - Fork 13
Cahier refonte des métadonnées
maiwann edited this page May 16, 2024
·
6 revisions
Le volet des métadonnées actuel est lié à l'éditeur de texte. Il est généré à partir d'un JSON que l'on peut trouver dans les sources de Stylo.
Ce Wiki décrit les modifications que l'on souhaite appliquer au volet des métadonnées. On distingue deux usages pour cette fonctionnalité : les métadonnées d'un article dans l'éditeur de texte et les métadonnées d'un corpus.
- Faire du volet métadonnées un composant à part entière (on pourra le réutiliser ailleurs comme dans les corpus)
- Rendre le volet des métadonnées plus dynamique :
- Plutôt que d'avoir un volet qui contient toutes les métadonnées il faudrait pouvoir le peupler en fonction d'un scénario particulier (ex: article de revue, chapitre de livre, chapitre de thèse, document)
- Laisser aux usagers la possibilité d'ajouter un champ YAML personnalisé (ex: avec un formulaire contenant deux champs, clef:valeur) et indiquer que ce champ-là ne sera pas traité par l'export
- Arrimer différentes API pour préremplir les valeurs de clé (ex: quelle autorité choisir pour les tags ?)
- Il faut identifier les API que l'on peut utiliser (ex: Isidore)
suite à une discussion Roch-Maïtané :
- Créer un écran dédié au remplissage des métadonnées
- le volet de droite à l'intérieur d'un document Stylo n'existera plus
- (court terme) on rajoute au niveau des icônes Supprimer / Dupliquer / Envoyer etc… une copie de la page Articles ou Corpus une icône pour accéder à l'écran des métadonnées (sûrement une page dédiée sauf si contre-indication)
- (long terme) refondre cette zone ^
- Travail ergonomique de mise en page / simplification /mutualisation (?) des formulaires existants sur ce nouvel écran
- Les différents scénarios pour l'éditeur de texte sont en cours de finalisation (la priorité est pour le scénario "article de revue")
- mettre à jour l'infrastructure pour qu'on puisse implémenter le reste → le masque s'adapte à un modèle de scénario donné quelque part:
- 4 templates yaml prédéterminés:
- article de revue, cf le scénario
- chapitre de livre
- chapitre de thèse
- documents (travaux étudiants, propal, billets, notes de réunion, etc)
- faire des exemples selon nos usages @all
- créer un template yaml custom
- ajout d'un masque clé:valeur
- 4 templates yaml prédéterminés:
- standardisation du yaml par défaut article de revue
- arrimage à des API pour préremplir des valeurs de clé (voir par exemple #372
- la clé est fixe d'une revue à l'autre, mais la liste des valeurs possibles s'adapte
- Isidore
- API adhoc (mapping vers un fichier json ou api)
- versionner les métadonnées
- mettre en place le système de métadonnées pour les corpus
- dans un second temps on travaillera sur les métadonnées pour les corpus.