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:
darcs get http://komar.bitcheese.net/darcs/gikia-common/darcs get http://komar.bitcheese.net/darcs/gikia-tiny/
Building from sources
A manual for installing on debian linux:
12345678910111213141516171819202122232425
aptitude install ocamlduce liblwt-ocaml-dev libextlib-ocaml-dev \libocsigen-ocaml-dev libmagic-ocaml-dev libcalendar-ocaml-dev \wdiff darcs gitdarcs get "http://komar.bitcheese.net/darcs/textile-ocaml/"cd textile-ocamlmakemake installcd ../darcs get "http://komar.bitcheese.net/darcs/gikia-common/"cd gikia-commonbash configuremakemake installcd ../darcs get "http://komar.bitcheese.net/darcs/gikia-tiny/"cd gikia-tinybash configuremakemake installgikiawget "http://localhost:8080"
Features
VCS
| basic support | redirects if file has been moved | branches | |
| darcs | yes | yes | no |
| git | yes | in progress | in progress |
| svn | in progress | no | |
| hg | in progress |
Markup
| basic support | grabs header | can include html | can escape html | |
| textile | yes | yes (h1 tag) | yes (except bc) | yes |
| markdown | in progress | |||
| pure html | yes | no (how?) | - | - |