Changes between Initial Version and Version 1 of InterWiki


Ignore:
Timestamp:
Apr 16, 2010, 5:24:26 PM (15 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InterWiki

    v1 v1  
     1= InterWiki リンク = #SupportforInterWikilinks
     2
     3''([http://trac.edgewall.org/milestone/0.10 milestone:0.10] 以降)''
     4
     5== 定義 == #Definition
     6
     7InterWiki リンクは Trac 以外の Wiki システムにある Wiki ページを参照するために
     8使用します。応用的な使用法になりますが、 Trac 以外の Web アプリケーションが
     9提供するリソースのうち、シンプルな URL マッピングが行えるものであれば
     10参照することができます。
     11
     12極端な例では、 InterWiki プレフィックスは新しいプロトコル
     13([http://trac.edgewall.org/wiki/TortoiseSvn TortoiseSvn] で使用される `tsvn:`など) へのリンクを簡単に導入するために使うこともできます。
     14
     15== リンクのシンタックス == #LinkSyntax
     16
     17{{{
     18<対象の Wiki>(:<識別子>)+
     19}}}
     20
     21リンクは対象の Wiki (もしくはシステム) 名に
     22コロンをつけたもの (例 `MeatBall:`)
     23に続いて、詳細を指定します。
     24InterTrac のプレフィックスと同様に、 '''InterWiki のプレフィックスも大文字 / 小文字を区別しない''' ことを気をつけてください。
     25
     26対象の Wiki の URL は Wiki ページ InterMapTxt に記載されています。
     27このページは MeatBall:InterMapTxt を参考にしています。
     28
     29さらに、従来の (訳注: MeatBall:InterMapTxt の) InterWiki リンクでは、
     30識別子が単に URL に ''追加'' されるだけでしたが、
     31Trac ではパラメータつきの InterWiki URL が使用できます:
     32(訳注: InterMapTxt に定義した) URL に含まれる `$1`, `$2` などは、
     33対応する引数に置き換えられます。
     34引数はリンクの識別子に ":" で区切ったリスト形式で
     35指定します。
     36
     37== 例 == #Examples
     38
     39以下に抜粋した InterMapTxt ページの場合:
     40
     41{{{
     42= InterMapTxt =
     43== InterWiki のプレフィックスを定義するページです ==
     44
     45現在利用できるプレフィックスのリスト: [[InterWiki]]
     46
     47このページは MeatBall:InterMapTxt ページをモデルとしています。
     48Trac ではマッピング文字列の後ろに任意のコメントをつけることができます。
     49----
     50{{{
     51PEP      http://www.python.org/peps/pep-$1.html           # Python Enhancement Proposal $1
     52Trac-ML  http://thread.gmane.org/gmane.comp.version-control.subversion.trac.general/$1  # Message $1 in Trac Mailing List
     53
     54tsvn     tsvn:                                            # Interact with TortoiseSvn
     55...
     56MeatBall http://www.usemod.com/cgi-bin/mb.pl?
     57MetaWiki http://sunir.org/apps/meta.pl?
     58MetaWikiPedia http://meta.wikipedia.org/wiki/
     59MoinMoin http://moinmoin.wikiwikiweb.de/
     60...
     61}}}
     62}}}
     63
     64以下のように使用します
     65 * `MoinMoin:InterWikiMap` は MoinMoin:InterWikiMap と表示されます。
     66   リンクの ''タイトル'' は "!InterWikiMap in !MoinMoin" と表示されます。
     67 * `Trac-ML:4346` は Trac-ML:4346 と表示されます。
     68   リンクの ''タイトル'' は "Message 4346 in Trac Mailing List" と表示されます。
     69
     70----
     71See also: InterTrac, InterMapTxt