StratumCMS — CMS modulaire et open-source

Développement Web
Image du projet 1
Image du projet 2
Image du projet 3
Image du projet 4
Image du projet 5
Image du projet 6
Image du projet 7
Image du projet 8
Image du projet 9
Image du projet 10
Image du projet 11
Image du projet 12
Image du projet 13
Image du projet 14

À propos du projet

🌱 Contexte

StratumCMS est un CMS moderne et open-source développé avec Laravel. Conçu pour les développeurs et créateurs d'expériences web, il offre une architecture modulaire, rapide et évolutive, tout en restant simple à prendre en main.

Le projet vise à combiner la flexibilité d'un framework et la simplicité d'un CMS prêt à l'emploi, en mettant l'accent sur la performance, la sécurité et l'extensibilité. Chaque partie du système (cœur, modules, thèmes, API) a été pensée pour être facilement personnalisable et maintenable.

Technologies utilisées : Laravel 10+, Blade, Tailwind CSS, Alpine.js, PHP 8+, MySQL / PostgreSQL


🛠️ Réalisations

🎨 Design & Expérience Utilisateur

  • Interface d’administration moderne : développée avec Blade et Tailwind CSS pour une navigation fluide et intuitive.
  • Dashboard personnalisable : widgets dynamiques, mode sombre, et gestion centralisée des modules.
  • Thèmes et modules dynamiques : détection automatique via theme.json et module.json.
  • Responsive Design : interface adaptée à tous les écrans (desktop, tablette, mobile).
  • Support multilingue : gestion native du contenu dans plusieurs langues.

⚙️ Fonctionnalités Clés

🧩 Architecture modulaire

  • Basé sur Laravel 10+ avec séparation claire entre le cœur, les modules et les thèmes.
  • Système de hooks et d’événements permettant d’étendre le CMS sans modifier le noyau.
  • API REST & GraphQL pour un usage headless (front React, Vue, etc.).
  • Gestion du contenu : articles, pages, médias, menus, utilisateurs et rôles.

🔒 Sécurité & Performance

  • Authentification sécurisée : via Laravel Sanctum et support 2FA.
  • Cache optimisé : chargement rapide et gestion intelligente des ressources.
  • Bonne pratiques Laravel : Eloquent, middlewares, politiques d’autorisations, etc.

🧠 Développement simplifié

  • Installation rapide : via Composer et interface d’installation intuitive.
  • Création facilitée de modules : structure documentée et claire.
  • Compatibilité : MySQL, PostgreSQL, SQLite.
  • Interface d’administration légère : sans dépendance à un framework JavaScript lourd.

🚀 Performances & Accessibilité

  • Architecture optimisée pour la rapidité et la stabilité.
  • Interface 100 % responsive et conforme aux standards d’accessibilité (ARIA, contraste, navigation clavier).
  • Compatible avec tous les navigateurs modernes.

📄 Licence

StratumCMS est distribué sous licence GPL-3.0. Cette licence garantit la liberté d’utiliser, de modifier et de redistribuer le logiciel, à condition de conserver la même licence pour toute version dérivée.

Prix

Non précisé

Publication

November 2025

Catégorie

Développement Web

Technologies utilisées

Laravel Blade TailwindCSS Alpine GraphQL RestAPI