Changes between Initial Version and Version 1 of InterWiki


Ignore:
Timestamp:
Jul 17, 2007, 3:05:36 AM (17 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InterWiki

    v1 v1  
     1= InterWiki リンクのサポート =
     2
     3''([http://trac.edgewall.org/milestone/0.10 milestone:0.10] 以降)''
     4
     5== 定義 ==
     6
     7InterWiki リンクは 他の Wiki システムにある Wiki ページを参照するために
     8使用することができます。拡張機能として、
     9他の Web アプリケーションにあるオブジェクトをシンプルな URL で
     10マッピングすることができます。
     11
     12極端な場合、 InterWiki プレフィックスは 単に新しいプロトコルへのリンクを
     13紹介するために使われることすらあります。 `tsvn:` は TortoiseSvn で使用されます。
     14
     15== リンクのシンタックス ==
     16
     17{{{
     18<対象の Wiki>(:<識別子>)+
     19}}}
     20
     21リンクは対象の Wiki (もしくは 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== 例 ==
     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