Objectif :
L'objectif initial était de mettre à dispostion un outil de type web documentaire permettant de contribuer au dialogue social technologique au travail.
Le livrable partagé ici se présente sous la forme d' un glossaire, évolutif et interactif, de définitions utiles, et de références juridiques dans le domaine du numérique et de la conception de SIA .
Le besoin :
Ce web documentaire doit pouvoir faciliter l'animation d'un atelier d'acculturation sur les thématiques :
- de l'intelligence artificielle
- de la conception de projet de SIA.
Public cible : Les parties prenantes d'un projet de SIA :
- pour une consultation individuelle ou
- pour un usage en collectif lors, par exemple, d'une animation dans le cadre d'un atelier de sensibilisation aux enjeux du dialogue social à propos d'IA.
Contexte :
L'outil a été réalisé dans le cadre des ateliers du Projet DIALIA, à l'initiative des contributeurs de la thématique "Acculturation à l'IA" .
Le projet DIALIA (“Dialogue IA”) est coordonnée par l’ IRES , avec la contribution de l'ANACT, en partenariat avec quatre des organisations syndicales membres de l’Institut.
- Un moteur de recherche
- Une entrée par thématiques permet de naviguer facilement entre les notions
- Une entrée via la liste des définitions couvertes
- Une entrée via une liste d'abréviations utiles
- La navigation est faciltée par un systeme de renvois et de références entre concepts clés via un sensemble de tags ou catégories
- Le "fil d'ariane" de la navigation est interactif. L'ensemble des articles consultés constitue le flux de la page active. Elle différe donc selon les pages visitées et le questionnement spécifique de l'utilisateurs.
- Quand c'est possible, les articles d'un thème sont présentés sous la forme d'un graphe de connaissances navigable.
Benchmark des solutions techniques open source en fonction des fonctionnalités attendues d'un web documentaire
Fonctionnalités attendues | Markdowwn /Marp | Tiddlywiki.js | autre framework web (exemple reveal.js) |
---|---|---|---|
Diffusion web de texte | oui | oui | oui |
Diffusion web de photo | oui | oui | oui |
Diffusion de video | non | oui | oui (intgré avec plugin) ) |
Diffusion de sons audio | non | oui | oui |
Modalités d'animation interactive | limitée | oui | developppement spécifique |
Modalités de navigation non linéaire | non | oui | developppement spécifique |
Modalités de datavisualisation interactive | non | oui | developppement spécifique |
Possibilité de personnaliser le contenu | oui | oui | developppement spécifique |
Possibilité narrative | non | oui | oui |
Modalité de quizz ou d'évaluation | oui | oui | developppement spécifique |
Les plateformes de service dédiées au web documentaire
Liste non exhaustives :
L'application choisie pour porter le glossaire DIALIA est donc TiddlyWiki .
- Principe : C'est une application de bloc-notes personnelle basée sur une application wiki.
- Site de référence : https://tiddlywiki.com/
-
Avantages :
- Dynamique : En plus d'être un site Web statique , TiddlyWiki est implémenté comme une application monopage (SPA)[]. Ainsi, Tidlywiki permet d'intégrer une logique d'application dans des pages Web pour les rendre dynamiques.
- [[Licence libre]]
- [[Ecoconception]] et sécurité : leger en taille (environ 10 Mo en tout) et executé uniquement sur le poste de l'utilisateur par le navigateur (pas de serveur, pas de tiers partie)
- Simple et securisé: Le fichier HTML contient tout ce qui est nécessaire pour démarrer l'application (pas de dépendances). Il est exportable facilement, pour une consultation en local. Il suffit d'utiliser la barre d'outil en haut à droite de la page d'accueil pour le télécharger en local.
- Principes techniques :
- D'un point de vue technique, TiddlyWiki est une architecture [[MVC]] assez classique, avec une séparation stricte des tâches. Le modèle (Model) est le magasin tiddler, la vue (View) est un arbre de rendu et le contrôleur (Controllers) est le code principal lui-même.
- TiddlyWiki peut être considéré comme faisant partie de la Jamstack : En fait, il existe des projets comme [[Tddlyjam|https://tiddlyjam.com/]] qui permettent de transformer TiddlyWiki en sites statiques et blogs, inspirés par l'approche [[JAMstack]]. Cela permet de créer des applications web modernes et performantes en utilisant TiddlyWiki comme base.
- Plugins variés disponibles et open source :
- Gestion de Mardown
- Construction de graphe de connaissance avec Graphviz
- Dessiner en utilisant nativement avec les fonctionnalités de draw.io
Pour aller plus loin avec Tiddlywiki:
- Site pour les developpeurs : [[https://tiddlywiki.com/dev/]]
-
[[Liste des dépot GIT de tiddlywiki|https://github.com/TiddlyWiki]]
-
endpoint API GitHub des dépots avec tiddlywiki5: [[https://api.github.com/search/repositories?q=TiddlyWiki]]
-
endpoint du dépot principal de tiddlywiki: [[https://api.github.com/repos/tiddlywiki/tiddlywiki5]]
-
-
[[TiddlyWiki toolmap|https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM]]