初期バージョン から バージョン 1 における更新: InterWiki

差分発生行の前後
無視リスト:
更新日時:
2011/12/16 18:40:18 (13 年 前)
更新者:
trac
コメント:

--

凡例:

変更なし
追加
削除
変更
  • 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