BookStack

BookStack

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