Conception d'un outil de centralisation des informations des CHATONS

Hello,
L’initiative est plus que bienvenue, mais peut être aurait il fallu des moments de discussion en direct pour avancer ensemble sur le modèle de données car la discussion par forum me semble compliqué pour établir un modèle…

Le fait que des issues et merge request soient générées me semble plutôt formateur, non?
En tout ca je trouve cela chouette que des étudiants viennent pour proposer des choses, après on peut aussi ne pas etre d’accord sans que cela entraine des grosses remises en cause…

Afin de permettre a cette Px d’aboutir, quels seraient les petits pas nécessaires ?
Je veux bien jouer le jeu pour Colibris outils libres et publier un json, mais mes remarques (et celles d’autres chatons) sur par exemple trancher entre un vocabulaire francais/anglais et prendre plus d’infos sur le modèle organisation/hébergeur peuvent elles encore etre prises en compte? Comment faire la spécification? Prévoir un temps de réunion?

1 « J'aime »

Merci de cette proposition, l’idée des petits pas est jolie.
Je fais un point avec eux, mais a priori :

  • normaliser le voc entre fr/en est bien à faire (je laisse Bertille préciser, mais je vois que les clés sont en anglais et les valeurs en français, n’est ce pas ? ça pour moi ce n’est pas un pb en soi). Et donc comme c’est en français pour le moment, on peut s’en tenir là à ce stade et éventuellement traduire plus tard)
  • retravailler le modèle était dans leur planning ; il est en effet difficile de faire un travail approfondi avec tous, mais je pense qu’un échange direct avec certains est une très bonne idée.
    À suivre.
2 « J'aime »

Salut @mrflos !

Effectivement, le modèle gagnerait à être amélioré mais ça dépasse un peu le cadre de notre travail puisqu’il existait déjà avant, sur le site chatons.org, et continuera d’exister que notre PoC marche ou pas ^^ Cela étant dit, comme l’intégration fonctionnelle et technique de cet outil au reste de l’écosystème CHATONS ne se fera pas tout de suite (et peut-être jamais), c’est vrai qu’on peut en profiter pour essayer d’être un peu plus rigoureux·es dans le modèle qu’on utilise. Et oui, s’appuyer sur les modèles organisation et hébergeur de schema.org (si c’est bien à ça que tu fais référence), comme fait LibreHosters, est une bonne piste pour faire ce travail. En tout cas, on va essayer d’intégrer les suggestions, sur le versionnage par exemple, ou l’élargissement des services possibles.

Ça nous amène à la question de la langue, et là c’est un peu délicat. Si on veut un jour faire du JSON-LD, il faut que les clefs soient en anglais, c’est comme ça dans schema.org et c’est standard. Mais si on veut que le tout s’intègre facilement au Drupal du CHATONS, il faut que les valeurs soient en français, comme celles actuellement définies… C’est pas très beau, mais on voit pas trop d’autre solution à l’heure actuelle :confused:

Si tu es toujours partant pour publier un JSON pour Colibris, on peut prendre contact en MP pour éviter de spammer ici :slight_smile:

2 « J'aime »

Pour moi, il y a pour les chatons 2 options :

  • soit pas trop d’énergie à changer le système drupal de saisie et on accepte collectivement de se baser là dessus pour un certain temps.
  • soit on passe a autre chose, mais autant que ce soit normé et dans les règles de l’art (et coller aux rfc et base schema.org )
    J’imagine que vous n’aurez pas le temps d’attendre que le collectif décide, on a une réunion mensuelle, plus le temps d’un éventuel vote, avec l’été qui arrive… … mais peut être pouvez vous faire deux scénarii : celui actuel qui colle au choix 1 qui est presque finalisé, et un scenario 2 avec un modèle de json plus évolué, en anglais, etc,… (meme juste un mémorandum avec les normes existantes sur lesquelles s’appuyer, genre synthese de la discussion du forum serait un vrai plus)
    Comme je n’ai aucune idée du temps que vous avez, n’hésitez pas a considérer cela comme une demande irréaliste en vue de vos contraintes, hein!

Ok, files moi en MP le lien d’exemple de json le plus a jour par rapport a votre travail (si c’est celui du dépot git c’est ok), je ferai l’adaptation et te dirait en MP quand c’est publié

3 « J'aime »

Bonjour à toutes et à tous !

L’été approche, et avec lui la fin de partie pour les projets universitaires. Avec @Adrien_L, nous avons continué d’avancer ce dernier mois et nous reviendrons bientôt pour vous présenter les évolutions de notre projet. Cela dit, nous voulions vous inviter sans attendre à notre soutenance. Contexte sanitaire oblige, elle aura lieu en ligne et vous pourrez donc y assister ! Ce sera l’occasion de vous remercier encore pour l’aide apportée et de discuter de ce qui marche ou pas, la valeur qu’a cette preuve de concept, dans quelles directions on pourrait creuser pour que ce soit un outil vraiment intéressant…

Ça se passe le jeudi 18 juin à 18h30 sur une classe virtuelle de l’UTC

À bientôt :rocket:

7 « J'aime »

Bonjour à tou⋅te⋅s !

Ça y est, le projet se termine, merci encore à vous pour le soutien, les remarques, les critiques, les digressions… :wink:

Si tout est à peu près à jour sur notre site de Tx, voilà un résumé de l’état actuel (et donc sans doute définitif) du projet :

Le connu

Le json

Le schéma json dans sa dernière version permet déjà de décrire correctement ce que sont les membres du CHATONS, suffisamment pour pouvoir présenter la POC d’un outil de recherche que vous connaissez déjà.

Le crawler

Le crawler est un outil qui permet d’agglomérer les différents jsons décrivant les Chatons en un seul fichier json qui est celui interrogé par l’outil de recherche.

Les nouveautés

Voilà les avancées faites depuis la dernière fois :

Le formulaire

Plutôt que d’éditer le json décrivant un Chaton à la main, grâce à un outil appelé json-forms, il est maintenant possible d’utiliser un formulaire qui se construit dynamiquement grâce au schéma et qui permet d’exporter un json valide.

L’export au format entraide

Dans la mesure où le schéma créé est suffisamment expressif, il est possible de l’utiliser pour connaître les informations qui servent à alimenter https://entraide.chatons.org/. Pour ce faire, nous avons créé un convertisseur qui utilise un système de dictionnaire pour sortir un fichier json compatible avec le système utilisé par entraide, faisant de ce travail de description d’une pierre deux coups.

Ce qu’il resterait à faire

  • Rendre le schéma encore plus exhaustif (pas nécessairement pour la recherche, mais pour le collectif)
  • LD-ifier le schéma, le sujet est légèrement abordé ici
  • Faire de l’outil de recherche quelque chose de plus convivial
  • Faire du crawler et du converter des scripts propres
  • Passer la main sur ce projet aux intéressé⋅e⋅s :wink:

Merci encore pour vos retours sur cette aventure, et à la prochaine !

5 « J'aime »

Bonjour,

Merci pour ce projet qui a largement « débroussaillé » le sujet,

Je pense qu’il faut qu’on se l’approprie rapidement et qu’on le fasse évoluer.

#çavaforkéChérie

1 « J'aime »

Bonsoir à vous,

Un dernier message avant notre soutenance : pour celleux qui voudraient y assister et qui ont des questions ou des points sur lesquels discuter, on a un pad sur lequel vous pouvez faire tout ça et qui nous servira de base pour notre exposé.

Bonne soirée !

Je me permets de rappeler (un peu tardivement certes) qu’à 18h30, Bertille et Adrien seront en ligne pour la soutenance de leur projet. Ca se passe sur https://webconf.utc.fr/b/ste-r7g-7mk

1 « J'aime »

Pour celleux d’entre vous qui n’ont pu être présent·es à la soutenance, un enregistrement a été réalisé et il est disponible sur https://bbb-s.utc.fr/playback/presentation/2.0/playback.html?meetingId=8a5f70dc7ba3444bbf90ed9c7ef87e96a22f4421-1592497131187

N’hésitez pas à prendre un peu de temps pour en prendre connaissance car cela permet de bien mieux saisir le projet.

8 « J'aime »