33 |
$WIKI->{config}->{path_to}->{$_->[0]} = $_->[1]; |
$WIKI->{config}->{path_to}->{$_->[0]} = $_->[1]; |
34 |
} |
} |
35 |
|
|
|
## -- Debug mode |
|
|
$WIKI->{config}->{debug} = { |
|
|
general => 1, |
|
|
db => 0, |
|
|
view => 1, |
|
|
}; |
|
|
|
|
36 |
## -- WikiPlugin |
## -- WikiPlugin |
37 |
push @{$WIKI->{event}->{plugin_manager_loaded}}, sub { |
push @{$WIKI->{event}->{plugin_manager_loaded}}, sub { |
38 |
my $wiki = shift; |
my $wiki = shift; |
104 |
|
|
105 |
## -- WikiName of special purpose WikiPages |
## -- WikiName of special purpose WikiPages |
106 |
$WIKI->{config}->{page} = { |
$WIKI->{config}->{page} = { |
107 |
Default => [qw/HomePage/], |
Default => $WIKI->name ([qw/HomePage/]), |
108 |
InterWikiName => [qw/Wiki InterWikiName/], |
InterWikiName => $WIKI->name ([qw/Wiki InterWikiName/]), |
109 |
NewPageTemplate => [qw/Wiki NewPageTemplate/], |
NewPageTemplate => $WIKI->name ([qw/Wiki NewPageTemplate/]), |
110 |
|
'StyleSheetList(text/html)' => $WIKI->name ([qw<Wiki Style List text/html>]), |
111 |
}; |
}; |
112 |
|
|
113 |
## -- WikiNamespace constants |
## -- WikiNamespace constants |
114 |
$WIKI->{config}->{name}->{space}->{separator} = '//'; |
$WIKI->{config}->{name}->{space} = { |
115 |
$WIKI->{config}->{name}->{space}->{separator_reg} = qr#//#; |
separator => '//', |
116 |
|
separator_reg => qr#\s*//\s*#, |
117 |
|
self => '.', |
118 |
|
parent => '..', |
119 |
|
}; |
120 |
|
|
121 |
## -- Default character codes |
## -- Default character codes |
122 |
$WIKI->{config}->{charset}->{internal} = 'euc-jp'; |
$WIKI->{config}->{charset} = { |
123 |
$WIKI->{config}->{charset}->{output} = 'iso-2022-jp'; |
## Internal code - MUST be ASCII + 8bit coding scheme |
124 |
$WIKI->{config}->{charset}->{uri_param} = ''; # auto detect |
internal => 'euc-jp', |
125 |
$WIKI->{config}->{charset}->{uri_param_encode} = 'euc-jp'; |
## Default output code |
126 |
$WIKI->{config}->{charset}->{uri_query} = ''; # auto detect |
output => 'iso-2022-jp', |
127 |
$WIKI->{config}->{charset}->{uri_query_encode} = 'euc-jp'; |
## "query" part in URI reference |
128 |
$WIKI->{config}->{charset}->{uri_path_info} = 'utf-8'; |
uri_query => '', # auto-detected |
129 |
|
uri_query_encode => 'euc-jp', ## For compatibility w/ SuikaWiki 2 |
130 |
|
uri_param => '', # auto-detected |
131 |
|
uri_param_encode => 'euc-jp', ## For compatibility w/ SuikaWiki 2 |
132 |
|
## PATH_INFO part in URI reference |
133 |
|
uri_path_info => 'x-utf-8-10646', ## Reserved for future use |
134 |
|
## Fragment identifier in URI reference |
135 |
|
uri_fragment => 'x-punycode', ## Reserved for possible future use |
136 |
|
}; |
137 |
|
|
138 |
## -- Expires duration templates |
## -- Expires duration templates |
139 |
$WIKI->{config}->{entity}->{expires} = { |
$WIKI->{config}->{entity}->{expires} = { |
140 |
edit => {delta => 60}, |
edit => {delta => 60}, |
141 |
view => {delta => 2*3600}, |
view => {delta => 2*3600}, |
142 |
lm_flaged => {delta => 30*24*3600}, |
lm_flaged => {delta => 30*24*3600}, |
143 |
|
stylesheet => {delta => 30*24*3600}, |
144 |
|
error => {delta => 60}, |
145 |
|
}; |
146 |
|
|
147 |
|
## -- Debug mode |
148 |
|
$WIKI->{config}->{debug} = { |
149 |
|
general => 1, |
150 |
|
db => 0, |
151 |
|
view => 1, |
152 |
}; |
}; |
153 |
|
|
154 |
} |
} |