Zwiki is more than just a way of building wiki websites. Here are four ways to think of it:

1. It's a collaborative documentation tool

A website that's simple for an individual, group or large community to edit and extend. Wikis are especially good for gathering and organizing information, by an individual or a group of people working together. Zwiki was directly inspired by the original WikiWikiWeb; here are the most obvious differences, all optional:

  • page hierarchy
  • explicit support for comments, as well as edits
  • supports free-form page names
  • supports several text formatting standards: Structured Text, reStructured Text, WikiWikiWeb markup, HTML
  • customizable UI, fine-grained access control, purple numbers, fit tests, etc.

2. It's a mail list (with topics)

Zwiki allows easy subscription to individual pages or the whole wiki, to receive changes by email. It can also forward incoming mail back to the wiki, allowing discussion to flow via web, email or both. This can operate stand-alone, or integrated with a conventional mail list. Pages help to organize discussion topics.

3. It's a bug tracker

Pages with names like "#123 some issue name" acquire useful extra behaviour for representing bugs, todos, trouble tickets etc. Issue pages are colour-coded and can be searched, filtered and sorted.

4. It's a prototyping/development tool for web apps

Zwiki can support dynamic DTML scripts embedded within pages, operating on the rich data model of the wiki and the Zope database and controlled by the Zope security model. This allows rapid prototyping and iterative collaborative development of new wiki features and web applications.