Help:Extension/YankRemoteImage
From Metabolomics.JP
(Difference between revisions)
(New page: {{Extension |author=K, Suwa |version=0.1 |mediawiki=1.11.1 }} __TOC__ YankRemoteImageは別に稼働している(かつ、連携している)mediawiki上に保存されている画...) |
|||
(5 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
|author=K, Suwa | |author=K, Suwa | ||
|version=0.1 | |version=0.1 | ||
− | | | + | |type=Link markup, Special page |
}} | }} | ||
Line 11: | Line 11: | ||
連携するmediawikiでは、お互いにYankRemoteImage extensionがインストールされている必要があり | 連携するmediawikiでは、お互いにYankRemoteImage extensionがインストールされている必要があり | ||
、利用先のサーバの情報を$egYankRemoteURLに記述しておかなければいけません。 | 、利用先のサーバの情報を$egYankRemoteURLに記述しておかなければいけません。 | ||
+ | |||
+ | == Example == | ||
+ | ここではmetabolomics.jp/wiki/上の画像を利用します。記述は通常の画像ファイルの表示方法と同じです。ただ、設定ファイルに記述した$egYankRemoteURLのIDを付けるだけです。 | ||
+ | |||
+ | LocalSettings.phpに以下の記述を追加して下さい。 | ||
+ | $egYankRemoteURL = array( | ||
+ | 'metabolomics' => 'metabolomics.jp/wiki/', | ||
+ | ); | ||
+ | |||
+ | * ソース | ||
+ | <nowiki>[[metabolomics:File:FL.gif]]</nowiki> | ||
+ | |||
+ | * 実行例 | ||
+ | [[metabolomics:File:FL.gif]] | ||
+ | |||
== Requirements == | == Requirements == | ||
− | + | * HTTP_Request(HTTP/Request.php) phpモジュール | |
== Download == | == Download == | ||
<table border="1" cellpadding="3" cellspacing="1"> | <table border="1" cellpadding="3" cellspacing="1"> | ||
− | <tr><td>version</td><td>source</td><td>md5</td></tr> | + | <tr><td>version</td><td>source</td><td>md5</td><td>OperationCheck version</td></tr> |
− | <tr><td>0.1(October 28,2008)</td><td>{{#ifexistfile:/data/src/YankRemoteImage/YankRemoteImage.tgz}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">027fa6a869ce65c17fe5376bed80ffc7</pre></td></tr> | + | <tr><td>0.1(October 28,2008)</td><td>{{#ifexistfile:/data/src/YankRemoteImage/YankRemoteImage.tgz}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">027fa6a869ce65c17fe5376bed80ffc7</pre></td><td>1.11.1, 1.16.2</td></tr> |
</table> | </table> | ||
Line 36: | Line 51: | ||
== Function == | == Function == | ||
− | # YankRemoteImage | + | # [[Help:Extensions#YankRemoteImage|YankRemoteImage]] |
Latest revision as of 14:13, 1 March 2011
Extension Information | |
Implementation | |
Description | |
Author(s) | K, Suwa |
Version | 0.1 |
MediaWiki | |
License | |
Hooks used | |
Token type | Link markup, Special page |
Contents |
YankRemoteImageは別に稼働している(かつ、連携している)mediawiki上に保存されている画像を利用するためのextensionです。
連携するmediawikiでは、お互いにYankRemoteImage extensionがインストールされている必要があり 、利用先のサーバの情報を$egYankRemoteURLに記述しておかなければいけません。
[edit] Example
ここではmetabolomics.jp/wiki/上の画像を利用します。記述は通常の画像ファイルの表示方法と同じです。ただ、設定ファイルに記述した$egYankRemoteURLのIDを付けるだけです。
LocalSettings.phpに以下の記述を追加して下さい。
$egYankRemoteURL = array( 'metabolomics' => 'metabolomics.jp/wiki/', );
- ソース
[[metabolomics:File:FL.gif]]
- 実行例
[edit] Requirements
- HTTP_Request(HTTP/Request.php) phpモジュール
[edit] Download
version | source | md5 | OperationCheck version |
0.1(October 28,2008) | YankRemoteImage.tgz | 027fa6a869ce65c17fe5376bed80ffc7 | 1.11.1, 1.16.2 |
[edit] Installtion
- tgzファイルをダウンロードし、解凍して下さい。
- Place it in the extensions/ directory.
- Insert the follow lines to LocalSettings.php
require_once( "$IP/extensions/YankRemoteImage/YankRemoteImage.setup.php" ); $egYankRemoteURL = array( 'relation1' => 'hoge1/wiki/', 'relation2' => 'hoge2/wiki/', ... );
$egYankRemoteURLは連携するサーバの識別名とmediawikiへのURLの連想配列です。例えばmediawikiページ上からhoge1/wiki/上にある画像を利用する場合、mediawikiページ上ではrelation1を指定します。