SourceForge.net Logo
April 26, 2006
© GPL
 
ProWikiCenter
Top Configuration
 
Difference (previous author) (Change, Edit, normal page display)

Changed: 3,4c3,4
* the wiki.cfg file (located in the ConfigDir directory)
* The top Context page (also Top:Context)
# the WikiConfigFile wiki.cfg, which is located in the ConfigDir directory
# the top Context page, also referenced as Top:Context (see TopContextPage)

Changed: 6c6
The wiki.cfg file is read before the top Context page, so the options of the Context page may overwrite the options defined in wiki.cfg.
The TopContextPage is processed after the WikiConfigFile, so the options of the TopContextPage may overwrite the options previously defined in WikiConfigFile.

Changed: 8c8
There are some Variables that can't be redefined in ContextPages for security or technical reasons:
There are some Variables that can not be redefined in ContextPages:

Changed: 12c12,17
These variable are just ignored when they are used in ContextPages. There is no error message when you use them.
If these variables occur in ContextPages, they are just ignored. There is no error message when you use them.

They are blocked for redefinition becauseof :
* technical reasons: e. g. the CookieName must not change because otherwise the user reference to his preferences data is lost.
* security reasons: e. g. a changeable UserName could make you an admin
* logical reasons: e. g. DateLimit and PageLimit are limits given by the ProWikiProvider to the wiki owner

The TopConfiguration configures all wiki pages of the LocalWiki and can be done in two places:

  1. the WikiConfigFile wiki.cfg, which is located in the ConfigDir directory
  2. the top Context page, also referenced as Top:Context (see TopContextPage)
The TopContextPage is processed after the WikiConfigFile, so the options of the TopContextPage may overwrite the options previously defined in WikiConfigFile.

There are some Variables that can not be redefined in ContextPages:

Variable %VarLockedHash:
AllowEdit => n
ContextPageName => n
CookieName => n
DataDir => n
DateLimit => n
DefaultRights => n
ExecutablesDir => n
GlobalDir => n
PageLimit => n
ScriptFile => n
TemplateInsertPassList => n
UploadUserQuotaMax => n
UploadWikiQuota => n
UserName => n
WebDir => n
WikiBase => n
WikiCharset => n

If these variables occur in ContextPages, they are just ignored. There is no error message when you use them.

They are blocked for redefinition becauseof :

  • technical reasons: e. g. the CookieName must not change because otherwise the user reference to his preferences data is lost.
  • security reasons: e. g. a changeable UserName could make you an admin
  • logical reasons: e. g. DateLimit and PageLimit are limits given by the ProWikiProvider to the wiki owner

FolderConfiguration