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
├── views/ → Pages HTML / UI
├── src/ → Logique PHP (MVC léger)
├── tmp/ → Fichiers temporaires (extraction CMS)
├── config/ → Paramètres du bootstrapper
├── 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
- (Optionnel) Support à venir pour la validation par hash/signature
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.