Merge branch 'xorg/maint' into xorg/1.0.2/master
[platal.git] / configs / platal.ini
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ; Copyright (C) 2003-2010 Polytechnique.org ;
3 ; http://opensource.polytechnique.org/ ;
4 ; ;
5 ; This program is free software; you can redistribute it and/or modify ;
6 ; it under the terms of the GNU General Public License as published by ;
7 ; the Free Software Foundation; either version 2 of the License, or ;
8 ; (at your option) any later version. ;
9 ; ;
10 ; This program is distributed in the hope that it will be useful, ;
11 ; but WITHOUT ANY WARRANTY; without even the implied warranty of ;
12 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;
13 ; GNU General Public License for more details. ;
14 ; ;
15 ; You should have received a copy of the GNU General Public License ;
16 ; along with this program; if not, write to the Free Software ;
17 ; Foundation, Inc., ;
18 ; 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ;
19 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
20
21 ; DO NOT EDIT THIS FILE
22 ; This file contains the default values for the configuration variables of
23 ; plat/al. This values can be overriden in by adding a platal.conf file in
24 ; the same directory.
25 ; DO NOT EDIT THIS FILE
26
27
28 ; The core section contains the main configuration of the website like name
29 ; of the site, its URL, or the database parameters. It also provide tools
30 ; to setup debugging or restrictions on the website.
31 [Core]
32
33 ; $globals->locale
34 ; Locale of the web site. This includes language and charset to
35 ; use for system strings.
36 locale = "fr_FR.UTF-8"
37
38 ; $globals->timezone
39 ; The timezone of the server.
40 timezone = "Europe/Paris"
41
42 ; $globals->core->restricted_platal
43 ; When activated restricted_platal, the copy of the website is protected against
44 ; indexation by search engine. This also activate the addition of catch-all emails
45 ; by PlMailer. (see email_catchall and robotstxt_disallowed_uris for more details).
46 ;
47 ; A production website should set this variable to true in platal.conf
48 restricted_platal = 1
49
50 ; $globals->core->robotstxt_disallowed_uris
51 ; List of urls that must not be indexed by search engines when the site is not
52 ; in restricted mode. The urls must be separated by spaces or commas.
53 ;
54 ; e.g: robotstxt_disallowed_uris = "/javascript /images /Xorg"
55 robotstxt_disallowed_uris =
56
57 ; $globals->email_catchall
58 ; An email address that signal a mail to be discarded by the mail routing
59 ; environment.
60 ;
61 ; email_catchall = ""
62
63 ; $globals->cookie_ns
64 ; String to preprend to the name of the cookies generated by the site
65 ;
66 ; cookie_ns = ""
67
68 ; $globals->cookie_path
69 ; The path the cookies generated by the site are associated to.
70 ;
71 ; cookie_path = ""
72
73 ; $globals->debug
74 ; Debug flags. The flags are integer mask and the debug value is a combination
75 ; of this flags. Available values are:
76 ; - provided by the core:
77 ; 1 - DEBUG_BT: displays the backtraces (SQL, mailman, banana executions)
78 ; 2 - DEBUG_VALID: checks that the html of the page is valid
79 ; 4 - DEBUG_SMARTY: don't hide error reported during the execution of smarty
80 ; - provided by xorg:
81 ; 256 - DEBUG_NOCACHE: don't cache db content in the session
82 ;
83 ; debug = 0
84
85 ; $globals->mode
86 ; Plat/al execution mode:
87 ; empty -> this copy of plat/al is disabled
88 ; 'r' -> read only, writing in the database is not allowed (excepting logging)
89 ; 'rw' -> read-write, the site is fully available
90 ;
91 ; mode = "rw"
92
93 ; $globals->core->secure_domain
94 ; If not empty, the site automatically redirects the user to the secure_domain.
95 ; The value must be a hostname (eg.: www.polytechnique.org)
96 secure_domain = ""
97
98 ; $globals->baseurl
99 ; The base url of the web site. This value is used only for scripts called from
100 ; command line. The value is computed automatically when php serves a web page.
101 baseurl = "https://www.example.org/"
102
103 ; $globals->sitename
104 ; The name of the site
105 ;
106 ; sitename = ""
107
108 ; $globals->dbhost
109 ; Host where the db is located
110 ; dbhost = "localhost"
111
112 ; $globals->dbuser
113 ; Username to use to connect to the database
114 ; dbuser = "web"
115
116 ; $globals->dbpwd
117 ; Password to use to connect to the database
118 ; dbpwd = ""
119
120 ; $globals->dbdb
121 ; Name of the database
122 ; dbdb = "x4dat"
123
124 ; $globals->dbcharset
125 ; The charset to use when talking to the database
126 ; dbcharset = "utf8"
127
128 ; $globals->static_cache_duration
129 ; Cache duration for static content
130 ; static_cache_duration = "604800"
131
132 ; $globals->dynamic_cache_duration
133 ; Cache duration for dynamic content
134 ; dynamic_cache_duration = "3600"
135
136 ; $globals->skin
137 ; Skin to use for unlogged accesses and when the user didn't explicitely
138 ; select a skin.
139 skin = "default"
140
141 ; $globals->register_skin
142 ; Skin to use during registration process
143 register_skin = "register"
144
145 ; $globals->core->econfiance
146 ; Key used to perform transactions with the 'econfiance' webservice in order
147 ; to synchronize the X-Informatique directory with polytechnique.net
148 econfiance = ""
149
150
151 ; The banana section contains the configuration of the forums.
152 [Banana]
153
154 ; $globals->banana->server
155 ; Hostname of the nntp server
156 server = "localhost"
157
158 ; $globals->banana->port
159 ; Port of the nntp server (if port is 563, banana automatically switch
160 ; to nntps)
161 port = 119
162
163 ; $globals->banana->password
164 ; Password used by banana to authenticate site users with the nntp server.
165 password = "***"
166
167 ; $globals->banana->web_user
168 ; Username used by banana
169 web_user = "***"
170
171 ; $globals->banana->web_pass
172 ; Password used by banana to perform administrative tasks unrelated to a
173 ; specific user
174 web_pass = "***"
175
176 ; $globals->banana->event_forum
177 ; Name of the newsgroup where events are posted
178 event_forum = ""
179
180 ; $globals->banana->event_reply
181 ; Name of a newsgroup where to reply to posted events
182 event_reply = ""
183
184
185 ; The geocoder section contains parameters used to perform the geocoding
186 ; and the formatting of user addresses.
187 [Geocoder]
188
189 ; $globals->geocder->email
190 ; Unused parameter.
191 email = ""
192
193 ; $globals->geocoder->gmaps_key
194 ; API key to use when querying google maps web service
195 gmaps_key = ""
196
197 ; $globals->geocoder->gmaps_url
198 ; URL of geocoding webservice
199 gmaps_url = "http://maps.google.com/maps/geo"
200
201 ; $globals->geocoder->gmaps_hl
202 ; Default output language.
203 gmaps_hl = "fr"
204
205 ; $globals->geocoder->gmaps_gl
206 ; Default location preference.
207 gmaps_gl = "fr"
208
209 ; The lists section contains parameters used to interact with mailman.
210 [Lists]
211
212 ; $globals->lists->rpchost
213 ; Hostname where the lists' rpc server is located
214 rpchost = "localhost"
215
216 ; $globasl->lists->rpcport
217 ; Port of the lists' rpc server
218 rpcport = "4949"
219
220 ; $globals->lists->spool
221 ; Path to the archives of mailman. This is used to provide access to the archives
222 ; via the web interface
223 spool = "/var/lib/mailman/archives/private"
224
225 ; $globals->lists->vhost_sep
226 ; Character used to separate the host part and the list name part in the internal
227 ; name of the list in mailman. If vhost_sep is '_', the list blah@example.com will
228 ; be internally named example.com_blah
229 vhost_sep = "_"
230
231 ; $globals->lists->max_mail_per_min
232 ; Maximum number of mails an instance of the moderation cron accepts to deliver.
233 max_mail_per_min = 400
234
235
236 ; The mail section contains parameters used to interacts with email routing
237 [Mail]
238
239 ; $globals->mail->domain
240 ; Main mail domain
241 domain = ""
242
243 ; $globals->mail->domain2
244 ; Secondary mail domain providing aliases to the main domain.
245 domain2 = ""
246
247 ; $globals->mail->alias_dom
248 ; Mail domain hosting user-choosen aliases.
249 alias_dom = ""
250
251 ; $globals->mail->alias_dom2
252 ; Secondary domain for user-choosen aliases.
253 alias_dom2 = ""
254
255 blacklist_check_url = ""
256 blacklist_host_resolution_limit =
257
258 ; $globals->mail->domain_whitelist
259 ; Space-separated list of domains to be accepted in urls in the newsletter even if this
260 ; domain is blacklisted by a spam filter.
261 domain_whitelist = ""
262
263
264 ; The mailstorage section contains parameters describing the availability of email storage services
265 [MailStorage]
266
267 ; $globals->mailstorage->imap_active
268 ; Boolean flag triggering the activation of the administration interface for the imap storage service.
269 imap_active = 0
270
271 ; $globals->mailstorage->googleapps_active
272 ; Boolean flag triggering the activation of the administration interface for the googleapps service.
273 googleapps_active = 0
274
275 ; $globals->mailstorage->googleapps_domain
276 ; Domain used internally when redirecting an email to the googleapps account of a user.
277 googleapps_domain = ""
278
279
280 ; The manageurs section contains parameters for the webservice providing data to manageurs.com
281 [Manageurs]
282
283 ; $globals->manageurs->authorized_ips
284 ; Space-separated list of IP that are allowed on the webservice
285 authorized_ips = "129.104.30.32 129.104.30.33 213.251.145.200"
286
287 ; $globals->manageurs->manageurs_cipher_key
288 ; Key used to cipher data sent to manageurs.com
289 manageurs_cipher_key = ""
290
291 ; $globals->manageurs->manageurs_pass
292 ; Password to be provided by manageurs.com to get authenticated on the webservice
293 manageurs_pass = ""
294
295
296 ; The money section contains parameters for the payment module
297 [Money]
298
299 ; $globals->money->email
300 ; Email address to which payment related actions are reported
301 ;
302 ; email = ""
303
304 ; Undocumented parameter
305 mpay_def_id = 0
306
307 ; Undocumented parameter
308 mpay_def_meth = 0
309
310 ; $globals->money->paypal_site
311 ; Hostname of the Paypal site
312 paypal_site = ""
313
314 ; $globals->money->paypal_compte
315 ; Account on Paypal
316 paypal_compte = ""
317
318 ; $globals->money->cyberplus_key
319 ; API key to use when accessing the CyberPlus payment service
320 ;
321 ; cyperplus_key = ""
322
323
324 ; The poison section contains parameters for injecting poisonous email on the internet
325 [Poison]
326
327 ; $globals->poison->file
328 ; Path to a file containing one poisonous email per line
329 file = ""
330
331
332 ; The search section contains parameters for the search module
333 [Search]
334
335 ; $globals->search->public_max
336 ; Maximum number of profiles a search on the public site is allowed to return.
337 public_max = 25
338
339 ; $globals->search->private_max
340 ; Maximum number of profiles a search on the private site is allowed to return
341 private_max = 800
342
343 ; $globals->search->per_page
344 ; Maximum number of profiles per page in the result of a search
345 per_page = 20
346
347
348 ; The register section contains parameters for the registration process
349 [Register]
350
351 ; $globals->register->notif
352 ; Email address to be notified on new registrations.
353 notif = ""
354
355
356 ; The webservice section contains parameters used to access external webservices
357 [WebService]
358
359 ; $globals->webservice->pass
360 ; Pass to access the webservice of manageurs.com
361 pass = ""
362
363 ; $globals->webservice->pass_ax
364 ; Passphrase to use to access the webservice of the AX
365 pass_ax = ""
366
367 ; $globals->webservice->hsot_ax
368 ; Host of the webservice of the AX
369 host_ax = "https://www.polytechniciens.com/"
370
371 ; $globals->webservice->private_key_ax
372 ; Path to the private key used for authentication with the webservice of the AX
373 private_key_ax = ""
374
375
376 ; The xnet section contains parameters for Polytechnique.net
377 [Xnet]
378
379 ; $globals->xnet->secret
380 ; Authentication key to use to authenticate users with Polytechnique.org
381 secret = ""
382
383 ; $globals->xnet->auth_baseurl
384 ; Baseur of the site used to perform authentication
385 auth_baseurl = ""
386
387 ; $globals->xnet->evts_domain
388 ; Domain address where the aliases containing the list of (non-)subscribers
389 ; of an event are created.
390 evts_domain = ""
391
392 ; The merge section contains parameters about the merge's state.
393 [Merge]
394
395 ; $globals->merge->state
396 ; Pending before the merge, done afterwards.
397 state = "pending"