Wir haben keinerlei Einfluss auf die Gestaltung und die Inhalte der gelinkten Seiten. Deshalb distanzieren wir uns hiermit ausdrücklich von allen Inhalten aller gelinkten Seiten.
Wiki Farms are a mechanism for running multiple independent wikis from a single Pm Wiki installation. If a WikiFarm is a collection of independent wikis, then each wiki in the farm is commonly called a ?. A person who manages the PmWiki software installation is commonly called a farm administrator, while any administrators of individual fields are called field administrators. Each field can have its own base URL, set of pages and ?, uploads, page templates, passwords, and other local customizations. Most importantly, software upgrades to the (single) farm installation automatically upgrade all of the fields in the farm. In addition, customizations can be made and controlled at the farm level, to be applied to and used by all of the fields in the farm. The remainder of this document describes how to setup Wiki Farms and individual fields of the farm, and assumes you are already somewhat familiar with the details of PmWiki installation.
Setting up a WikiFarm (farm administrator)Setting up a PmWiki installation to act as a WikiFarm is fairly straightforward. The farm administrator simply creates a local/farmconfig.php file with any local customizations that are to be performed for every field in the farm. Usually, this will mean setting
Setting up a field within the WikiFarm (field administrator)Once PmWiki has been set up for WikiFarming, a new field is created by doing the following: 1. Create a directory to hold the field. Normally the field directory goes in a web-accessible directory (e.g., under public_html), but it can be placed anywhere that a PmWiki installation would normally go. 2. Create a PHP script (e.g., field.php) in the field directory with the following line
<?php include('path/to/pmwiki.php'); ?>where path/to/pmwiki.php is the path to the farm's installation of PmWiki.
Note that it's not sufficient to use symbolic links or file shortcuts to connect to the farm installation of pmwiki.php; one has to use an include statement in order for PmWiki to be able to correctly determine the location of the farm's scripts/ and other directories.3. Change the field's directory permissions to 2777. 4. Open a web browser and execute the field.php script you created in step #2. This will create the needed directories for the field and should bring up a default PmWiki installation (with any default settings the farm administrator may have set).
Local customizations in fields and farmsEach field administrator can create a local/ directory within the field directory for local customization to be applied to the field. This works just like a normal PmWiki installation--the file local/config.php holds settings for the entire field, and files of the form local/Group.php and local/Group.PageName.php are used for per-group and per-page customizations (see Per Group Customizations). Within a field, the PmWiki variable
<?php # Settings performed before field-customizations