Help:Extension/Persistency

From Metabolomics.JP
Revision as of 16:58, 29 September 2008 by Editor (Talk | contribs)

Jump to: navigation, search
Extension Information
Implementation
Description
Author(s)K, Suwa
Version0.1
MediaWiki1.11 only
License
Hooks used
Token type

Contents


Persistency is achieved by Persist link and Persist namespace. This function is allowed only for logged-in users. See also Volatile.

Persist link 
[[Persist:name|template|params|name]] specifies a page title in Persist namespace, a template, and its parameters. In the specified page, the template is expanded with the parameters and its wiki code is saved as the page contents (without cash).
Persist namespace 
There is no need to create pages. When a specified page title exists, the contents will be overwritten.

Requirements

Unix/Linux OS
HTMLForm

Download

versionsourcemd5
0.1(September 29,2008)Persistency.phps
3afab997bac862eb7482ce5cd41e0391

Installtion

  1. Download the source code and rename it to Persistency.php.
  2. Place it in the extensions/ directory.
  3. Insert the follow lines to LocalSettings.php
    require_once( "$IP/extensions/Persistency.php" );
    $egPhpBin = "path to php binary"; // ex. /usr/bin/php
    $wgExtraNamespaces = array( ...
       xxx => "Persist", xxx+1 => "Persist_Talk",
       ...
    );
    $egPhpBin is required. Use 100 or larger numbers for xxx.

Function

  1. persistency
Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox