Stratum Forge est le bootstrapper officiel de Stratum CMS.
Il vous guide pas à pas dans l’installation du CMS, de la vérification de votre environnement à la configuration finale, en toute autonomie.
Stratum Forge permet de :
- Vérifier que votre serveur est compatible avec Stratum CMS
- Télécharger automatiquement la dernière version stable depuis GitHub
- Installer les dépendances via Composer et npm
- Compiler les assets (CSS) et créer les symlinks nécessaires (
storage:link) - Supprimer automatiquement le bootstrapper une fois l’installation terminée
- Rediriger vers
/install, l’installeur officiel de Stratum CMS
Avant de lancer Stratum Forge, votre serveur doit disposer de :
- PHP ≥ 8.1
- Composer
- Node.js & npm
- Les extensions PHP suivantes :
mbstring,openssl,pdo,tokenizer,xml,ctype
💡 Stratum Forge vous informera de tout élément manquant et vous proposera les commandes à exécuter pour corriger.
Unzipper simplement les fichiers du dossier stratum-forge/ à la racine de votre projet web.
Accédez ensuite via navigateur à : http://votre-domaine/
Vous serez guidé à travers chaque étape de l’installation.
- Vérification de l’environnement serveur
- Téléchargement de la dernière release stable de Stratum CMS depuis GitHub
- Installation des dépendances :
composer install
npm install
npm run dev:default
npm run dev:install
npm run dev:admin
php artisan storage:link-
Suppression complète de Stratum Forge
-
Redirection vers
/install
/stratum-forge/
├── public/ → Point d’entrée de l’installeur / Assets compilé (Vite)
├── views/ → Pages HTML / UI
├── resources/ → Assets CSS non compiled
├── src/ → Logique PHP (MVC léger)
├── vendor/ → Dépendances Composer
├── composer.json → Autoload PSR-4
└── README.md- Le bootstrapper est automatiquement supprimé une fois l’installation terminée
- Aucun fichier d’installation ne persiste après la configuration
- Téléchargement uniquement depuis le dépôt GitHub officiel
MIT – Fièrement développé pour simplifier l’installation de StratumCMS.
Vous êtes les bienvenus pour proposer des idées, corriger des bugs ou améliorer l’UI.