本文 編集 履歴 ソース 差分 最近の更新 VikiWikiとは

VikiWiki - SiblingWiki

SiblingWikiとは

おとなりInterWiki?です。

Wikiサイトを複数立ち上げるとき、同じ階層で立ち上げると

/home/hoge/www/wiki
    groupA
    groupB
    groupC

のようになります。 グループごとに分割したWikiだったり、目的別に立ち上げたものであったり、 分割した理由はさまざまだとは思いますが、 それぞれ相互にリンクをした情報を持っていることがほとんどではないでしょうか? その場合groupA内でInterWikiNameによりgroupB、groupCのサイトへリンクするのですが、 隣同士なのにやけに仰々しいというかなんというか、 とにかく付き合いにくいリンク関係ができてしまいます。

これをもうちょっとくっつけたのがSiblingWikiです。 groupA、groupB、groupCがそれぞれ同じ構成(CGIファイル名が同じなど)であるときに使えます。

やってくれることは以下のとおりです。

groupBが「Bグループ」というサイト名でHogeHoge?というページに「ほげほげ」という エイリアスを登録してあると、 隣のサイトであるgroupAで[[groupB:HogeHoge]]というリンクは Bグループ:ほげほげというようにエイリアスで表示されるようになります。

設定方法

CGIファイルの設定に以下のように隣のディレクトリ名を配列形式で追加してください。

'SIBLINGWIKI'=>['groupA', 'groupC'],

CGIファイルの設定にSITENAMEが登録されていなかったら登録してください。 SITENAMEはRSSのタイトルにも使用されています。

'SITENAME'=>'Bグループ',