Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The wiki software behind cliki.net

tree: 088d90e17c

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 cliki-convert
Octocat-spinner-32 src
Octocat-spinner-32 CONTRIBUTORS Added contributors file September 04, 2012
Octocat-spinner-32 LICENSE Added LICENSE file (AGPLv3), license and version info to asd file December 01, 2011
Octocat-spinner-32 README Updated README file with current cliki start procedure. September 13, 2012
Octocat-spinner-32 TODO
Octocat-spinner-32 cliki-convert.asd
Octocat-spinner-32 cliki2.asd
README
CLiki2 is the wiki software behind cliki.net

You can obtain the code at http://github.com/vsedach/cliki2
All CLiki2 dependencies are available via Quicklisp.

The function (start-cliki-server <port> <homedir> <wikis>) starts an
HTTP server on <port> serving one or more virtual hosted wikis from
<homedir>. Example:

(start-cliki-server
  8081
  "/home/cliki/"
  (list
    (list "wiki.alu.org"
      (make-wiki "ALU" "Association of Lisp Users"
                 "/home/cliki/alu-wiki/" "noreply@wiki.alu.org"))
    (list "cliki.net"
      (make-wiki "CLiki" "the common lisp wiki"
                 "/home/cliki/cliki-test/" "noreply@cliki.net"))))

Here, /home/cliki/ is used for things like the access and error logs.
<wikis> is an alist of domain name to wiki mappings. The function
make-wiki has the following signature:

(make-wiki <wiki name> <wiki description>
           <wiki-directory> <password-recovery-from-address>)

CLiki2 stylesheets and background images need to be placed in
<wiki-directory>/static/. Example styles are available from
http://github.com/vsedach/cliki2-style and
http://github.com/vsedach/alu-wiki-style

The Common Lisp HyperSpec (for symbol links in wiki pages) needs to be
in the folder HyperSpec/ in <homedir>, and the symbol table at
HyperSpec/Data/Symbol-Table.text.

CLiki2 is written by Andrey Moskvitin <archimag@gmail.com> and
Vladimir Sedach <vsedach@gmail.com>. CLiki2 graphic design was done by
Anastasiya Sterh <ms.sterh@gmail.com>. Vladimir Sedach is the current
maintainer. To report bugs, open an issue on github
(https://github.com/archimag/cliki2/issues) or email Vladimir Sedach
<vsedach@gmail.com>.

CLiki2 is distributed under the Affero GPL version 3. Details are in
the file LICENSE.
Something went wrong with that request. Please try again.