Ceméa Régions
Écosystème web multi-sites
Ceméa Régions
Un mouvement d'éducation populaire, un réseau de sites territoriaux. Depuis 2018, les associations régionales des Ceméa portent leurs actions en ligne sur une plateforme mutualisée construite et maintenue par AIOA : un mono-repo Nuxt 2 adossé à Directus alimente treize sites, chaque association gérant son contenu en autonomie.
Depuis avril 2026, AIOA refond ce réseau sur un socle multi-tenant SvelteKit 2 et Directus 11 — premier jalon livré.
Le contexte
Les Ceméa, mouvement d'éducation populaire, fédèrent une association nationale et un réseau d'associations territoriales qui portent leurs actions en région. AIOA les accompagne sans interruption depuis 2017, avec un besoin d'origine clair : donner à chaque association régionale un site reposant sur une base technique commune, que chaque équipe administre en autonomie. Des années plus tard, le cahier des charges de la refonte identifie quatre problématiques : back-office complexe, passage de relais difficile entre équipes, actualisation des pages formations lourde, design incohérent avec le site national.
La plateforme de 2018
Première réponse : une plateforme multi-sites Nuxt 2 (Vue 2) adossée à Directus. Un mono-repo à branches régionales alimente 13 sites — de la Bretagne à Mayotte — sur une base technique commune ; chaque association gère son contenu, et les formations sont synchronisées automatiquement depuis GRAF, le système d'information métier des Ceméa. Huit ans plus tard, ces sites sont toujours en production.
La refonte multi-tenant
Depuis avril 2026, AIOA refond les sites régionaux — douze au périmètre — sur un socle multi-tenant : chaque association territoriale dispose de sa propre instance Directus 11, de sa base MySQL et de son index Meilisearch, tandis que le code SvelteKit 2 / Svelte 5 reste mutualisé dans un mono-repo à branches. Un service centralisé isole les accès aux briques de l'écosystème — GRAF, Phrasea, Yakamédia, Ceméa-formation — et un outil de migration automatisé porte les contenus de Directus 8 vers Directus 11. Objectif : résoudre les quatre problématiques du cahier des charges et pouvoir mettre en ligne une nouvelle association territoriale en moins d'un jour-homme.
Fiche technique
- Années : 2018 → 2026 (collaboration continue avec les Ceméa depuis 2017)
- Client : Ceméa — Association nationale, pour le réseau des associations territoriales
- Stack : SvelteKit 2, Svelte 5, Directus 11, Meilisearch, MySQL, Node.js (plateforme historique : Nuxt 2, Vue 2, Directus 8.8.1)
- Intégrations : GRAF (Axelor) pour la synchronisation des formations, Phrasea, Yakamédia, Ceméa-formation
- Périmètre : plateforme multi-sites de 13 sites régionaux (2018, en production), refonte multi-tenant de 12 sites en cours, outil de migration Directus 8 → 11, formation des équipes à chaque déploiement
Résultats
Les 13 sites régionaux issus de la plateforme de 2018 restent en production. La refonte multi-tenant suit son cours : le premier jalon — serveur dédié provisionné, socle Directus, site de démonstration SvelteKit avec recherche Meilisearch, sauvegardes quotidiennes — a été livré fin avril 2026 ; le deuxième, consacré aux services centralisés et aux connecteurs externes, est en planification. Chaque déploiement régional inclut des sessions de formation des équipes.