Ce qui est personnalisable
| Aspect | Comment configurer | Plan requis |
|---|---|---|
| Logo + favicon | Upload dans Settings | Mini+ |
| Couleurs (primary, accent, bg) | Sélecteur de couleur | Mini+ |
| Police (Google Fonts) | Liste déroulante | Mini+ |
| Thème visuel par défaut | Bouton dans Settings | Mini+ |
| Autoriser l'utilisateur à changer de thème | Bouton dans Settings | Mini+ |
| Custom CSS | Éditeur avec assainissement | Mini+ |
| Domaine personnalisé | DNS CNAME + Settings | Mini+ |
| Expéditeur e-mail + templates | TenantEmailConfig | Mini+ |
| Masquer la marque Studeia | Bouton dans Settings | Enterprise |
| Application mobile white-label | Build dédié EAS | Enterprise |
Configurer un domaine personnalisé
1. DNS
Chez votre fournisseur (OVH, Cloudflare, Route 53, etc.) :
ecole.com → IP de Studeia (instruction dans le panneau)
www.ecole.com → CNAME → studeia.com
Ou pour un sous-domaine (recommandé) :
formation.ecole.com → CNAME → studeia.com
2. Panneau Studeia
Settings > Domaine personnalisé > Ajouter un domaine > Valider.
Après la vérification du domaine, Caddy émet le certificat Let's Encrypt via le TLS à la demande — le point de terminaison interne /api/internal/caddy-ask autorise le domaine avant l'ACME — en ~2 minutes.
3. Vérification
curl -I https://formation.ecole.com
# HTTP/2 200
# server: Caddy
# strict-transport-security: max-age=63072000
Thèmes visuels — 9 options
Dark (mode glass)
- Ocean Glass (par défaut) — bleu océan profond
- Midnight Purple — violet/pourpre nocturne
- Forest Emerald — vert émeraude
- Sunset Amber — ambre/corail chaud
- Cyberpunk Neon — néon vert/rose
- Rose Gold — rose doré élégant
Light (mode solid/material)
- Minimal Light — épuré, neutre
- Corporate Slate — professionnel, ombres douces
- Arctic Frost — glass clair (fond gris-bleuté)
Chaque thème définit : une palette de 4 couleurs, une police (Outfit, Playfair Display ou système), un mode de mise en page (glass/solid/material), un type d'arrière-plan (image/solid/gradient).
Voir la section « Themes visuels » ci-dessus.
Custom CSS
Pour les personnalisations au-delà des thèmes, l'administrateur peut ajouter son propre CSS :
- Champ dans Settings > Thème > Custom CSS
- Assaini (max 10 Ko)
- Bloque
@import,url(http...),expression()(anti-XSS) - Appliqué sur toutes les pages du tenant
Masquer la marque Studeia (Enterprise)
Le plan Enterprise permet de supprimer :
- « Powered by Studeia » dans le pied de page
- Les mentions « Studeia » dans les e-mails par défaut (remplacées par le nom du tenant)
- Le favicon Studeia (remplacé par le vôtre)
- La page de connexion rebrandée avec votre logo + couleurs
Demande à effectuer via contact@studeia.com.
White-label mobile
Par défaut, l'application Studeia mobile (Android/iOS roadmap) envoie une requête à /api/mobile/tenant-branding après la connexion et applique :
- Le logo du tenant
- Les couleurs du thème
- Le nom d'affichage
- Les fonctionnalités activées/désactivées (feature flags)
Pour le plan Enterprise, il est possible de générer un build dédié avec :
- Bundle ID propre (com.ecole.app)
- Logo + nom dans le lanceur d'applications
- Écran de démarrage personnalisé
- Publié sur les stores via votre Apple Developer Account + Google Play Console