Voreinstellungen für das PerlCommunityWiki.Wissensbasis Web
Die folgenden Einstellungen sind
Web-spezifische Einstellungen für das PerlCommunityWiki.Wissensbasis Web. Diese Einstellungen überschreiben die
serverweiten Einstellungen in
DefaultPreferences und können wiederum durch
Benutzer-Einstellungen (das persönliche Topic, also z. B.
TWikiGuest? im PerlCommunityWiki.Main Web) überschrieben werden.
Voreinstellungen:
- Liste der Topics im PerlCommunityWiki.Wissensbasis Web:
- Web-spezifische Hintergrundfarbe: (eine helle Farbe aus den StandardColors auswählen)
- WEBBGCOLOR = #B9E7E7
- Set WEBBGCOLOR = #ffcc99
- Set PAGEBGCOLOR = #FFFFFF
- Set LINKCOLOR = #990000
- Dieses Web in der SiteMap auflisten:
- Wenn ja, SITEMAPLIST auf
on setzen, NOSEARCHALL nicht setzen, und die "what" und "use to..." Beschreibungen für die Sitemap hinzufügen. Darin nur Links benutzen, die den Namen des Webs enthalten, z. B. Wissensbasis.Topic Links.
- Set SITEMAPLIST = on
- Set SITEMAPWHAT = PerlFaq, PerlWebSites, PerlTipps, BuchEmpfehlungen, ...
- Set SITEMAPUSETO = ... Informationen rund um Perl finden
- Web von der Suche bei
web="all" ausnehmen: (Auf on setzen für versteckte Webs)
- Default-Template für neue Topics und Formulare für dieses Web:
- WebTopicEditTemplate?: Default-Template für neue Topics in diesem Web. (Der serverweite Default wird benutzt, wenn dieses Topic nicht existiert.)
- System.WebTopicEditTemplate: Serverweites Default-Template für Topics
- TWikiForms?: Wie man Formulare aktiviert
- Set WEBFORMS =
- User oder Gruppen, denen es nicht erlaubt ("DENY") / erlaubt ("ALLOW") ist, Topics im Wissensbasis Web anzuschauen ("VIEW") / zu ändern ("CHANGE") / umzubenennen ("RENAME") : (Siehe TWikiAccessControl?)
- Set DENYWEBVIEW =
- Set ALLOWWEBVIEW =
- Set DENYWEBCHANGE =
- Set ALLOWWEBCHANGE =
- Set DENYWEBRENAME =
- Set ALLOWWEBRENAME =
- Benutzer oder Gruppen, denen es erlaubt ist, dieses WebPreferences Topic zu ändern ("CHANGE") oder umzubenennen ("RENAME"): (z.B. TWikiAdminGroup)
- Voreinstellungen für dieses Web, die nicht von Benutzereinstellungen überschrieben werden dürfen:
- Set FINALPREFERENCES = WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
Anmerkungen:
- Eine Einstellung wird definiert durch:
6 Leerzeichen * Set NAME = value
Beispiel:
- Einstellungen können als TWikiVariables? benutzt werden, indem man den Namen in Prozentzeichen einschließt. Beispiel:
- Wenn man die Variable
%WEBBGCOLOR% hinschreibt, wird dies zu #ffcc99 expandiert.
- Die Reihenfolge der Einstellungen ist von Bedeutung. Erst die Einstellungen definieren, die andere Einstellungen benutzen, d. h.
WEBCOPYRIGHT vor WIKIWEBMASTER setzen, da %WEBCOPYRIGHT% die %WIKIWEBMASTER% Variable benutzt.
- Man kann neue Variablen definieren und in eigenen Topics und Templates benutzen. Dazu muss die PerlCommunityWiki Engine (d. h. die Perl Skripte) nicht geändert werden.
Verwandte Themen:
- DefaultPreferences für serverweite Voreinstellungen.
- WikiUsers enthält eine Liste von Benuter-Topics. Benutzer-Topcs können optional eigene Benutzer-Einstellungen enthalten.
- TWikiVariables? enthält eine Liste gebräuchlicher
%VARIABLEN%.
- TWikiAccessControl? erklärt, wie man den Zugriff auf einzelne Benutzer oder Gruppen beschränkt.