TRPG.NET Wiki:記事移植
ナビゲーションに移動
検索に移動
Hiki (http://hiki.trpg.net/wiki/) からの記事移植の作業記録。
移植にあたりページの命名法
HikiFarmで運営している各Wiki(以下、Hiki)について、それぞれのHikiに同じページ名の記事があると、委嘱先の当Wiki(以下、Wiki)ではページ名が衝突してしまいます。
例:「IRC」
- http://hiki.trpg.net/wiki/?IRC
- http://hiki.trpg.net/boardgame/?IRC
- http://hiki.trpg.net/BlueRose/?IRC
- http://hiki.trpg.net/NOVA/?IRC
ついては、ページ名を別けるか、一つのページに続けて複数のWikiから取り込むか、決めておく必要があります。 また、取り込みはボットを使用して機械的に行なうため、プログラムに指示可能な形で命名法を決めなければいけません。
命名方の案
- 複数のHikiから取り込んだデータを同じWikiページに取り込む
- 移植元のページを、移植先では一つのページにまとめます。記事の意味内容的な統合はプログラムにより自動的に行えませんので、取り込み時は単に移植元のページを変換した結果を単に連結します。
- 各HikiのFrontPageを変換したWikiページを作成し、そのサブページとして各Hikiページを取り込む
- URL的には、HikiもWikiも同じような構造となります。<Hikiサイト名>/<記事名>
- 例外として、TRPG.NET Wikiはサブページではなく、代表するページ群としてサブページを使用せず取り込みます。
- もしくは、サブページではなく <Hikiサイト名>_<記事名> としてサブではないページを作成します
- 取り込むときに、サイト内リンクを書き換えなければ、リンク切れになってしまうデメリットがあります。
- ページ名ごとに「曖昧さ回避」的な目次ページを作成し、そのサブページとしてHikiの名前でページを作成する
- <ページ名>/<Hikiサイト名> というようなイメージです。
- もしくは、サブページではなく <記事名>_<Hikiサイト名> としてサブではないページとしても良いかもしれません。
- 取り込むときのリンクは修正しない場合、他Hikiの項目ページへのリンクを含む目次ページに飛びます。
| 現在のHikiページ | 同一ページに連結 | Hikiサイトごとのページとサブページ | 目次ページ作成 |
|---|---|---|---|
| http://hiki.trpg.net/wiki/?IRC | IRC#wiki | IRC | IRC/TRPG |
| http://hiki.trpg.net/boardgame/?IRC | IRC#ボードゲームWiki | ボードゲームWiki/IRC | IRC/ボードゲームWiki |
| http://hiki.trpg.net/BlueRose/?IRC | IRC#BlueRose_Wiki | BlueRose_Wiki/IRC | IRC/BlueRose_Wiki |
| http://hiki.trpg.net/NOVA/?IRC | IRC#NOVA | NOVA_Wiki/IRC | IRC/NOVA_Wiki |