Conçu contre les failles PHP actuelles
PHP 8.2+ typé, en-têtes stricts, Argon2id, requêtes préparées partout. Aucune couche de compatibilité pour 2010.
Système en ligne Fortress CMS v1.5.1 PHP 8.2+
De conception française.
01 / Comparatif
WordPress, Joomla et Drupal ont grandi sur le PHP d'il y a quinze ans. Fortress est écrit de zéro sur le PHP d'aujourd'hui : le même confort, sans l'héritage.
Documentation publique de chaque projet, octobre 2026. Aucun benchmark, seulement les réglages par défaut.
02 / Genèse
Tous les CMS encore en service portent les compromis de leur première décennie. Repartir de zéro n'est pas un détail : c'est ce qui rend enfin une plateforme propre possible.
PHP 8.2+ typé, en-têtes stricts, Argon2id, requêtes préparées partout. Aucune couche de compatibilité pour 2010.
Dix ans d'extensions à auditer en moins. La sécurité est dans le code que vous téléchargez, pas dans une liste d'extensions.
Quatre langues, IA à la demande, llms.txt et un studio live : publiez, et soyez lu par les humains comme par les machines.
03 / Sécurité
Pas de module à installer, pas de réglage caché : les défenses sont dans le cœur, et chaque décision est documentée.
En-têtes à nonce, aucun script inline, aucun CDN.
Hachage moderne, TOTP prêt, connexion limitée.
Chaque requête, SQLite ou MySQL, sans exception.
Chaque écriture tracée : utilisateur, IP, date.
04 / Natif
Pas de plugin à chercher, pas de service à brancher : l'IA, le web sémantique et le studio vidéo sont dans l'archive.
Votre clé, votre fournisseur, vos règles. Rien ne part sans une action explicite.
Index global et un fichier par article, générés à la publication.
Enregistrez vidéo ou podcast dans l'éditeur, sans passer par un service tiers.
05 / Thèmes
Choisissez une structure, puis une teinte. Le noir et blanc reste ; la teinte est la seule couleur de la page.
La base calme : fond blanc, grille en filets fins, largeur généreuse.
Pour les essais : mesure étroite, filets épais, lettrine.
Grande typo, grilles bento asymétriques, panneaux teintés.
Images plein cadre, légendes en mono, presque aucune interface. La photo fait la mise en page.
Le look de ce site appliqué à un blog : hero centré, tableau en filets, articles numérotés.
Monochrome et calme : lignes plates, filets fins, aucune image dans le chemin.
Les six thèmes se changent depuis le tableau de bord. Aucune compilation, aucun plugin, aucun cache à vider. Tester dans le navigateur ↗
06 / En direct
Un rendu réel, pas une capture : choisissez un thème, changez d'appareil, faites défiler. La page ci-dessous charge la même feuille de style que votre site.
Contenu de démo — thème réel, feuille de style réelle. 06 thèmes · clair / sombre · 3 formats
07 / Souveraineté
Aucune télémétrie, aucune police distante, aucun appel externe. Votre serveur, votre juridiction, votre code.
Aucune télémétrie, aucune police tierce, aucun appel externe. Rien ne sort sans vous.
Votre serveur, votre juridiction, un dossier à téléverser.
Base de code compacte, modèle de menace écrit, aucune boîte noire.
08 / Langues
09 / Déploiement
Les mêmes gestes que pour un WordPress : déposer, ouvrir, répondre à quatre écrans. Sauf qu'ici il n'y a ni Composer, ni npm, ni mise à jour de plugin à surveiller.
Déposez le contenu du ZIP à la racine de votre hébergement, ou dans un sous-dossier. Aucun build.
Le seul droit à régler : le dossier storage/ appartient à l'utilisateur PHP, sans être lisible par le monde.
index.php redirige tout seul vers install.php. Aucune commande à taper, aucun fichier de config à écrire à la main.
Environnement, base de données (SQLite par défaut, MySQL au choix), nom et langues du site, compte administrateur.
Activez le 2FA, puis Force HTTPS dans Réglages → Sécurité. install.lock empêche toute réinstallation.
Copiez storage/app.db, storage/config.php et storage/uploads/. C'est tout l'état du site.
Guide complet — Apache, Nginx, sauvegardes, tâches planifiées — dans docs/DEPLOYMENT.md, livré dans l'archive.
10 / Télécharger
Téléversez le dossier, lancez l'installeur, écrivez. Rien à compiler, rien à souscrire.