CMS · PHP pur · Zéro dépendances

Un CMS qui ne porte
aucun poids inutile....

Pas de base de données. Pas de build. Pas de dépendances.
Juste des fichiers HTML et un serveur PHP.

Découvrir le projet Nous contacter
0
Dépendances
0
Base de données
<10ms
TTFB moyen
1
Fichier par page

Pourquoi Template Hybrid

Vitesse réelle

Pas de requêtes, pas d'ORM, pas de middleware. Le serveur lit un fichier et le sert. C'est tout.

🗂

Structure plate

Chaque page est un fichier HTML. Ouvre-le, modifie-le, déplace-le. Pas de panneaux, pas de tokens, pas de magie.

🌍

Multilingue natif

Ajoute un dossier fr/ et tu as le français. Le système détecte les langues automatiquement.

🔒

Surface d'attaque minimale

Pas de BDD = pas d'injection SQL. Pas de dépendances = pas de CVE à patcher chaque semaine.

🛠

Admin intégré

Panneau d'admin sans dépendances : créer des pages, gérer les menus, SEO, paramètres. Tout depuis le navigateur.

📦

Déploiement trivial

FTP, rsync, git push. Fonctionne sur n'importe quel hébergement PHP mutualisé. Zéro configuration serveur requise.

Template Hybrid vs autres CMS

Template Hybrid WordPress Laravel CMS
Base de données Aucune MySQL MySQL / PgSQL
Étape de build Aucune Optionnel Composer + npm
Dépendances 0 ~50 plugins Des dizaines
Temps d'installation 2 minutes 30+ minutes 1-2 heures
Hébergement mutualisé N'importe lequel La plupart Souvent non
Mises à jour sécurité Aucune nécessaire Constantes Constantes

C'est si simple ?

Voici un fichier de page complet. Rien d'autre.

content/about.html
<!-- meta
title: À propos
seo_title: À propos | Société
seo_desc: Notre histoire
-->

<h1>À propos</h1>
<p>Écris ton contenu HTML ici.</p>

Comment ça marche

1

Crée un fichier

Écris content/page.html avec le bloc meta en haut. Titre, SEO, contenu : tout dans un seul fichier.

2

Ajoute-le au menu

Depuis le panneau admin → Menu & Footer, ajoute le slug et le libellé. Le menu se met à jour instantanément.

3

C'est tout

Pas de build, pas de cache à vider, pas de redémarrage. La page est en ligne dès que tu sauvegardes le fichier.

« Enfin un CMS qui ne me demande pas d'installer Node, configurer une base de données et prier pour que ça marche. J'uploade les fichiers et c'est en ligne. »

— Marco R., développeur freelance

Questions fréquentes

Puis-je l'utiliser sur un hébergement mutualisé ? +

Oui. PHP 8.0+ suffit. Fonctionne sur n'importe quel hébergement mutualisé, VPS ou dédié. Aucune exigence particulière.

Comment gérer un blog avec beaucoup d'articles ? +

Chaque article est un fichier HTML dans le dossier content/. Tu peux créer une page blog qui les liste en lisant les fichiers du dossier — sans base de données.

Est-ce sécurisé sans base de données ? +

Encore plus sécurisé. Pas de BDD = pas d'injection SQL. Pas de dépendances = pas de vulnérabilités provenant de librairies externes. La surface d'attaque est minimale par conception.

Puis-je ajouter une nouvelle langue ? +

Oui. Crée un dossier fr/ en copiant la structure en/, traduis les fichiers et le sélecteur de langue apparaîtra automatiquement dans le header.

Prêt à commencer ?

Pas d'installation. Pas de compte. Uploade les fichiers sur le serveur et c'est en ligne.

Parlons-en →