-*- Text -*- Interactive user-updatable web pages a la wiki (http://www.c2.com/cgi/wiki) * Building it CLiki depends on SBCL, Araneida, and a large number of modules. The simplest way to download and install everything is with Quicklisp: * cd $HOME/quicklisp/local-projects * git clone https://github.com/dram/araneida.git * git clone https://github.com/dram/cliki.git * (ql:quickload :cliki) * Using it You need to create a cliki-instance object and install cliki-handler somewhere in your URL hierarchy. See example.lisp for, as the name suggests, an example. data-directory is where the data files will be created, so must be writable by the user who is running the CL instance. If you would like to run multiple CLikis on the same listener, you can do that with multiple cliki-instances. If you want them to have different look and feel, you can create a subclass of cliki-instance and specialize various methods. See cliki-net.lisp for an example.