Guides

CMS sans base de données : avantages, limites et pour qui ?

Publié le 5 min de lecture

Sommaire
  1. Qu’est-ce qu’un CMS sans base de données ?
  2. Comment Éclair range-t-il tes contenus ?
  3. Quels sont les avantages d’un CMS sans base de données ?
  4. Base de données ou fichiers : quelles différences au quotidien ?
  5. Quelles sont les limites de ce modèle ?
  6. Pour qui est fait ce type de CMS ?
  7. Éclair est-il le seul CMS « flat-file » ?
  8. Comment essayer Éclair ?
  9. Questions fréquentes sur les CMS sans base de données

Un CMS sans base de données enregistre tes pages dans de simples fichiers au lieu de les ranger dans MySQL. Moins de pièces, donc moins de pannes : le site est plus rapide, plus sûr et bien plus simple à sauvegarder. Mais ce modèle a aussi ses limites. Voici comment il fonctionne, à partir de l’exemple d’Éclair, et pour qui il est vraiment fait.

Lighthouse : 100 en performance, accessibilité, bonnes pratiques et SEO ; 0,7 ms de réponse, 1,2 Ko de JavaScript, 0 cookie

Qu’est-ce qu’un CMS sans base de données ?

Un CMS classique comme WordPress stocke tout dans une base de données : les pages, les articles, les réglages et les comptes sont répartis dans des tables MySQL ou MariaDB. Pour afficher une page, PHP interroge cette base, assemble le résultat, puis génère le HTML.

Un CMS « flat-file » remplace ces tables par des fichiers texte (JSON, Markdown ou YAML selon les outils). Tu gardes une vraie administration, avec un éditeur et une médiathèque : c’est ce qui le distingue d’un générateur de site statique, qui demande de travailler dans des fichiers et en ligne de commande.

Comment Éclair range-t-il tes contenus ?

Chaque page ou article est un fichier du dossier data/content/, et un fichier d’index garde un résumé de tous les contenus pour lister et retrouver les pages très vite. Voici à quoi ressemble un contenu, en version raccourcie :

<?php exit; ?>
{
    "id": "a1b2c3d4e5",
    "type": "post",
    "status": "published",
    "title": "Mon premier article",
    "slug": "mon-premier-article",
    "blocks": [
        { "type": "paragraph", "text": "Bonjour et bienvenue !" }
    ]
}

Trois protections rendent ce stockage sûr sur un hébergement mutualisé :

Quels sont les avantages d’un CMS sans base de données ?

La vitesse. Éclair génère chaque page une seule fois, puis la sert depuis un cache statique, directement par index.php, sans charger l’application ni lire le moindre contenu. Mesuré en local, le temps de réponse serveur tombe à 0,7 ms, et le site de démonstration obtient 100/100 sur Lighthouse.

La sécurité. Sans base de données, l’injection SQL disparaît, faute de base à attaquer. Le risque principal des CMS classiques vient d’ailleurs des extensions : selon le rapport de Patchstack, 91 % des 11 334 vulnérabilités WordPress découvertes en 2025 concernaient des extensions (source, relevé le 30 octobre 2026). Éclair n’en a aucune à mettre à jour.

La sauvegarde. Tout ton site tient dans deux dossiers : data/ (contenus, réglages, comptes) et media/ (images). Un clic dans Sécurité › Télécharger une sauvegarde suffit, ou une simple copie par FTP.

Le déménagement. Pas d’export SQL ni de recherche-remplacement d’adresses : tu copies le dossier, puis tu changes l’adresse dans Réglages › Général. Les liens internes s’adaptent tout seuls.

L’hébergement. Un mutualisé d’entrée de gamme avec PHP 8.1 ou plus suffit, sans base MySQL à créer ni à surveiller. À titre de comparaison, WordPress recommande PHP 8.3, MySQL 8.0 ou MariaDB 10.11 (exigences officielles, relevé le 30 octobre 2026).

Base de données ou fichiers : quelles différences au quotidien ?

CritèreCMS avec base de données (ex. WordPress)CMS sans base de données (ex. Éclair)
Stockage des contenusTables MySQL ou MariaDBFichiers protégés
InstallationCréer une base, puis lancer l’assistantEnvoyer un dossier, répondre à 4 questions
SauvegardeFichiers + export de la baseCopier 2 dossiers
DéménagementExport, import, remplacement des adressesCopier le dossier
Injection SQLRisque à surveillerImpossible
Gros volumes (dizaines de milliers de pages)AdaptéPeu adapté
Requêtes complexes, filtres, catalogueAdaptéHors périmètre

Quelles sont les limites de ce modèle ?

Un CMS flat-file n’est pas la bonne réponse à tout. Sois lucide sur ces points avant de choisir :

Pour qui est fait ce type de CMS ?

Pour tous les sites « de taille humaine » qui doivent être rapides, bien référencés et tranquilles :

Éclair est-il le seul CMS « flat-file » ?

Non. D’autres CMS flat-file existent, comme Grav (gratuit et open source) ou Kirby (sous licence payante), et les générateurs de sites statiques, comme Hugo, jouent dans une catégorie voisine, plus technique. Éclair se distingue par ce qu’il intègre sans extension : le SEO, le GEO pour les moteurs de réponse IA, la sécurité, un assistant IA facultatif et une installation guidée en 4 questions, pensée pour des personnes qui ne sont pas développeuses.

Pour aller plus loin, découvre toutes les fonctionnalités d’Éclair ou lis notre comparatif honnête entre Éclair et WordPress.

Comment essayer Éclair ?

Le plus simple est d’essayer : l’archive d’Éclair pèse 402 Ko et s’installe en 3 minutes. Suis le guide d’installation pas à pas sur ton hébergement, ou teste d’abord Éclair sur ton ordinateur, sans rien mettre en ligne.

Questions fréquentes sur les CMS sans base de données

Un CMS sans base de données est-il moins sûr ?

Non, au contraire : sans base, aucune injection SQL n’est possible. Chez Éclair, les fichiers de données sont doublement protégés (règle .htaccess et ligne <?php exit; ?>), privés et écrits de façon atomique.

Que se passe-t-il si un fichier est abîmé ?

Les écritures atomiques empêchent les fichiers à moitié écrits, chaque contenu garde ses 20 dernières versions et l’index se reconstruit à partir des fichiers. Une sauvegarde régulière reste la meilleure assurance.

Combien de pages peut gérer Éclair ?

Il n’y a pas de limite fixe, mais Éclair est conçu pour les sites vitrines, les blogs et les portfolios, pas pour des catalogues de dizaines de milliers de fiches.

Peut-on passer de WordPress à un CMS « flat-file » ?

Oui, pour un site vitrine ou un blog : il faut recréer les pages et conserver les adresses ou les rediriger. La méthode est détaillée dans notre guide pour migrer de WordPress vers Éclair.

Suivre le guide d’installation