トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/176

ページの作成や編集にはユーザ登録が必要です。

カテゴリー名の自動リンク

  • 投稿者: matto
  • カテゴリ: 新規
  • 優先度: 低
  • 状態: 提案
  • 日時: 2005年02月07日 01時25分04秒

 内容

BBS-雑談掲示板/95に提案した、カテゴリー名への自動リンクの実装例です。

 カテゴリー名がリンクになると何がうれしいか

  1. (あたりまえですが、)カテゴリー名が文中に出現すると、そのカテゴリーに含まれるページのリストのページへ自動的にリンクが張られます。
  2. もし、そのカテゴリーに含まれるページが1つだけなら、カテゴリー名によるリンクは、そのページへのエイリアスと同等の機能を実現します。(aliasプラグインが不要になります)
  3. もし、そのカテゴリーに含まれるページが数枚あるなら、それは複数のページへのリンク(あいまいリンク)を実現します。通常、Wikiでは一つの語は必ず一つのページにリンクされる規則ですが、カテゴリーをあいまいリンクとして使うことで、一つの語が複数のページにリンクされる機能を実現することができます。私達がふだん使う言葉はどれも多義的であいまいで、それがどのような意図をもっているかは、文脈に依存しますが、Wikiではそれを、無理に一つの意味につないでしまいます。Wikipediaなどでは、言葉の多義性を処理するために、「曖昧さ回避」ページを間にはさんでいますが、むしろあいまいさを増やしたい場合(アイディアの整理にWikiを使う場合)には、ひとつのことばが複数のことばにつながる(そのうちのどれを選ぶかは、リンクを辿っている人の頭の中の文脈で決まる)ことも有用だと思うのです。

逆に、カテゴリー名がリンクになることで、問題は生じないと思います。

 limitation

今のところ、

[[keyword]]

に相当するような、明示的なリンクはできません。

 インストール

  1. 添付したパッチを、lib/Wiki以下のファイルに適用して下さい。
  2. パッチが使えない環境の場合は、添付zipファイルの内容をlib/Wikiディレクトリに上書きして下さい。(3.5.7dev1用ですので、他のバージョンでは不具合がおこる可能性があります。)

 使用例

http://www.chem.nagoya-u.ac.jp/~og/wiki/wiki.cgi/sandbox?page=%B5%ED

 ライセンス

もちろんGPLです。

 コメント

  • wiki語へのリンクを、カテゴリー名へのリンクより優先するように変更しました。 - matto (2007年10月11日 02時55分14秒)
お名前: コメント:
autolink-category-3.5.7dev1.zip autolink-category.diff

最終更新時間:2007年10月11日 02時55分14秒