Gikia — a simple wiki engine

In short, it's what this site is running. :)

From README:

Gikia is a very simple but powerfull wiki engine. It has not its own
version control system or database, but appears as a front-end for existing
revision control systems. It based on a fast and safe ocsgien web server.

Currently gikia supports git and darcs as revision control systems and
textile as a markup language.

I planned to make two version of this engine: one for a public servers with many wikies on board and one for personal use. So I split it in three repositories and called it gikia-common, gikia-tiny and gikia-huge. None of them was released yet, but the first two are available here:

Building from sources

A manual for installing on debian linux:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
aptitude install ocamlduce liblwt-ocaml-dev libextlib-ocaml-dev \
  libocsigen-ocaml-dev libmagic-ocaml-dev libcalendar-ocaml-dev \
  wdiff darcs git

darcs get "http://komar.bitcheese.net/darcs/textile-ocaml/"
cd textile-ocaml
make
make install
cd ../

darcs get "http://komar.bitcheese.net/darcs/gikia-common/"
cd gikia-common
bash configure
make
make install
cd ../

darcs get "http://komar.bitcheese.net/darcs/gikia-tiny/"
cd gikia-tiny
bash configure
make
make install

gikia
wget "http://localhost:8080"

Features

VCS

basic supportredirects if file has been movedbranches
darcsyesyesno
gityesin progressin progress
svnin progressno
hgin progress

Markup

basic supportgrabs headercan include htmlcan escape html
textileyesyes (h1 tag)yes (except bc)yes
markdownin progress
pure htmlyesno (how?) - -