User Tools

Site Tools


s5:regiowiki

This is an old revision of the document!


View page as slide show

DokuWiki

An Introduction

(with a slight focus on RegioWikis)

by Andreas Gohr
CosmoCode GmbH
http://www.cosmocode.de

Agenda

  1. What are typical RegioWiki szenarios?
  2. How does DokuWiki fit in there?
  3. What might be especially useful for RegioWikis?
  4. Your Questions answered.

RegioWiki requirements

(I'm just guessing these, correct me if I'm wrong)

  • Small target group
    • usually just a few thousand people
  • Even smaller group of people involved as editors
  • Editors might not be technically versatile
  • Low to no funding

DokuWiki

  • PHP based
  • Free and Open Source
  • Created in 2004
  • Originally focused on documentation (hence the name)
  • Quite popular today (in the top 5 league)

Low Requirements

  • no external requirements
  • does not need a database
  • runs everywhere where PHP runs
    • a $5 hoster usually works just fine
    • there are even free PHP hosters nowadays
    • for the French: free.fr sucks ;-)

Wait! No Database?

  • All page data is saved in .txt files
    • Filesystems optimize read/write by memory caching → fast!
    • Easy Backup → just copy or zip the folder
    • Easy Migration → copy to new server, set file permissions, done.
    • Accessible → data can be read and written outside the wiki (for the pros: scripting!)
  • Final page HTML is stored in cache files
  • Word based fulltext index for fast search even in large wikis

Wiki Syntax

We believe wiki syntax is superior to WYSIWYG editors in every way, but that doesn't mean there's no room for editor improvement.

Ease of Use

  • Easy, intuitive syntax that is readable!
  • Extensive formatting toolbar for most common syntax
  • Keyboard shortcuts
  • We're permanently improving
    • Intelligent context sensitive editor
    • Keep list indentions
    • List indentions with a single key
    • Relative headline level insertions
    • Link Wizard

RegioWikis using DokuWiki

s5/regiowiki.1253467587.txt.gz · Last modified: 2009/09/20 17:26 by andi