Hiroaki Sakuma
hiroa****@sakum*****
2005年 4月 2日 (土) 23:33:15 JST
佐久間です. > > IDを使うかどうかは別として,なぜIDやページ名の話が出てきてるかというと, > > > > ・Permalink(恒久的URL)が欲しい > > ・タイトルを変えても,リンク元からリンクが切れないようにして欲しい > > > > ということだと思うので,リンクは別に関連性の無いIDでもいいでしょう.各ペ > > ージ > > の下の方に,[Permalink]と表示しておけば,リンクする人は分かります. > > IDとは別にリンク用の文字列を使うのもアリですが,3つの識別用文字列があると > > や > > やこしくなるので,IDとリンク用の文字列は同じものを使い, > > > > ・ID(&恒久的URL) > > ・タイトル > > > > の2つだけにして,これで管理したら楽じゃないでしょうか? > > > > Wiki内部のリンクに関しては,内部で適当にコンバートすればいい話なので,ユ > > ーザ > > が, > > > > [[日本語でリンク]] > > > > とか書いても,自動的に, > > > > href="wiki.cgi?id=5pel5pys6Kqe44Gu44Oa44O844K4" > > > > とリンクしてしまえばいいですよね. > > > > (Wikiの)ユーザにとって重要なのはURLではなくて,内部リンクをどう張るか,で > > す > > よね.内容を示すのにページ名では心許なく,意味のある文字列にする必要性は > > 感じ > > られません. > > # アンカーリンクでURLを見ないのは私だけでしょうか? > > WikiはBlogやCMSとは違います。ページ名は非常に大きな意味を持ちます。 > > 例えば、SandBoxというページがあったとして、このページを一度削除したと > します。で、もう一度SandBoxというページを作成したとします。 > > もし、IDを外に見せるのであれば、再度作成したSandBoxには同じIDを振る > ことが望ましいと思います。また、逆にページAとページBの内容を入れ換え > るためにページ名のリネームを行うということも考えられます。この場合、 > 理想を言えばお互いのIDも付け変えられるべきですが、機械的には判断の > しようがありません。 なるほど.やはり,PermalinkはIDとは別の方がいいですね. こういうのはどうでしょうか? (1)ページ作成時にまずページ名を決める (2) ・英語で作るとそのままPermalinkになる ・英語が思いつかなければ日本語でも作れるが,Base64などになる (3)Permalinkが決まった後,タイトルを入れるなりして,中身を書く ページ名が気になる人は英語で名前を付ければよく,ページ名なんてどうでもよくて, 考えるのが面倒くさい,っていう人は日本語でも作れます. これなら同じページ名で作れば,再び同じURLのページができます.ただし,ページ 名を変えてまで作り直してしまうと,リンク切れの恐れがあります. > つまり、データとしてのページ識別IDというのは、Wikiの持つ意味的な > ページの識別方法とは必ずしも一致しないのではないか?ということです。 > 固定的なURLが欲しいという要望は理解できますが、Wiki本来の特性とは > 相容れないのではないでしょうか。また、ページ名を変更せずにタイトル > の変更を可能としておけば、少なくともコンテンツの提供者が意識する > ことで固定的なURLの提供は可能になるわけですし…。 > > こういったことを考えると、IDはバックエンドで利用するに留めておいた > ほうがいいような気がします。 > > >>>ユーザにとってはページの内容(コンテンツ)が主眼であり、それを指し示す > >>>ものとしてページ名があるわけです。そのうえIDまで意識しなければならない > >>>となると使い勝手は低いかと思われます。 > >>> > >>>「IDも使える」というのは「IDが使われることがある」ということですから、 > >>>結局はユーザがIDを意識せざるを得なくなります。始めから、「IDはユーザが > >>>意識しなくても良いもの」という前提をもって作るといいのではないでしょう > >>>か。 > >>> > >>>iノードやページIDの概念が有効であると言うのとは別次元の話です。否定し > >>>ているわけではないので、その点は申し添えておきます。 > >> > >>たしかにページIDをユーザが意識しなければならないのは本末転倒ですね。 > >>ページIDをcgiの外に出すか出さないかは議論の余地がありそうです。 > > > > > > ユーザがIDを使わないとWiki内部でリンクできないならともかく,現行と書き方 > > が変 > > わらないのであれば,どんなリンクでもユーザは気にしないと思います. > > IDでのリンクが可能でもIDを意識する必要はないという点については > 佐久間さんの仰る通りでしょう。ですが、いしださんが書かれている > > >>>ユーザにとってはページの内容(コンテンツ)が主眼であり、それを指し示す > >>>ものとしてページ名があるわけです。 > > これは、まさにその通りです。で、上記のようにWikiの運用方法を考えると > 必ずしも同じIDが(Wiki的に)同じページを指し示さないケースも出てくるの > ではないか?というのが私が違和感を感じている点です。 私の場合,最初はWikiの使い勝手が分からず,また組織もしっかり決まってないとき にWikiでページを作ったために,後で構造などを考え直し,ページ名を組み換えたの ですが,MLなどで示していたリンクが使えなくなって不便な思いをしたので,恒久的 URLにはかなりこだわってます. また,昔から,デッドリンクに対して神経質なところがあり,URLがコロコロ変わる ことに違和感を感じるのです. 他の人はあまり気にしてないかもしれませんが,同じページが同じURLであり続ける というのはページが未読か既読かを判断したり,キャッシュサーバへの対応,ウェブ アーカイブのようなもの,などを考えると重要な気がしてならないのです(^^; # これこそ本当に普通の人にはどうでもいいことですよね... ===================== Sakuma,Hiroaki hiroa****@sakum*****