Imagine an organization with several departments
— HR, Engineering, Finance, Operations.
Each department can request its own wiki on the company's platform, and each wiki becomes an independent space with its own access rules, its own structure, and its own editorial rhythm.
Access rights can be managed per department or per group, allowing each team to control who can read, edit or delete specific content. Each wiki stored in their own folder. No databases necessary.
Behind the scenes, every page is stored as a simple Markdown file, readble by both machine and human.
Each wiki is optionally backed by its own Git repository, hosted anywhere you prefer (GitHub, GitLab, a private server).
This means contributors have two equally valid ways to work:
When changes are “pushed”, the wiki updates.
When pages are edited in the wiki, the Git repository updates.
This model gives teams the comfort of a familiar wiki interface, combined with the safety, versioning, and portability of Git. It also makes it easy to review changes, collaborate asynchronously, and integrate documentation into existing development workflows.
| Multi‑Wiki Platform |
| |
| |
+-------+-------+ +-------+-------+
| Department A | | Department B |
+---------------+ +---------------+
| |
| |
Requests its own wiki Requests its own wiki
| |
v v
+---------------+ +---------------+
| Wiki A | | Wiki B |
+---------------+ +---------------+
| |
| |
+------------+------------+ +----------+-----------+
| Access rights managed | | Access rights managed |
| by department or group | | by department or group|
+------------+------------+ +----------+-----------+
| |
| |
Pages stored as Markdown Pages stored as Markdown
| |
v v
+---------------+ +---------------+
| Git Repo A | | Git Repo B |
+---------------+ +---------------+
| |
| |
Clone + edit locally OR edit in wiki Clone + edit locally OR edit in wiki
| |
v v
Git pushes update wiki Git pushes update wiki
Wiki edits update Git Wiki edits update Git
That's what a combination of DokuWiki, a theme like Navigator, and an optional git version control can do for your organization or even personal projects.