1 Initialising and Installing the Wiki
2 ------------------------------------
3
4 Various scripts are provided to install the Wiki according to the
5 Debian/Ubuntu filesystem layout devised for Apache and MoinMoin.
6
7 To set up a Wiki, do the following:
8
9 sudo ./initwiki .../ep2008
10 sudo ./insttheme .../ep2008
11
12 (The initwiki script sets up the resources for the Wiki; the insttheme script
13 adds theme-related resources, including the theme code.)
14
15 To copy an archived Wiki into an active Wiki:
16
17 sudo python archive_wiki.py archived_ep2008 .../ep2008
18
19 To set up the Wiki in the main MoinMoin configuration, examine farmconfig.py, then:
20
21 sudo ./instwiki
22
23 (This copies the ep2008.py and farmconfig.py files; if either change
24 subsequently, it will be necessary to copy them again.)
25
26 To set up an Apache site for the Wiki, examine site-ep2008, then:
27
28 sudo ./instsite
29
30 Macros (if used) can be installed as follows:
31
32 sudo ./instmacros .../ep2008
33
34 Administering Content
35 ---------------------
36
37 In the archived Wiki for EuroPython 2008, various administration groups exist
38 for the implementation of access controls on certain pages; see the Volunteers
39 page for a short explanation. Note that the acl_* attributes set in the
40 ep2008.py file define the principal administrative privileges for the Wiki
41 such that the AdminGroup members can more or less change anything. Thus, when
42 deploying this Wiki, it might be a good idea to edit the AdminGroup page and
43 to add other administrative users - this would probably be done most
44 conveniently by just going into the page found in the following directory:
45
46 .../ep2008/wiki/data/pages/AdminGroup/revisions
47
48 The filename of the page is given in the following file:
49
50 .../ep2008/wiki/data/pages/AdminGroup/current
51
52 For an archived Wiki, the page is most likely to reside here:
53
54 .../ep2008/wiki/data/pages/AdminGroup/revisions/00000001
55
56 Be sure to only add existing users - there exists a possibility of people
57 otherwise creating accounts which would then have undeserved administrative
58 privileges.