819d6d1b8f
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
FOLIO
Moteur de blog PHP — utilisé par plusieurs sites.
Dépôt
https://git.abonnel.fr/cedricAbonnel/folio — branche main
Sites utilisant Folio
| Site | Workspace local | Serveur |
|---|---|---|
| varlog.a5l.fr | ~/Projects/varlog/ |
ssh varlog |
| www.abonnel.fr | ~/Projects/fr.abonnel.www/ |
ssh abonnel-wiki |
Structure du moteur
folio/
├── src/ Classes PHP (ArticleManager, PostManager, auth…)
├── public/ Point d'entrée web (index.php, route.php, assets/)
├── templates/ Vues PHP (layout, header, footer, post_*)
├── config/ Configuration (config.php)
├── database/ Schéma SQL + migrate.php
├── composer.json
└── CHANGELOG.md
Workflow de modification du moteur
1. Développement et test sur varlog.a5l.fr
Modifier le code ici dans ~/Projects/folio/, tester sur varlog.a5l.fr :
# Déployer sur varlog pour test
~/Projects/varlog/scripts/sync.sh
# Tester sur http://varlog.acegrp.lan (ou https://varlog.a5l.fr)
2. Validation
Une fois validé sur varlog.a5l.fr :
# Commiter sur le serveur varlog (git de déploiement)
~/Projects/varlog/scripts/commit.sh "description du changement"
3. Push vers le dépôt Folio
Pousser le code validé vers le dépôt canonique Folio :
cd ~/Projects/folio
./scripts/push.sh "description du changement"
4. Déployer sur les autres sites si nécessaire
~/Projects/fr.abonnel.www/scripts/sync.sh
~/Projects/fr.abonnel.www/scripts/commit.sh "même message"
Credentials locaux
Aucun credential dans folio/ — les .env sont dans chaque workspace site.