カテゴリ | |
---|---|
サマリ | WikiNameと[[WikiName]]を区別しているのは何か理由があるんでしょうか? |
バージョン | 1.3.2 |
投稿者 | 名無しさん |
状態 | 完了 |
投稿日 | 2002-11-16 (SAT) 00:00:00 |
WikiNameと[[WikiName]]を区別しているのは何か理由があるんでしょうか?
プログラムの都合 :) というか、[[]]で囲まれていたらBracketName、という明快な規則。
利用する側としては、WikiName と BracketName を区別する必然性ってないですよね。この仕様だとブラケットな PukiWiki ページにエイリアスを適用できないような。
[[プキヰキ>PukiWiki]] [[PukiWiki]] PukiWiki [[プキヰキ>[[PukiWiki]]]] [[プキヰキ>[[PukiWiki]]]]
どう考えても、この表記の揺らぎは必要ないと思うんですが・・・PukiWiki == PukiWiki の方が自然だと思います。
PukiWikiとPukiWikiのようなものが生じないためにも、WikiNameのオートリンク機能はOFFにできるようにしたいんですよね~
オートリンク機能、英語だと有効かもしれないですけど日本語で使う場合はあんまり必要性ないかもですね。
プログラムをシンプルに、簡便にという思想に基づいて、別のものとして扱っています。表記上は揺らぐということになりますが、そこはWikiNameとBracketNameは違うのだということを理解していただくということで。WikiNameとBracketNameを同一にみなすために追加しなければならないコードに対するコストとPukiWiki使用者が毎回意識して使い分けるというコスト、どちらが無駄、あるいはもったいないかという問題ですよね。私はプログラムを追加するのが面倒くさいので今の仕様でも我慢して使っちゃいます。
ですね。この部分をいじると、InterWikiにも影響が出ますよね。InterWikiはWikiName優先になってますから。他のWikiとの連携という意味でも、この部分をいじるのはあまりよくないような気がします。
運用方法での回避法として、WikiNameはまったく使用しないようにしてしまうというのはありますね。WikiNameの定義の部分を空にすればWikiNameはまったく認識されなくなるはずなので。この部分のやり方は設定で変えられるようにしたほうがいいのかな。あるいはドキュメント化が必要なのか…。
WikiNameとBracketNameを区別するコストの方が大きい気が…ちょっと実験してみます。
PukiWiki 1.4では、WikiNameとBracketNameで作成されるページの区別が無くなりました。またAutoLink機能が導入され、WikiNameを使わない設定も可能になりました。
ご無沙汰しております。遅ればせながら、WikiNameとBracketNameの区別がなくなり、オートリンク抑制機能もついて嬉しいです。プログラミング関係でのメモ書きで「WinMain」とか書くのがリンクになってしまうのがちと不便だったもので。。。ありがとうございます。