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 The FeedReader macro is used to fetch RSS 2.0 feeds and is preferable to the
35 RSSReader macro available elsewhere since it parses the titles of feed entries
36 correctly.
37
38 Administering Content
39 ---------------------
40
41 In the archived Wiki for EuroPython 2008, various administration groups exist
42 for the implementation of access controls on certain pages; see the Volunteers
43 page for a short explanation. Note that the acl_* attributes set in the
44 ep2008.py file define the principal administrative privileges for the Wiki
45 such that the AdminGroup members can more or less change anything. Thus, when
46 deploying this Wiki, it might be a good idea to edit the AdminGroup page and
47 to add other administrative users - this would probably be done most
48 conveniently by just going into the page found in the following directory:
49
50 .../ep2008/wiki/data/pages/AdminGroup/revisions
51
52 The filename of the page is given in the following file:
53
54 .../ep2008/wiki/data/pages/AdminGroup/current
55
56 For an archived Wiki, the page is most likely to reside here:
57
58 .../ep2008/wiki/data/pages/AdminGroup/revisions/00000001
59
60 Be sure to only add existing users - there exists a possibility of people
61 otherwise creating accounts which would then have undeserved administrative
62 privileges.