source: trunk/gsdl/etc/main.cfg@ 11151

Last change on this file since 11151 was 11151, checked in by kjdon, 18 years ago

admin pages are disabled by default. If you are building from source, you don't get told to create a password, so its left as admin and anyone can come and delete your collections. The installer will set it to be enabled

  • Property svn:keywords set to Author Date Id Revision
File size: 12.9 KB
Line 
1# This file must be utf-8 encoded
2#
3# This is the main configuration file for configuring
4# your Greenstone receptionist (the bit responsible for the way
5# things are displayed) and contains information common
6# to the interface of all collections served by the site.
7
8# Email address of the webmaster of this Greenstone installation
9# If maintainer is set to "NULL" EmailEvents and EmailUserEvents
10# will be disabled.
11maintainer NULL
12
13# Outgoing (SMTP) mail server for this Greenstone installation.
14# This will default to mail.maintainer-domain if it's not set
15# (i.e. if maintainer is [email protected] then MailServer
16# will default to mail.cs.waikato.ac.nz). If MailServer doesn't
17# resolve to a valid SMTP server then the EmailEvents and
18# EmailUserEvents options (see below) won't be functional. Likewise,
19# turning off EmailEvents and EmailUserEvents will remove any
20# reliance on MailServer.
21MailServer NULL
22
23# Set status to "enabled" if you want the Maintenance and
24# Administration facility to be available.
25status disabled
26
27# Set collector to "disabled" if you don't want the "collector"
28# end-user collection building facility to be available.
29collector disabled
30
31# Set gliapplet to "disabled" if you don't want the remote users
32# to be able to build collections on your server through an applet
33# version of GLI
34gliapplet disabled
35
36# Set translator to "enabled" if you want the translation
37# service for keeping language fragments of macro text up to date
38translator disabled
39
40# Set logcgiargs to true to keep a log of usage information in
41# $GSDLHOME/etc/usage.txt.
42logcgiargs false
43
44# Set usecookies to true to use cookies to identify users (cookie
45# information will be written to the usage log if logcgiargs is
46# true).
47usecookies false
48
49# LogDateFormat sets the format that timestamps will be stored in the usage
50# log (i.e. if logcgiargs is enabled). It takes the following values:
51# LocalTime: (the default) The local time and date in the form
52# "Thu Dec 07 23:47:00 NZDT 2000".
53# UTCTime: Coordinated universal time (GMT) in the same format as LocalTime.
54# Absolute: Integer value representing the number of seconds since
55# 00:00:00 1/1/1970 GMT
56LogDateFormat LocalTime
57
58# Log any events that Greenstone deems important in
59# $GSDLHOME/etc/events.txt.
60# The only events that are currently implemented come from the
61# collector (e.g. someone just built/deleted the following collection)
62# LogEvents may take values of:
63# AllEvents: All important events
64# CollectorEvents: Just those events originating from the collector
65# (e.g. someone just built a collection)
66# disabled: Don't log events
67LogEvents disabled
68
69# Email the maintainer whenever any event occurs. EmailEvents
70# takes the same values as LogEvents.
71# Note that perl must be installed for EmailEvents or
72# EmailUserEvents to work.
73EmailEvents disabled
74
75# In some cases it may be appropriate to email the user about a
76# certain event (e.g. notification from the collector that a collection
77# was built successfully)
78EmailUserEvents false
79
80
81# The list of display macro files used by this receptionist
82macrofiles tip.dm style.dm base.dm query.dm help.dm pref.dm about.dm \
83 document.dm browse.dm status.dm authen.dm users.dm html.dm \
84 extlink.dm gsdl.dm extra.dm home.dm collect.dm docs.dm \
85 bsummary.dm gti.dm garish.dm gli.dm nav_css.dm \
86 english.dm english2.dm french.dm french2.dm spanish.dm \
87 spanish2.dm russian.dm russian2.dm
88 # hebrew.dm czech.dm czech2.dm galician.dm galician2.dm \
89 # indo.dm japanese.dm japanese2.dm thai.dm thai2.dm \
90 # kazakh.dm kazakh2.dm port-br.dm port-pt.dm \
91 # chinese.dm german.dm maori.dm arabic.dm dutch.dm \
92 # italian.dm italian2.dm turkish.dm turkish2.dm \
93 # ukrainian.dm croatian.dm hindi.dm kannada.dm finnish.dm \
94 # greek.dm armenian.dm farsi.dm serbian.dm georgian.dm \
95 # georgian2.dm catalan.dm catalan2.dm latvian.dm latvian2.dm \
96 # vietnamese.dm vietnamese2.dm chinese-trad.dm chinese-trad2.dm \
97 # mongolian.dm mongolian2.dm kirghiz.dm bengali.dm polish.dm
98
99# Define the interface languages and encodings supported by this receptionist
100
101# An "Encoding" line defines an encoding to be used by the receptionist.
102# Uncomment "Encoding" lines to include an encoding on your "preferences" page.
103# Encoding line options are:
104# shortname -- The standard charset label for the given encoding. The
105# shortname option is mandatory.
106# longname -- The display name of the given encoding. If longname isn't set
107# it will default to using shortname instead.
108# map -- The name of the map file (i.e. the .ump file) for use when
109# converting between unicode and the given encoding. The map
110# option is mandatory for all encoding lines except the
111# special case for utf8.
112# multibyte -- This optional argument should be set for all encodings that use
113# multibyte characters.
114
115# The utf8 encoding is handled internally and doesn't require a map file.
116# As a rule the utf8 encoding should always be enabled, especially if you
117# have collections of documents that may not all be in the same
118# language/encoding.
119Encoding shortname=utf-8 "longname=Unicode (UTF-8)"
120
121# This is very experimental, and you almost certainly don't need it
122#Encoding shortname=utf-16be "longname=Unicode (UTF-16BE)"
123
124# The ISO-8859 series
125Encoding shortname=iso-8859-1 "longname=Western (ISO-8859-1)" map=8859_1.ump
126#Encoding shortname=iso-8859-2 "longname=Central European (ISO-8859-2)" map=8859_2.ump
127#Encoding shortname=iso-8859-3 "longname=Latin 3 (ISO-8859-3)" map=8859_3.ump
128#Encoding shortname=iso-8859-4 "longname=Latin 4 (ISO-8859-4)" map=8859_4.ump
129#Encoding shortname=iso-8859-5 "longname=Cyrillic (ISO-8859-5)" map=8859_5.ump
130#Encoding shortname=iso-8859-6 "longname=Arabic (ISO-8859-6)" map=8859_6.ump
131#Encoding shortname=iso-8859-7 "longname=Greek (ISO-8859-7)" map=8859_7.ump
132#Encoding shortname=iso-8859-8 "longname=Hebrew (ISO-8859-8)" map=8859_8.ump
133#Encoding shortname=iso-8859-9 "longname=Turkish (ISO-8859-9)" map=8859_9.ump
134#Encoding shortname=iso-8859-15 "longname=Western (ISO-8859-15)" map=8859_15.ump
135
136# Windows codepages
137Encoding shortname=windows-1250 "longname=Central European (Windows-1250)" map=win1250.ump
138Encoding shortname=windows-1251 "longname=Cyrillic (Windows-1251)" map=win1251.ump
139#Encoding shortname=windows-1252 "longname=Western (Windows-1252)" map=win1252.ump
140Encoding shortname=windows-1253 "longname=Greek (Windows-1253)" map=win1253.ump
141Encoding shortname=windows-1254 "longname=Turkish (Windows-1254)" map=win1254.ump
142Encoding shortname=windows-1255 "longname=Hebrew (Windows-1255)" map=win1255.ump
143Encoding shortname=windows-1256 "longname=Arabic (Windows-1256)" map=win1256.ump
144#Encoding shortname=windows-1257 "longname=Baltic (Windows-1257)" map=win1257.ump
145#Encoding shortname=windows-1258 "longname=Vietnamese (Windows-1258)" map=win1258.ump
146#Encoding shortname=windows-874 "longname=Thai (Windows-874)" map=win874.ump
147#Encoding shortname=cp866 "longname=Cyrillic (DOS)" map=dos866.ump
148#Encoding shortname=cp850 "longname=Latin-1 (DOS)" map=dos850.ump
149
150# KOI8 Cyrillic encodings
151#Encoding shortname=koi8-r "longname=Cyrillic (KOI8-R)" map=koi8_r.ump
152#Encoding shortname=koi8-u "longname=Cyrillic (KOI8-U)" map=koi8_u.ump
153
154# CJK encodings (note that Shift-JIS Japanese isn't currently supported)
155Encoding shortname=gbk "longname=汉语 (Chinese Simplified GBK)" map=gbk.ump multibyte
156Encoding shortname=big5 "longname=挢語 (Chinese Traditional Big5)" map=big5.ump multibyte
157Encoding shortname=euc-jp "longname=Japanese (EUC)" map=euc_jp.ump multibyte
158Encoding shortname=euc-kr "longname=Korean (UHC)" map=uhc.ump multibyte
159
160
161# A "Language" line defines an interface language to be used by the
162# interface. Note that it is possible to display only a subset of the
163# specified languages on the preferences page for a given collection by
164# using the "PreferenceLanguages" format option in your collect.cfg
165# configuration file.
166# Arguments are:
167# shortname -- ISO 639 two letter language symbol. The shortname
168# argument is mandatory.
169# longname -- The display name for the given language. If longname
170# isn't set it will default to using shortname instead.
171# default_encoding -- The encoding to use by default when using the given
172# interface language. This should be set to the
173# "shortname" of a valid "Encoding" line
174# Language shortname=ar longname=Arabic default_encoding=windows-1256
175# Language shortname=bn "longname=àŠ¬àŠŸàŠ‚àŠ²àŠŸ (Bengali)" default_encoding=utf-8
176# Language shortname=ca "longname=Català (Catalan)" default_encoding=utf-8
177# Language shortname=cs "longname=Česky (Czech)" default_encoding=utf-8
178# Language shortname=de "longname=Deutsch (German)" default_encoding=utf-8
179# Language shortname=el "longname=ΕλληΜικά (Greek)" default_encoding=windows-1253
180Language shortname=en longname=English default_encoding=utf-8
181Language shortname=es "longname=Español (Spanish)" \
182 default_encoding=utf-8
183# Language shortname=fa longname=Farsi default_encoding=utf-8
184# Language shortname=fi longname=Finnish default_encoding=utf-8
185Language shortname=fr "longname=Français (French)" \
186 default_encoding=utf-8
187# Language shortname=gl longname=Galician default_encoding=utf-8
188# Language shortname=he longname=Hebrew default_encoding=windows-1255
189# Language shortname=hi longname=Hindi default_encoding=utf-8
190# Language shortname=hr longname=Croatian default_encoding=windows-1250
191# Language shortname=hy longname=Armenian default_encoding=utf-8
192# Language shortname=id "longname=Bahasa Indonesia (Indonesian)" default_encoding=utf-8
193# Language shortname=it longname=Italiano default_encoding=utf-8
194# Language shortname=ja "longname=日本語 (Japanese)" default_encoding=utf-8
195# Language shortname=ka longname=Georgian default_encoding=utf-8
196# Language shortname=kk "longname=Қазақ (Kazakh)" default_encoding=utf-8
197# Language shortname=kn longname=Kannada default_encoding=utf-8
198# Language shortname=ky "longname=Кыргызча (Kirghiz)" default_encoding=utf-8
199# Language shortname=lv longname=Latvian default_encoding=utf-8
200# Language shortname=mi "longname=Māori" default_encoding=utf-8
201# Language shortname=mn "longname=МПМгПл (Mongolian)" default_encoding=utf-8
202# Language shortname=nl "longname=Nederlands (Dutch)" default_encoding=utf-8
203# Language shortname=pl "longname=polski (Polish)" default_encoding=utf-8
204# Language shortname=pt-br "longname=português-BR (Brasil)" \
205# default_encoding=utf-8
206# Language shortname=pt-pt "longname=português-PT (Portugal)" \
207# default_encoding=utf-8
208Language shortname=ru "longname=русскОй (Russian)" default_encoding=windows-1251
209# Language shortname=sr longname=Serbian default_encoding=utf-8
210# Language shortname=th longname=Thai default_encoding=utf-8
211# Language shortname=tr longname=Turkish default_encoding=windows-1254
212# Language shortname=uk longname=Ukrainian default_encoding=utf-8
213# Language shortname=vi "longname=Tiếng Việt (Vietnamese)" default_encoding=utf-8
214# Language shortname=zh "longname=简䜓䞭文 (Simplified Chinese)" \
215# default_encoding=gbk
216# Language shortname=zh-tr "longname=繁體䞭文 (Traditional Chinese)" default_encoding=big5
217
218
219# Define any additional page parameters to be used by the above macro files
220# (the current default page parameters are c (collection) and l (language)
221
222# Define v (version -- text or graphic) page parameter and give it a default
223# value of 0 (0 = text version off)
224pageparam v 0
225
226# Set the precedence given to the page parameters. This effects which macro
227# will be selected for display when there are multiple versions of the same
228# macro with different page parameters.
229# e.g. Given a macroprecedence of "c,v,l" and the following macro definitions:
230# _content_ []
231# _content_ [l=en]
232# _content_ [c=demo]
233# _content_ [v=1]
234# _content_ [l=fr,v=1,c=hdl]
235# If the corresponding cgi arguments were set to l=en&v=1&c=hdl then the
236# _content_[v=1] macro would be selected for display. It would be selected
237# ahead of the _content_[l=en] macro because "v" has a higher precedence
238# than "l". The _content_[l=fr,v=1,c=hdl] macro would not be selected
239# because one of the page parameters is completely wrong ("l").
240macroprecedence c,v,l
241
242
243# Define any additional cgi arguments. Most cgi arguments are built into
244# Greenstone but it's possible to define them here (or set defaults for
245# existing built-in cgi arguments).
246
247# define the "v" cgi argument (to correspond to the "v" page parameter defined
248# above).
249cgiarg shortname=v longname=version multiplechar=false argdefault=0 \
250 defaultstatus=weak savedarginfo=must
251
252# set a default value for the built-in "a" cgi argument
253cgiarg shortname=a argdefault=p
254
255# set a default value for the built-in "p" cgi argument
256cgiarg shortname=p argdefault=home
257
258# set the default encoding to utf-8
259cgiarg shortname=w argdefault=utf-8
Note: See TracBrowser for help on using the repository browser.