Aller au contenu principal

Glossaire

Statut

Document de référence — v1.0 — relu le 2026-05-10.

Termes DMV

TermeDéfinition
ActeurEntité centrale de DMV représentant une association, un commerce, une commune, un individu ou tout autre type de profil.
KindType d'acteur. Valeurs définies dans l'enum PostgreSQL : pro, association, public, mairie. Conditionne les permissions, les feature flags et l'affichage.
CommuneCollectivité territoriale référencée dans DMV, point d'ancrage géographique des acteurs et contenus.
PublicationContenu créé par un acteur, soumis à des règles de scope et de modération.
ScopePérimètre de visibilité d'une publication (commune, département, région, national).
BoostMécanisme de mise en avant payante d'un acteur ou d'une publication.
CotisationAdhésion annuelle d'un acteur à une organisation (AssoSuite).
DeviceÉcran ou terminal PlayLoop authentifié par token opaque.
PlaylistListe ordonnée de médias à diffuser sur un device PlayLoop.
CampagneEnsemble de règles de diffusion associant playlists, devices et périodes dans PlayLoop.
AlerteMessage urgent émis par une mairie vers les citoyens, avec expiration automatique.
TagÉtiquette thématique associée à un acteur ou une publication.
XPPoints d'expérience accumulés par un acteur (gamification).
DocumentFichier (image, PDF) uploadé par un acteur et stocké dans Supabase Storage.
Feature flagInterrupteur configurable activant ou désactivant une fonctionnalité par kind d'acteur.
CurrentUserObjet représentant l'utilisateur authentifié avec son profil, ses rôles et ses acteurs.
ProfileIdentité applicative d'un utilisateur dans le module Identity. Distinct du compte Supabase.

Termes techniques

TermeDéfinition
JWTJSON Web Token — format de token signé utilisé par Supabase Auth.
SanctumBibliothèque Laravel d'authentification par token pour les API.
RLSRow Level Security — politique de sécurité au niveau des lignes PostgreSQL.
RBACRole-Based Access Control — contrôle d'accès fondé sur les rôles.
SupabaseBaaS (Backend as a Service) fournissant PostgreSQL, Auth, Storage et Realtime.
PgBouncerPooler de connexions PostgreSQL utilisé par Supabase en production (port 6543).
DTOData Transfer Object — objet de transfert structuré entre couches.
SPASingle Page Application — application web rendue côté client.
SSRServer-Side Rendering — rendu côté serveur (Next.js).
HMRHot Module Replacement — rechargement à chaud sans perte d'état (Vite).
CDNContent Delivery Network — réseau de distribution de contenu (Cloudflare).
WebhookCallback HTTP déclenché par un événement externe (ex: Stripe).
QueueFile de jobs asynchrones traités par des workers (Laravel + Redis ou database).
SchedulerPlanificateur de tâches récurrentes (cron Laravel).

Termes produit

TermeDéfinition
DMVDans Mon Village — plateforme numérique de territoire.
PlayLoopApplication d'affichage dynamique local (écrans, vitrines, mairies).
AssoSuiteSuite d'outils de gestion pour les associations.
MairieEspace numérique dédié aux communes et services municipaux.
BackofficeInterface d'administration interne DMV.
Master BookDocumentation complète et centralisée de l'écosystème DMV (ce portail).
AI GatewayService centralisé d'orchestration IA (vision cible).