Part of the Site ecosystem · 38 projects
This module allows website administrators to create and manage documentation directly within the admin interface, eliminating the need for developer intervention or code deployments. It provides a user-friendly way to document operational procedures, answer common questions, and onboard new team members, storing this crucial information within the site itself. The system supports rich content like screenshots and file attachments, and offers granular control over access permissions and visibility.
Site Documentation lets the people who run a website write the guides for running it, in the admin interface, without a developer and without a deploy.
Every site ends up needing this. How do we add a staff member? Where do the opening hours live? What do we do when a form stops sending email? The answers usually end up in a shared document nobody can find, in an email thread, or in the head of the person who built the site. This module keeps them in the site itself, next to the work.
How this differs from the help system in core
Core's help system, and the file based modules around it, are written by developers: a topic is a Twig or Markdown file inside a module, so changing one sentence means a code change and a deployment. This module is the other way round. A guide is content. An editor writes it in the admin interface, attaches screenshots, saves, and it is live. That matters most at handover, when the people who now own the site are the ones who need to write things down.
What you get
- Guides written and edited in the admin interface, with screenshots that open full size and file attachments such as PDFs or checklists.
- Per guide role restrictions. Leave it open to everyone with the view permission, or name the roles that may read it.
- A documentation list grouped by type, filterable by type and audience, with a link in the toolbar.
- Optional context on each guide: who it is for, the topics it covers, a difficulty level and how many minutes the task takes.
- Guides can be switched off while they are being rewritten. They stay visible to the people who edit documentation and disappear for everyone else.
- Six permissions, so reading, writing, deleting and managing role access can go to different people.
Ask your assistant about Website Documentation
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
- file Drupal core
- image Drupal core
- options Drupal core
- taxonomy Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Site ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 1.0.0 | Stable | 10–11 | Sep 18, 2026 |