Stratum est un CMS universel, modulaire, et open source, développé avec Laravel 10. Conçu pour répondre aux besoins variés des utilisateurs (entreprises, particuliers, institutions, développeurs), Stratum se distingue par sa légèreté, sa flexibilité, et son optimisation.
Avec un système avancé de thèmes et modules, Stratum permet de créer des sites web vitrines, portfolios, blogs, e-commerces, et bien plus, tout en restant facile à utiliser et à personnaliser.
- Modularité complète : Activez ou désactivez les fonctionnalités dont vous avez besoin via des plugins.
- Thèmes personnalisables : Support des thèmes en Blade avec compatibilité pour les frameworks CSS de votre choix (ex : TailwindCSS, Bootstrap).
- Performances optimales : CMS léger et rapide, idéal pour tout type de projet.
- Administration intuitive : Interface responsive pour gérer facilement contenus, utilisateurs, thèmes, et modules.
- Open Source : Gratuit et disponible pour tous, avec des extensions premium (thèmes et modules).
- PHP : 8.1 ou supérieur
- Composer
- Node.js (pour le build frontend)
- Base de données : MySQL/MariaDB, PostgreSQL ou SQLite
-
Clonez le projet :
git clone https://github.com/Velyorix/Stratum.git cd stratum
-
Installez les dépendances PHP et JavaScript :
composer install npm install
-
Configurez votre fichier
.env
: Copiez le fichier.env.example
et configurez les informations nécessaires (base de données, clés d'API, etc.) :cp .env.example .env
-
Générez la clé d'application :
php artisan key:generate
-
Compilez les assets frontend :
npm run dev:admin && npm run dev:install && npm run dev:default
-
Lancez le serveur local :
php artisan serve
Votre CMS est maintenant accessible à l’adresse http://localhost:8000.
- Authentification (gestion des utilisateurs et permissions).
- Blog (articles, catégories, commentaires).
- SEO (sitemaps, métadonnées, optimisation).
- Galerie d'images et gestionnaire de médias.
- Design moderne et épuré, développé avec TailwindCSS.
- Mode clair avec optimisation pour les performances.
La documentation complète (installation, configuration, création de thèmes et modules) est disponible ici.
Les contributions sont les bienvenues ! Pour contribuer :
- Forkez ce répo.
- Créez une branche pour vos modifications :
git checkout -b feature/ma-fonctionnalite
- Faites une Pull Request.
Merci de consulter le fichier CONTRIBUTING.md
pour plus d'informations.
Stratum est distribué sous la licence MIT. Consultez le fichier LICENSE pour plus d'informations.
Si vous avez des idées pour des thèmes ou modules, ou si vous voulez contribuer à l’écosystème Stratum, contactez-nous via [email protected].