forked from archimag/cliki2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
45 lines (36 loc) · 1.7 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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.