C'EST QUOI ?
BookStack est une plateforme de documentation et wiki open-source, auto-hébergée, construite sur Laravel. Elle organise le contenu en une hiérarchie claire — Étagères, Livres, Chapitres, Pages — qui rend la navigation naturelle même avec des centaines de documents. L'objectif : permettre à n'importe qui de documenter sans compétence technique particulière.
POURQUOI C'EST INTÉRESSANT ?
- Interface accessible : Éditeur WYSIWYG par défaut (TinyMCE), éditeur Markdown disponible, et éditeur de code (CodeMirror). Pas besoin de former les utilisateurs.
- Hiérarchie logique : Le modèle Étagères → Livres → Chapitres → Pages impose une structure sans rigidité excessive. On s'y retrouve vite.
- Recherche full-text : Moteur de recherche intégré qui indexe tout le contenu, avec filtres avancés par tags, dates et auteurs.
- Permissions granulaires : Système de rôles et permissions à plusieurs niveaux (plateforme, étagère, livre, chapitre, page). Idéal pour les équipes avec des accès différenciés.
- Authentification flexible : Support SAML2, OIDC, LDAP et authentification à deux facteurs. S'intègre dans un SSO existant sans douleur.
- Export multi-format : Export des pages en PDF, HTML et Markdown. Pratique pour archiver ou partager hors plateforme.
- Diagrammes intégrés : Intégration native de diagrams.net pour créer des schémas directement dans les pages.
CAS D'USAGE
- Base de connaissances interne pour une équipe technique ou non-technique
- Documentation produit ou documentation d'API avec contrôle d'accès
- Wiki d'entreprise auto-hébergé en alternative à Confluence ou Notion
- Manuel de procédures et onboarding pour les nouveaux arrivants
- Documentation projet avec versioning et historique des modifications
