
Escola Armunia Viola
L'École Armunia Viola vit de cours, de séances et de produits artisanaux — un catalogue qui change constamment. Si chaque prix, chaque nouveau cours, chaque événement devait passer par moi, le site freinerait l'activité au lieu de la servir. Je lui ai construit un site de 18 pages, hébergé entièrement sur Cloudflare, où il édite lui-même tous les textes et contenus — simplement, rapidement et sans effort — du premier cours au dernier produit de la boutique, sans toucher au code et sans jamais dépendre de moi pour quoi que ce soit.

Modifier 18 pages sans toucher au code — et sans mauvaise surprise au déploiement
- Le client devait pouvoir publier 18 pages (cours, consultations, packs, boutique, à propos, contact) sans apprendre le HTML ni dépendre de moi.
- Le catalogue change constamment — prix, promotions, événements — et chaque modification devait être en ligne en quelques minutes, pas en plusieurs jours.
- Il fallait un SEO technique solide (JSON-LD, sitemap) et une conformité RGPD sérieuse, pour un public portugais tourné vers la spiritualité, très attentif à sa vie privée.
- La boutique devait fonctionner par WhatsApp — en partie catalogue maison, en partie artisans partenaires — parce que ce public veut discuter avant d'acheter, pas sortir sa carte bancaire.
Decap CMS sur GitHub, hébergé entièrement sur Cloudflare
Decap CMS avec connexion GitHub donne au client une interface visuelle où il modifie lui-même n'importe quel texte, image ou prix, simplement et rapidement ; en coulisses, le contenu reste en markdown versionné, sans base de données à gérer. Toute la stack — hébergement, functions et CDN — tourne sur Cloudflare, et chaque modification est publiée en une minute environ. Stack minimale, contrôle total, aucune mauvaise surprise : ce que le client publie reste en ligne, point final.
Panneau éditorial, boutique hybride par WhatsApp, SEO technique
Panneau éditorial
Decap CMS avec connexion GitHub — le client modifie texte, images et prix lui-même, simplement et rapidement, sans attendre un développeur.
Boutique hybride
Produits maison avec lien direct vers WhatsApp ; pièces des artisans partenaires redirigées vers leurs propres canaux, chaque artisan étant clairement crédité.
SEO technique
JSON-LD dynamique par page, sitemap, llms.txt pour les moteurs de recherche et l'IA.
RGPD pris au sérieux
Google Analytics activé seulement après consentement — un bandeau qui sert à quelque chose, pas juste décoratif.
Performance
Images WebP, Lighthouse 95+, CDN Cloudflare en périphérie.
La fiabilité compte plus que la stack elle-même
Decap CMS fait le travail, mais un panneau sur mesure est plus agréable
Pour qui a besoin d'autonomie éditoriale rapide sans budget — ni temps — pour un admin construit sur mesure, Decap CMS reste une solution valable : l'interface est générique, mais elle fonctionne. Après avoir construit le back-office sur mesure d'Energia Natural, il est devenu évident qu'un panneau pensé pour l'activité spécifique du client est plus beau et plus intuitif. Tout est question de budget et de délai : quand les deux le permettent, je préfère aujourd'hui toujours l'option sur mesure.
WhatsApp comme boutique bat le checkout
J'avais prévu d'intégrer Stripe. Le client a freiné : « mon public veut parler avant d'acheter ». Il avait raison — le lien WhatsApp préformaté convertit bien mieux, dans ce créneau, que n'importe quel panier d'achat.
Vercel a caché les publications du client, sans prévenir
Le plan Hobby de Vercel a arrêté de lancer le build, en silence total : les commits du CMS arrivaient bien sur GitHub, mais le déploiement restait bloqué à 0 ms et le nouveau contenu ne sortait jamais. Le client publiait, et le site restait inchangé. J'ai tout migré vers Cloudflare Pages Functions et supprimé la dépendance à la CLI Vercel — depuis, zéro publication perdue.
Si je le refaisais aujourd'hui
J'utiliserais sans doute Astro plutôt qu'un générateur maison — désormais, il n'y a plus de raison de maintenir un pipeline de build artisanal quand Astro fait la même chose avec moins de code. Ça reste tel quel parce que ça marche : retoucher un système qui fonctionne juste pour embellir mon CV, ce n'est pas ma façon de travailler.
Paiements et inscriptions, quand la demande se fera sentir
Prochaine étape : des paiements optionnels pour les packs numériques et un tableau de bord d'inscriptions aux cours. Je ne construis rien avant que le client en sente le besoin — la roadmap suit l'activité, jamais l'inverse.
Besoin d'un site auquel tu fais confiance pour publier tout seul ?
Je te raconte ce que j'ai appris en construisant pour des entreprises qui ne peuvent pas attendre un développeur — et je te dessine quelque chose à ta mesure.