Webinaire « Culture Données » - 19 mai 2026

Organisé par la DREAL Centre-Val de Loire (Direction régionale de l’environnement, de l’aménagement et du logement)

Intervenants : Jean-Philippe Simonnet (DNUM), Murièle Etangsalé (SCATEL), Julien Olivier (SMT), Céline Magnier (MMCD)

1. Qu’est-ce que GRIST ?

Grist est un tableur collaboratif open source d’origine américaine, qui combine en un seul outil trois univers habituellement distincts :

Il fait partie de La Suite Numérique de l’État français et est accessible à tous les agents publics via :

👉 https://lasuite.numerique.gouv.fr/services/grist

La page d’accueil de La Suite invite les utilisateurs à « collaborer sur des jeux de données » et positionne clairement Grist comme la réunion de trois briques : tableur collaboratifbase de données et application no-code.


2. Pourquoi choisir GRIST ?

Un outil souverain

Grist est hébergé sur les serveurs de l’État français. Une équipe française dédiée, Grist.Gouv (rattachée à La Suite), contribue au code source et anime la communauté d’utilisateurs.

Pourquoi Grist ?

Grist facilite

Un outil open source

Le code est publiquement disponible sur GitHub :

👉 https://github.com/gristlabs/grist-core

Développé principalement en TypeScript, il est distribué sous licence Apache 2.0, ce qui garantit une utilisation libre, y compris dans un cadre institutionnel.

Des fonctionnalités avancées accessibles sans code

Grist mise sur 95 % de no-code : la grande majorité des usages ne nécessite aucune compétence en programmation. Parmi les capacités disponibles :

Une alternative crédible aux outils classiques

Grist se positionne explicitement comme une alternative aux tableurs, bases de données et outils de gestion traditionnels (Excel, Access, Airtable…), en combinant leurs avantages sans leurs limites de collaboration ou de structuration.


3. Présentation des fonctionnalités générales de GRIST

🤝 Collaboration

📊 Visualisation

💾 Données

📚 Fiabilité

🔄 Interopérabilité


4. Cas d’usage concret : La Bibliothèque en ligne de l’ASCEE 75

La seconde partie du webinaire présente un projet d’exemple : la gestion de la bibliothèque de l’association ASCEE75, entièrement construite avec Grist.

Capture d’ecran de la première page de l’application de bibliothèque sur GRIST
Capture d’ecran de la première page de l’application de bibliothèque sur GRIST

Le projet en chiffres

Le projet est accessible en ligne : https://mtes.fr/968

Il comporte une partie publique (catalogue consultable par tous) et une partie fermée (gestion réservée aux bibliothécaires).


Étape 1 : Définir ses tables en fonction des accès

La base de données repose sur plusieurs tables principales :

Deux formulaires Grist sont intégrés directement dans le document :

La gestion des accès est finement configurée via le panneau Permissions avancées : chaque table (Privé, Réservation, Suggestions, Typologie…) dispose de règles distinctes combinant les rôles OWNEREDITOR et VIEWER, avec des droits RUCD (Read, Update, Create, Delete) différenciés.


Étape 2 : Le workflow de publication du site web

Le projet repose sur une chaîne de publication en quatre maillons :

Schéma de la chaine de publication
Schéma de la chaine de publication

Étape 3 : L’importance des champs dans la base

La fiche d’un livre dans Grist est riche et structurée : titre, nom complet de l’auteur (décomposé en particule, nom, prénom), type littéraire, année, nombre de pages, langue, ISBN, résumé, disponibilité, et même des liens externes vers SensCritique et Babelio pour enrichir la fiche.

La vue « Personnalisée » sur la droite affiche dynamiquement la couverture du livre à partir de l’image stockée dans Bnum.

Vue sur grist de la fiche d’un livre
Vue sur grist de la fiche d’un livre

Étape 4 : Des fonctionnalités simples pour l’utilisateur final

Capture d’ecran du site web public avec ses boutons de fonctionalités
Capture d’ecran du site web public avec ses boutons de fonctionalités

Le site public présente une interface claire avec une barre de navigation comprenant : Catalogue, Catégories, Epubs, Réservation, Suggestions, Votre compte.

Sur la fiche d’un livre, l’adhérent peut voir le résumé, la catégorie, l’auteur, et dispose d’un bouton « Vérifier la disponibilité du livre » — l’essentiel en un clic.

Capture d’ecran d’une fichue de livre qui permet de voir si le livre est disponible
Capture d’ecran d’une fichue de livre qui permet de voir si le livre est disponible

Étape 5 : Suivre les emprunts et les retours

Capture d’ecran dans GRIST de la liste des emprunts.
Capture d’ecran dans GRIST de la liste des emprunts.

Dans l’interface d’administration Grist, la table Emprunts liste toutes les emprunts en cours : nom de l’adhérent, statut d’adhésion, titre, auteur, date d’emprunt, date de retour prévue. Les lignes en rouge signalent les retours en retard, offrant un suivi visuel immédiat.


Étape 6 : Faciliter les contacts avec les utilisateurs

Deux formulaires Grist sont exposés directement sur le site public :

Capture d’écran du formulaire de réservation
Capture d’écran du formulaire de réservation
Capture d’écran du formulaire de suggestions
Capture d’écran du formulaire de suggestions

Formulaire de réservation — l’adhérent indique :

Formulaire de suggestions — l’adhérent propose :

Ces formulaires alimentent directement les tables correspondantes dans Grist, sans aucune configuration intermédiaire.


5. Ressources