Help:Extension/Persistency
From Metabolomics.JP
(Difference between revisions)
Line 1: | Line 1: | ||
{{Extension | {{Extension | ||
|author=K, Suwa | |author=K, Suwa | ||
− | |version=0. | + | |version=0.4 |
}} | }} | ||
Line 18: | Line 18: | ||
<table border="1" cellpadding="3" cellspacing="1"> | <table border="1" cellpadding="3" cellspacing="1"> | ||
<tr><td>version</td><td>source</td><td>md5</td><td>OperationCheck version</td></tr> | <tr><td>version</td><td>source</td><td>md5</td><td>OperationCheck version</td></tr> | ||
− | <tr><td>0.3(March 5,2010)</td><td>{{#ifexistfile:/data/src/Persistency/Persistency.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">adba9c4b3b5e530e7d1b80e4cc78217b</pre></td><td>1.11.1</td></tr> | + | <tr><td>0.4(February 18,2011)</td><td>{{#ifexistfile:/data/src/Persistency/Persistency.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">eccc046fedebbad66c5abefd7f670220</pre></td><td>1.16.2</td></tr> |
+ | <tr><td>0.3(March 5,2010)</td><td>{{#ifexistfile:/data/src/Persistency/previous/Persistency-0.3.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">adba9c4b3b5e530e7d1b80e4cc78217b</pre></td><td>1.11.1</td></tr> | ||
<tr><td>0.2(December 4,2008)</td><td>{{#ifexistfile:/data/src/Persistency/previous/Persistency-0.2.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">7710adada75055803559dc5cd01b1e82</pre></td><td>1.11.1</td></tr> | <tr><td>0.2(December 4,2008)</td><td>{{#ifexistfile:/data/src/Persistency/previous/Persistency-0.2.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">7710adada75055803559dc5cd01b1e82</pre></td><td>1.11.1</td></tr> | ||
</table> | </table> | ||
Line 42: | Line 43: | ||
== ChangeLog == | == ChangeLog == | ||
+ | 0.4 | ||
+ | * 1.16.2に対応しました。 | ||
0.3 | 0.3 | ||
* recursiveオプションを追加しました。 | * recursiveオプションを追加しました。 | ||
0.2 | 0.2 | ||
* _<nowiki>_UPDATE_ALL_PERSISTENCIES__と書いて保存することにより、対象ページをjobテーブルに保存し、ページの作成/更新を行います。</nowiki> | * _<nowiki>_UPDATE_ALL_PERSISTENCIES__と書いて保存することにより、対象ページをjobテーブルに保存し、ページの作成/更新を行います。</nowiki> |
Revision as of 17:01, 21 February 2011
Extension Information | |
Implementation | |
Description | |
Author(s) | K, Suwa |
Version | 0.4 |
MediaWiki | |
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
Download
version | source | md5 | OperationCheck version |
0.4(February 18,2011) | Persistency.phps | eccc046fedebbad66c5abefd7f670220 | 1.16.2 |
0.3(March 5,2010) | Persistency-0.3.phps | adba9c4b3b5e530e7d1b80e4cc78217b | 1.11.1 |
0.2(December 4,2008) | Persistency-0.2.phps | 7710adada75055803559dc5cd01b1e82 | 1.11.1 |
Installtion
- Download the source code and rename it to Persistency.php.
- Place it in the extensions/ directory.
- Insert the follow lines to LocalSettings.php
require_once( "$IP/extensions/Persistency.php" ); $egPhpBin = "path to php binary"; // ex. /usr/bin/php $egTmpPath = "path to tmp directory"; ( default: "/tmp" ) $wgExtraNamespaces = array( ... xxx => "Persist", xxx+1 => "Persist_Talk", ... );
$egPhpBin is required. Use 100 or larger numbers for xxx.
$egTmpPath is a temporary place to save import xml file.
Function
ChangeLog
0.4
- 1.16.2に対応しました。
0.3
- recursiveオプションを追加しました。
0.2
- __UPDATE_ALL_PERSISTENCIES__と書いて保存することにより、対象ページをjobテーブルに保存し、ページの作成/更新を行います。