Phoca CMS est né comme un squelette interne pour une poignée de petits projets PHP qui répétaient toujours la même base : un contrôleur frontal, quelques mises en page, un peu de SEO, et un endroit pour le contenu. Plutôt que de tout reconstruire à chaque fois, nous en avons fait une base réutilisable.
Ce que ça vous apporte
- Un système de mise en page où chaque bloc (en-tête, menu, barres latérales, pied de page) a des valeurs par défaut sensées, tout en acceptant volontiers les variables qu'une page souhaite lui envoyer.
- Le SEO géré de façon centralisée - titre, meta description, Open Graph, Twitter Cards et JSON-LD sont générés de la même manière partout.
- Du contenu depuis Markdown ou depuis MariaDB via exactement la même interface, donc les pages générées depuis une base de données sont aussi simples que les pages statiques.
- Un déploiement qui se moque de savoir s'il se trouve à la racine de votre domaine ou trois dossiers plus loin.
Ce que ce n'est pas
Phoca CMS ne cherche pas à être un CMS complet avec panneau d'administration, comptes utilisateurs ou marketplace de plugins. C'est un point de départ - assez petit pour être lu en un après-midi, et suffisamment structuré pour vous épargner de reprendre les mêmes décisions à chaque projet.