Navigator

A Theme for DokuWiki

User Tools

Site Tools


navigator:imagine_a_wiki

A Multi‑Wiki Platform Backed by Git

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:

  • edit pages directly in the wiki interface
  • or clone the Git repository and edit the Markdown files locally

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.


navigator/imagine_a_wiki.txt · Last modified: by editor