Glossaire
Statut
Document de référence — v1.0 — relu le 2026-05-10.
Termes DMV
| Terme | Définition |
|---|---|
| Acteur | Entité centrale de DMV représentant une association, un commerce, une commune, un individu ou tout autre type de profil. |
| Kind | Type d'acteur. Valeurs définies dans l'enum PostgreSQL : pro, association, public, mairie. Conditionne les permissions, les feature flags et l'affichage. |
| Commune | Collectivité territoriale référencée dans DMV, point d'ancrage géographique des acteurs et contenus. |
| Publication | Contenu créé par un acteur, soumis à des règles de scope et de modération. |
| Scope | Périmètre de visibilité d'une publication (commune, département, région, national). |
| Boost | Mécanisme de mise en avant payante d'un acteur ou d'une publication. |
| Cotisation | Adhésion annuelle d'un acteur à une organisation (AssoSuite). |
| Device | Écran ou terminal PlayLoop authentifié par token opaque. |
| Playlist | Liste ordonnée de médias à diffuser sur un device PlayLoop. |
| Campagne | Ensemble de règles de diffusion associant playlists, devices et périodes dans PlayLoop. |
| Alerte | Message urgent émis par une mairie vers les citoyens, avec expiration automatique. |
| Tag | Étiquette thématique associée à un acteur ou une publication. |
| XP | Points d'expérience accumulés par un acteur (gamification). |
| Document | Fichier (image, PDF) uploadé par un acteur et stocké dans Supabase Storage. |
| Feature flag | Interrupteur configurable activant ou désactivant une fonctionnalité par kind d'acteur. |
| CurrentUser | Objet représentant l'utilisateur authentifié avec son profil, ses rôles et ses acteurs. |
| Profile | Identité applicative d'un utilisateur dans le module Identity. Distinct du compte Supabase. |
Termes techniques
| Terme | Définition |
|---|---|
| JWT | JSON Web Token — format de token signé utilisé par Supabase Auth. |
| Sanctum | Bibliothèque Laravel d'authentification par token pour les API. |
| RLS | Row Level Security — politique de sécurité au niveau des lignes PostgreSQL. |
| RBAC | Role-Based Access Control — contrôle d'accès fondé sur les rôles. |
| Supabase | BaaS (Backend as a Service) fournissant PostgreSQL, Auth, Storage et Realtime. |
| PgBouncer | Pooler de connexions PostgreSQL utilisé par Supabase en production (port 6543). |
| DTO | Data Transfer Object — objet de transfert structuré entre couches. |
| SPA | Single Page Application — application web rendue côté client. |
| SSR | Server-Side Rendering — rendu côté serveur (Next.js). |
| HMR | Hot Module Replacement — rechargement à chaud sans perte d'état (Vite). |
| CDN | Content Delivery Network — réseau de distribution de contenu (Cloudflare). |
| Webhook | Callback HTTP déclenché par un événement externe (ex: Stripe). |
| Queue | File de jobs asynchrones traités par des workers (Laravel + Redis ou database). |
| Scheduler | Planificateur de tâches récurrentes (cron Laravel). |
Termes produit
| Terme | Définition |
|---|---|
| DMV | Dans Mon Village — plateforme numérique de territoire. |
| PlayLoop | Application d'affichage dynamique local (écrans, vitrines, mairies). |
| AssoSuite | Suite d'outils de gestion pour les associations. |
| Mairie | Espace numérique dédié aux communes et services municipaux. |
| Backoffice | Interface d'administration interne DMV. |
| Master Book | Documentation complète et centralisée de l'écosystème DMV (ce portail). |
| AI Gateway | Service centralisé d'orchestration IA (vision cible). |