Skip to content

Goheeca/cliki2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Common Lisp 100.0%