# Local site settings for TWiki. This file is managed by the 'configure' # CGI script, though you can also make (careful!) manual changes with a # text editor. $TWiki::cfg{DefaultUrlHost} = 'https://wiki.dept.school.edu:445'; $TWiki::cfg{ScriptUrlPath} = '/bin'; $TWiki::cfg{PubUrlPath} = '/pub'; $TWiki::cfg{PubDir} = '/var/www/dept.school.edu/twiki/pub'; $TWiki::cfg{TemplateDir} = '/var/www/dept.school.edu/twiki/templates'; $TWiki::cfg{DataDir} = '/var/www/dept.school.edu/twiki/data'; $TWiki::cfg{LocalesDir} = '/var/www/dept.school.edu/twiki/locale'; $TWiki::cfg{TempfileDir} = '/tmp/twiki'; $TWiki::cfg{ScriptSuffix} = ''; $TWiki::cfg{OS} = 'UNIX'; $TWiki::cfg{DetailedOS} = 'linux'; $TWiki::cfg{Password} = ''; $TWiki::cfg{UseClientSessions} = 1; $TWiki::cfg{Sessions}{ExpireAfter} = '-1'; $TWiki::cfg{Sessions}{IDsInURLs} = 0; $TWiki::cfg{Sessions}{UseIPMatching} = 1; $TWiki::cfg{Sessions}{MapIP2SID} = 0; $TWiki::cfg{LoginManager} = 'TWiki::Client::TemplateLogin'; $TWiki::cfg{LoginNameFilterIn} = '^[^\\s\\*?~^\\$@%`"\'&;|<>\\x00-\\x1f]+$'; $TWiki::cfg{DefaultUserLogin} = 'guest'; $TWiki::cfg{DefaultUserWikiName} = 'TWikiGuest'; $TWiki::cfg{AdminUserWikiName} = 'TWikiAdminGroup'; $TWiki::cfg{SuperAdminGroup} = 'TWikiAdminGroup'; $TWiki::cfg{UsersTopicName} = 'TWikiUsers'; $TWiki::cfg{MapUserToWikiName} = 1; $TWiki::cfg{AuthScripts} = 'attach,edit,manage,rename,save,upload,viewauth,rdiffauth'; $TWiki::cfg{AuthRealm} = 'Enter your TWiki.LoginName. (Typically First name and last name, no space, no dots, capitalized, e.g. !JohnSmith, unless you chose otherwise). Visit TWiki.TWikiRegistration if you do not have one.'; $TWiki::cfg{PasswordManager} = 'TWiki::Users::LdapUser'; $TWiki::cfg{MinPasswordLength} = 1; $TWiki::cfg{Htpasswd}{FileName} = '/var/www/dept.school.edu/twiki/data/.htpasswd'; $TWiki::cfg{Htpasswd}{Encoding} = 'crypt'; $TWiki::cfg{UserMappingManager} = 'TWiki::Users::LdapUserMapping'; $TWiki::cfg{Register}{HidePasswd} = 1; $TWiki::cfg{Register}{NeedVerification} = 1; $TWiki::cfg{SafeEnvPath} = '/bin:/usr/bin'; $TWiki::cfg{DenyDotDotInclude} = 1; $TWiki::cfg{AllowInlineScript} = 1; $TWiki::cfg{UploadFilter} = '^(\\.htaccess|.*\\.(?i)(?:php[0-9s]?(\\..*)?|[sp]htm[l]?(\\..*)?|pl|py|cgi))$'; $TWiki::cfg{NameFilter} = '[\\s\\*?~^\\$@%`"\'&;|<>\\x00-\\x1f]'; $TWiki::cfg{AntiSpam}{EmailPadding} = ''; $TWiki::cfg{AntiSpam}{HideUserDetails} = 1; $TWiki::cfg{AntiSpam}{RobotsAreWelcome} = 1; $TWiki::cfg{Log}{view} = 1; $TWiki::cfg{Log}{search} = 1; $TWiki::cfg{Log}{changes} = 1; $TWiki::cfg{Log}{rdiff} = 1; $TWiki::cfg{Log}{edit} = 1; $TWiki::cfg{Log}{save} = 1; $TWiki::cfg{Log}{upload} = 1; $TWiki::cfg{Log}{attach} = 1; $TWiki::cfg{Log}{rename} = 1; $TWiki::cfg{Log}{register} = 1; $TWiki::cfg{ConfigurationLogName} = '/var/www/dept.school.edu/twiki/data/configurationlog.txt'; $TWiki::cfg{DebugFileName} = '/var/www/dept.school.edu/twiki/data/debug.txt'; $TWiki::cfg{WarningFileName} = '/var/www/dept.school.edu/twiki/data/warn%DATE%.txt'; $TWiki::cfg{LogFileName} = '/var/www/dept.school.edu/twiki/data/log%DATE%.txt'; $TWiki::cfg{Languages}{da}{Enabled} = 1; $TWiki::cfg{Languages}{de}{Enabled} = 1; $TWiki::cfg{Languages}{cs}{Enabled} = 1; $TWiki::cfg{Languages}{es}{Enabled} = 1; $TWiki::cfg{Languages}{fr}{Enabled} = 1; $TWiki::cfg{Languages}{it}{Enabled} = 1; $TWiki::cfg{Languages}{nl}{Enabled} = 1; $TWiki::cfg{Languages}{pl}{Enabled} = 1; $TWiki::cfg{Languages}{pt}{Enabled} = 1; $TWiki::cfg{Languages}{ru}{Enabled} = 1; $TWiki::cfg{Languages}{sv}{Enabled} = 1; $TWiki::cfg{Languages}{'zh-cn'}{Enabled} = 1; $TWiki::cfg{Languages}{'zh-tw'}{Enabled} = 1; $TWiki::cfg{DisplayTimeValues} = 'servertime'; $TWiki::cfg{Site}{Locale} = 'en_US.ISO-8859-1'; $TWiki::cfg{Site}{LocaleRegexes} = 1; $TWiki::cfg{UpperNational} = ''; $TWiki::cfg{LowerNational} = ''; $TWiki::cfg{PluralToSingular} = 1; $TWiki::cfg{StoreImpl} = 'RcsWrap'; $TWiki::cfg{RCS}{ExtOption} = ''; $TWiki::cfg{RCS}{dirPermission} = 493; $TWiki::cfg{RCS}{filePermission} = 420; $TWiki::cfg{RCS}{asciiFileSuffixes} = '\\.(txt|html|xml|pl)$'; $TWiki::cfg{RCS}{initBinaryCmd} = '/usr/bin/rcs -i -t-none -kb %FILENAME|F%'; $TWiki::cfg{RCS}{initTextCmd} = '/usr/bin/rcs -i -t-none -ko %FILENAME|F%'; $TWiki::cfg{RCS}{tmpBinaryCmd} = '/usr/bin/rcs -kb %FILENAME|F%'; $TWiki::cfg{RCS}{ciCmd} = '/usr/bin/ci -m%COMMENT|U% -t-none -w%USERNAME|S% -u %FILENAME|F%'; $TWiki::cfg{RCS}{ciDateCmd} = '/usr/bin/ci -m%COMMENT|U% -t-none -d%DATE|D% -u -w%USERNAME|S% %FILENAME|F%'; $TWiki::cfg{RCS}{coCmd} = '/usr/bin/co -p%REVISION|N% -ko %FILENAME|F%'; $TWiki::cfg{RCS}{histCmd} = '/usr/bin/rlog -h %FILENAME|F%'; $TWiki::cfg{RCS}{infoCmd} = '/usr/bin/rlog -r%REVISION|N% %FILENAME|F%'; $TWiki::cfg{RCS}{rlogDateCmd} = '/usr/bin/rlog -d%DATE|D% %FILENAME|F%'; $TWiki::cfg{RCS}{diffCmd} = '/usr/bin/rcsdiff -q -w -B -r%REVISION1|N% -r%REVISION2|N% -ko --unified=%CONTEXT|N% %FILENAME|F%'; $TWiki::cfg{RCS}{lockCmd} = '/usr/bin/rcs -l %FILENAME|F%'; $TWiki::cfg{RCS}{unlockCmd} = '/usr/bin/rcs -u %FILENAME|F%'; $TWiki::cfg{RCS}{breaklockCmd} = '/usr/bin/rcs -u -M %FILENAME|F%'; $TWiki::cfg{RCS}{delRevCmd} = '/usr/bin/rcs -o%REVISION|N% %FILENAME|F%'; $TWiki::cfg{RCS}{SearchAlgorithm} = 'TWiki::Store::SearchAlgorithms::Forking'; $TWiki::cfg{RCS}{EgrepCmd} = '/bin/egrep %CS{|-i}% %DET{|-l}% -H -- %TOKEN|U% %FILES|F%'; $TWiki::cfg{RCS}{FgrepCmd} = '/bin/fgrep %CS{|-i}% %DET{|-l}% -H -- %TOKEN|U% %FILES|F%'; $TWiki::cfg{RCS}{WorkAreaDir} = '/var/www/dept.school.edu/twiki/pub/_work_areas'; $TWiki::cfg{EnableHierarchicalWebs} = 1; $TWiki::cfg{SystemWebName} = 'TWiki'; $TWiki::cfg{TrashWebName} = 'Trash'; $TWiki::cfg{UsersWebName} = 'Main'; $TWiki::cfg{WebMasterEmail} = 'deoren.moor@school.edu'; $TWiki::cfg{WebMasterName} = '=Deoren Moor='; $TWiki::cfg{MailProgram} = ''; $TWiki::cfg{SMTP}{MAILHOST} = 'localhost'; $TWiki::cfg{SMTP}{SENDERHOST} = 'wiki.dept.school.edu'; $TWiki::cfg{SMTP}{Username} = ''; $TWiki::cfg{SMTP}{Password} = ''; $TWiki::cfg{RemoveImgInMailnotify} = 1; $TWiki::cfg{NotifyTopicName} = 'WebNotify'; $TWiki::cfg{SMTP}{Debug} = 0; $TWiki::cfg{PROXY}{HOST} = ''; $TWiki::cfg{PROXY}{PORT} = ''; $TWiki::cfg{Stats}{TopViews} = 10; $TWiki::cfg{Stats}{TopContrib} = 10; $TWiki::cfg{Stats}{TopicName} = 'WebStatistics'; $TWiki::cfg{TemplatePath} = '/var/www/dept.school.edu/twiki/templates/$web/$name.$skin.tmpl, /var/www/dept.school.edu/twiki/templates/$name.$skin.tmpl, /var/www/dept.school.edu/twiki/templates/$web/$name.tmpl, /var/www/dept.school.edu/twiki/templates/$name.tmpl, $web.$skinSkin$nameTemplate, TWiki.$skinSkin$nameTemplate, $web.$nameTemplate, TWiki.$nameTemplate'; $TWiki::cfg{LinkProtocolPattern} = '(file|ftp|gopher|https|http|irc|mailto|news|nntp|telnet)'; $TWiki::cfg{SiteWebTopicName} = ''; $TWiki::cfg{SitePrefsTopicName} = 'TWikiPreferences'; $TWiki::cfg{LocalSitePreferences} = 'Main.TWikiPreferences'; $TWiki::cfg{HomeTopicName} = 'WebHome'; $TWiki::cfg{WebPrefsTopicName} = 'WebPreferences'; $TWiki::cfg{NumberOfRevisions} = 4; $TWiki::cfg{ReplaceIfEditedAgainWithin} = 3600; $TWiki::cfg{LeaseLength} = 3600; $TWiki::cfg{LeaseLengthLessForceful} = 3600; $TWiki::cfg{MimeTypesFileName} = '/var/www/dept.school.edu/twiki/data/mime.types'; $TWiki::cfg{RegistrationApprovals} = '/var/www/dept.school.edu/twiki/data/RegistrationApprovals'; $TWiki::cfg{Plugins}{CommentPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{EditTablePlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{InterwikiPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{PreferencesPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{SlideShowPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{SmiliesPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{SpreadSheetPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{TablePlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{TwistyPlugin}{Enabled} = 1; $TWiki::cfg{PluginsOrder} = 'SpreadSheetPlugin'; $TWiki::cfg{Site}{CharSet} = 'iso-8859-15'; $TWiki::cfg{Site}{Lang} = 'en'; $TWiki::cfg{Site}{FullLang} = 'en-us'; $TWiki::cfg{Plugins}{LdapNgPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{NewUserPlugin}{Enabled} = 1; # LDAP configuration file # please include the contents of this file into lib/LocalSite.cfg and edit it # to your needs # ip address (or hostname) of the LDAP server $TWiki::cfg{Ldap}{Host} = 'zeus.school.edu'; # port used when binding to the LDAP server $TWiki::cfg{Ldap}{Port} = 389; # ldap protocol version to use when querying the server; possible values: 2, 3 $TWiki::cfg{Ldap}{Version} = '3'; # the base DN to use in searches $TWiki::cfg{Ldap}{Base} = 'CN=Users,DC=school,DC=edu'; # define the DN of the users tree $TWiki::cfg{Ldap}{BasePasswd} = 'CN=Users,DC=school,DC=edu'; # define the DN of the groups tree $TWiki::cfg{Ldap}{BaseGroup} = 'CN=Users,DC=school,DC=edu'; # define the user login name attribute $TWiki::cfg{Ldap}{LoginAttribute} = 'sAMAccountName'; # define the user's wiki name attribute $TWiki::cfg{Ldap}{WikiNameAttribute} = 'cn'; # flag to remove non-wikiname chars in wiki names that come from ldap $TWiki::cfg{Ldap}{NormalizeWikiNames} = 1; # filter to be used to find login accounts $TWiki::cfg{Ldap}{LoginFilter} = 'objectClass=user'; # define the group name $TWiki::cfg{Ldap}{GroupAttribute} = 'cn'; # filter to be used to find groups $TWiki::cfg{Ldap}{GroupFilter} = 'objectClass=group'; # flag indicating wether we fallback to TWikiGroups $TWiki::cfg{Ldap}{TWikiGroupsBackoff} = 0; # define the attribute that should be used to collect group members $TWiki::cfg{Ldap}{MemberAttribute} = 'member'; # flag indicating wether the member attribute of a group stores a DN $TWiki::cfg{Ldap}{MemberIndirection} = 1; # the dn to use when binding to the LDAP server; if undefined anonymous binding # will be used $TWiki::cfg{Ldap}{BindDN} = 'CN=dept binduser,CN=Users,DC=school,DC=edu'; # the password used when binding to the LDAP server $TWiki::cfg{Ldap}{BindPassword} = 'secret'; # negotiate ssl when binding to the server; possible values: 0, 1 # TODO: not implemented yet #$TWiki::cfg{Ldap}{SSL} = 0; # refresh rate when the ldap cache is fetched from the LDAP server; # a value of -1 means unlimitted caching; # a value of 0 disables the cache; # default is -1 $TWiki::cfg{Ldap}{MaxCacheHits} = -1; # suppress ldap group mapping #$TWiki::cfg{Ldap}{MapGroups} = 0; # prevent certain names from being looked up in ldap $TWiki::cfg{Ldap}{Exclude} = 'TWikiGuest, TWikiContributor, TWikiRegistrationAgent, TWikiAdminGroup, NobodyGroup'; # number of user objects to fetch in one paged result when building the username mappings; # this is a speed optimization option, use this value with caution. #$TWiki::cfg{Ldap}{PageSize} = 200; $TWiki::cfg{Plugins}{WysiwygPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{RenderListPlugin}{Enabled} = 1; $TWiki::cfg{Plugins}{TagMePlugin}{Enabled} = 1; # http://twiki.org/cgi-bin/view/Support/NewUserPluginRenderLdapCnAsWikiName # if you try to set up the TemplateLogin in compbination with the LdapContrib, # switch off AllowLoginName and only use the LDAP settings to define which LDAP # attribute is to be used for the login and which one for the WikiName. This is # independent of the AllowLoginName setting. $TWiki::cfg{Register}{AllowLoginName} = 0; 1;