![]() |
Edit Page Search Site Recent Changes: All | Pm Wiki |
From its inception, Pm Wiki has been designed so that WikiAdministrators can greatly customize the way Pm Wiki displays pages and the markup sequences used to generate pages. (This is even mentioned explicitly in Pm Wiki Philosophy #4.) As a result, the core pmwiki.php script makes extensive use of PmWiki.Variables to determine how markup sequences will be processed and what each individual page will output. Thus, a Wiki Administrator can make a lot of customizations simply by setting variables in the local.php file.
The bulk of this page describes how customizations work in general, see PmWiki.Documentation Index for specific customizations that are commonly performed at many Pm Wiki installations, including: Thescripts/ subdirectory (below the directory holding the pmwiki.php script) contains many example customizations that you can include in your local.php site configuration. The first few lines of each of these scripts generally contains instructions about how to enable (and use) the feature provided by the script–for most scripts, simply adding a line like
include_once("script/scriptfile.php");
in the local.php file will enable it. Some of the scripts are automatically enabled for you via the scripts/stdconfig.php script unless you disable them by setting $EnableStdConfig=0 in local.php.
Note that you should strongly resist the temptation to directly modify the << Initial Setup Tasks | PmWiki.Documentation Index | Change Pm Wiki URL >> | ||||||||||||||||||||||
| ||||||||||||||||||||||