cntoby / cliki2

The wiki software behind cliki.net

Home Page:http://cliki.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

The wiki software behind cliki.net

http://cliki.net/

License:GNU Affero General Public License v3.0


Languages

Language:Common Lisp 100.0%