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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
|
<?php if (!defined('PmWiki')) exit();
## This is a sample config.php file. To use this file, copy it to
## local/config.php, then edit it for whatever customizations you want.
## Also, be sure to take a look at http://www.pmwiki.org/wiki/Cookbook
## for more details on the types of customizations that can be added
## to PmWiki.
## $WikiTitle is the name that appears in the browser's title bar.
$WikiTitle = 'PmWiki';
## $ScriptUrl is your preferred URL for accessing wiki pages
## $PubDirUrl is the URL for the pub directory.
# $ScriptUrl = 'http://www.mydomain.com/path/to/pmwiki.php';
# $PubDirUrl = 'http://www.mydomain.com/path/to/pub';
## If you want to use URLs of the form .../pmwiki.php/Group/PageName
## instead of .../pmwiki.php?p=Group.PageName, try setting
## $EnablePathInfo below. Note that this doesn't work in all environments,
## it depends on your webserver and PHP configuration. You might also
## want to check http://www.pmwiki.org/wiki/Cookbook/CleanUrls more
## details about this setting and other ways to create nicer-looking urls.
# $EnablePathInfo = 1;
## $PageLogoUrl is the URL for a logo image -- you can change this
## to your own logo if you wish.
# $PageLogoUrl = "$PubDirUrl/skins/pmwiki/pmwiki-32.gif";
## If you want to have a custom skin, then set $Skin to the name
## of the directory (in pub/skins/) that contains your skin files.
## See PmWiki.Skins and Cookbook.Skins.
# $Skin = 'pmwiki-responsive';
## You'll probably want to set an administrative password that you
## can use to get into password-protected pages. Also, by default
## the "attr" passwords for the PmWiki and Main groups are locked, so
## an admin password is a good way to unlock those. See PmWiki.Passwords
## and PmWiki.PasswordsAdmin.
# $DefaultPasswords['admin'] = pmcrypt('secret');
## Unicode (UTF-8) allows the display of all languages and all alphabets.
## Highly recommended for new wikis.
include_once("scripts/xlpage-utf-8.php");
## If you're running a publicly available site and allow anyone to
## edit without requiring a password, you probably want to put some
## blocklists in place to avoid wikispam. See PmWiki.Blocklist.
# $EnableBlocklist = 1; # enable manual blocklists
# $EnableBlocklist = 10; # enable automatic blocklists
## PmWiki comes with graphical user interface buttons for editing;
## to enable these buttons, set $EnableGUIButtons to 1.
# $EnableGUIButtons = 1;
## To enable markup syntax from the Creole common wiki markup language
## (http://www.wikicreole.org/), include it here:
# include_once("scripts/creole.php");
## Some sites may want leading spaces on markup lines to indicate
## "preformatted text blocks", set $EnableWSPre=1 if you want to do
## this. Setting it to a higher number increases the number of
## space characters required on a line to count as "preformatted text".
# $EnableWSPre = 1; # lines beginning with space are preformatted (default)
# $EnableWSPre = 4; # lines with 4 or more spaces are preformatted
# $EnableWSPre = 0; # disabled
## If you want uploads enabled on your system, set $EnableUpload=1.
## You'll also need to set a default upload password, or else set
## passwords on individual groups and pages. For more information
## see PmWiki.UploadsAdmin.
# $EnableUpload = 1;
# $UploadPermAdd = 0;
# $DefaultPasswords['upload'] = pmcrypt('secret');
## Setting $EnableDiag turns on the ?action=diag and ?action=phpinfo
## actions, which often helps others to remotely troubleshoot
## various configuration and execution problems.
# $EnableDiag = 1; # enable remote diagnostics
## By default, PmWiki doesn't allow browsers to cache pages. Setting
## $EnableIMSCaching=1; will re-enable browser caches in a somewhat
## smart manner. Note that you may want to have caching disabled while
## adjusting configuration files or layout templates.
# $EnableIMSCaching = 1; # allow browser caching
## Set $SpaceWikiWords if you want WikiWords to automatically
## have spaces before each sequence of capital letters.
# $SpaceWikiWords = 1; # turn on WikiWord spacing
## Set $EnableWikiWords if you want to allow WikiWord links.
## For more options with WikiWords, see scripts/wikiwords.php .
# $EnableWikiWords = 1; # enable WikiWord links
## $DiffKeepDays specifies the minimum number of days to keep a page's
## revision history. The default is 3650 (approximately 10 years).
# $DiffKeepDays=30; # keep page history at least 30 days
## By default, viewers are prevented from seeing the existence
## of read-protected pages in search results and page listings,
## but this can be slow as PmWiki has to check the permissions
## of each page. Setting $EnablePageListProtect to zero will
## speed things up considerably, but it will also mean that
## viewers may learn of the existence of read-protected pages.
## (It does not enable them to access the contents of the pages.)
# $EnablePageListProtect = 0;
## The refcount.php script enables ?action=refcount, which helps to
## find missing and orphaned pages. See PmWiki.RefCount.
# if ($action == 'refcount') include_once("scripts/refcount.php");
## The feeds.php script enables ?action=rss, ?action=atom, ?action=rdf,
## and ?action=dc, for generation of syndication feeds in various formats.
# if ($action == 'rss') include_once("scripts/feeds.php"); # RSS 2.0
# if ($action == 'atom') include_once("scripts/feeds.php"); # Atom 1.0
# if ($action == 'dc') include_once("scripts/feeds.php"); # Dublin Core
# if ($action == 'rdf') include_once("scripts/feeds.php"); # RSS 1.0
## In the 2.2.0-beta series, {$var} page variables were absolute, but now
## relative page variables provide greater flexibility and are recommended.
## (If you're starting a new site, it's best to leave this setting alone.)
# $EnableRelativePageVars = 1; # 1=relative; 0=absolute
## By default, pages in the Category group are manually created.
## Uncomment the following line to have blank category pages
## automatically created whenever a link to a non-existent
## category page is saved. (The page is created only if
## the author has edit permissions to the Category group.)
# $AutoCreate['/^Category\\./'] = array('ctime' => $Now);
## PmWiki allows a great deal of flexibility for creating custom markup.
## To add support for '*bold*' and '~italic~' markup (the single quotes
## are part of the markup), uncomment the following lines.
## (See PmWiki.CustomMarkup and the Cookbook for details and examples.)
# Markup("'~", "<'''''", "/'~(.*?)~'/", "<i>$1</i>"); # '~italic~'
# Markup("'*", "<'''''", "/'\\*(.*?)\\*'/", "<b>$1</b>"); # '*bold*'
## If you want to have to approve links to external sites before they
## are turned into links, uncomment the line below. See PmWiki.UrlApprovals.
## Also, setting $UnapprovedLinkCountMax limits the number of unapproved
## links that are allowed in a page (useful to control wikispam).
# $UnapprovedLinkCountMax = 10;
# include_once("scripts/urlapprove.php");
## The following lines make additional editing buttons appear in the
## edit page for subheadings, lists, tables, etc.
# $GUIButtons['h2'] = array(400, '\\n!! ', '\\n', '$[Heading]',
# '$GUIButtonDirUrlFmt/h2.gif"$[Heading]"');
# $GUIButtons['h3'] = array(402, '\\n!!! ', '\\n', '$[Subheading]',
# '$GUIButtonDirUrlFmt/h3.gif"$[Subheading]"');
# $GUIButtons['indent'] = array(500, '\\n->', '\\n', '$[Indented text]',
# '$GUIButtonDirUrlFmt/indent.gif"$[Indented text]"');
# $GUIButtons['outdent'] = array(510, '\\n-<', '\\n', '$[Hanging indent]',
# '$GUIButtonDirUrlFmt/outdent.gif"$[Hanging indent]"');
# $GUIButtons['ol'] = array(520, '\\n# ', '\\n', '$[Ordered list]',
# '$GUIButtonDirUrlFmt/ol.gif"$[Ordered (numbered) list]"');
# $GUIButtons['ul'] = array(530, '\\n* ', '\\n', '$[Unordered list]',
# '$GUIButtonDirUrlFmt/ul.gif"$[Unordered (bullet) list]"');
# $GUIButtons['hr'] = array(540, '\\n----\\n', '', '',
# '$GUIButtonDirUrlFmt/hr.gif"$[Horizontal rule]"');
# $GUIButtons['table'] = array(600,
# '||border=1 width=80%\\n||!Hdr ||!Hdr ||!Hdr ||\\n|| || || ||\\n|| || || ||\\n', '', '',
# '$GUIButtonDirUrlFmt/table.gif"$[Table]"');
|