Plugin Grist-to-web
Afficher et de mettre en forme des données Grist chargées via API dans une interface web moderne, basée sur le Design System de l’État (DSFR).
Étape 2 sur 4 Phase : Construction
Étape suivante : Accélération
Présentation du projet
Le Plugin Grist permet de transformer une base de données Grist en site web vitrine conforme au DSFR (Design System de l’État).
Le plugin connecte automatiquement les données structurées dans Grist à des composants React compatibles avec les standards graphiques et d’accessibilité de l’administration.
Le plugin s’adresse :
-
aux développeurs souhaitant déployer rapidement un site vitrine,
-
aux équipes métiers qui veulent publier et mettre à jour du contenu web sans dépendre en permanence d’un prestataire.
Développé initialement pour répondre aux besoins internes de l’incubateur, l’outil est aujourd’hui opérationnel, documenté et utilisé sur plusieurs projets, dont le Livret RNE et le site de l’incubateur.
Problème
Créer un site web conforme aux standards de l’État nécessite généralement des compétences techniques spécifiques, un développement sur mesure et, souvent, le recours à un prestataire externe.
Pour des besoins simples (site vitrine, catalogue, organigramme), ces solutions peuvent être coûteuses, longues à mettre en place et peu adaptées aux équipes souhaitant conserver la maîtrise de leur contenu. Par ailleurs, les équipes utilisant déjà Grist pour structurer leurs données doivent souvent reconstruire une nouvelle couche technique pour publier ces informations en ligne.
Solution
Le Plugin Grist permet d’utiliser directement une base Grist comme source de données pour générer un site vitrine compatible DSFR.
Concrètement, le développeur clone le projet depuis GitLab, configure la connexion à sa base Grist via un token API puis adapte les composants selon son besoin. Une fois le site en place, les équipes métiers peuvent modifier le contenu directement dans Grist (affichage, masquage, mise à jour des données), sans intervention continue d’un développeur.
Le plugin Grist permet
-
de réduire le temps nécessaire à la création d’un site vitrine,
-
d’éviter le recours systématique à un prestataire,
-
d’autonomiser les équipes métiers dans la gestion de leur contenu,
-
d’assurer la conformité avec le Design System de l’État.
Impact
Le plugin a vocation à s’inscrire comme une contribution à un commun numérique : un outil que les équipes techniques peuvent adapter et faire évoluer selon leurs besoins.