Pragma CMS

Simplicité radicale. Contrôle total. Zéro surcharge.

Pragma CMS est un système de gestion de contenu (CMS) moderne conçu pour éliminer la complexité du web actuel. Développé en PHP 8.4+ et Vanilla JS, il s'appuie sur une architecture épurée (Clean Monolith) et une conception orientée données (Data-Oriented Design). Cette structure, alliée à un modèle MVC léger et à un usage minimal de l'orienté-objet, garantit un flux d'exécution linéaire, un fonctionnement rapide, transparent et prévisible, sans aucune boîte noire.

Il offre le parfait équilibre : une liberté éditoriale totale et fluide pour les créateurs de contenu grâce à un constructeur visuel modulaire, et un contrôle sémantique total du code pour le développeur. Pragma CMS est par défaut hybride, capable de servir des pages ultra-rapides côté serveur (SSR) ou de distribuer les données de manière découplée (Headless) via une API REST sécurisée.

open_in_new Consultez mon site web

L'enfer des architectures surchargées et du verrouillage SaaS

Créer et maintenir un site ne devrait pas être une source de frustration quotidienne. WordPress impose une dette technique immense et une dépendance critique à des plugins tiers instables. Les solutions Headless en SaaS (comme Contentful ou Webflow) confisquent vos données et facturent chaque fonctionnalité ou utilisateur supplémentaire à prix d'or. De plus, les frameworks JS modernes imposent une lourde taxe d'abstraction pour des tâches basiques.

Une structure orientée données et des performances brutes

Pour obtenir un système rapide et stable, il faut éliminer les intermédiaires inutiles. Pragma est conçu pour rester au plus près du fonctionnement de la machine.

  • Data-Oriented Design (DOD) : Au lieu de noyer les données dans des hiérarchies de code complexes (la "soupe d'objets"), Pragma manipule des structures simples. C'est plus rapide pour le serveur, plus simple à comprendre pour le développeur, et le chargement des pages se fait bien plus rapidement.
  • Flux direct : Pas de compilateurs, pas d'outils de build, pas de dépendances cachées. Le code est explicite et lisible de bout en bout pour que vous sachiez exactement ce qui s'exécute sur votre serveur.
  • MVC léger : Une séparation claire entre la logique serveur, les templates (Twig ou PHP natif) et les thèmes, sans complexité redondante.

De l'expérience utilisateur à l'écriture du code

J'ai conçu et programmé l'intégralité du système, en veillant à la fois à la propreté du code et à l'ergonomie :

  • Product Management & UI : Conception des maquettes Figma pour créer une interface d'administration épurée, axée sur l'efficacité éditoriale (gestion des médias, édition de blocs, configuration).
  • Routage & Sécurité : Développement d'un routeur PHP performant basé sur un cache plat compilé. Il intègre nativement la gestion du multilingue, des headers de sécurité stricts (CSP nonces) et le traitement des redirections sans aucun plugin tiers.
  • Souveraineté des données : Vos contenus sont stockés dans des schémas SQL clairs et des snapshots JSON portables. Vous possédez 100 % de votre code et de votre base de données.
  • Écosystème natif complet : Modélisation de contenus dynamique (Collections/Structures et Singles), constructeur de formulaires par glisser-déposer, éditeur de menus, optimisation automatique des images (AVIF/WebP), générateur de sitemaps XML, console multi-sites centralisée, ...