2004-06-16 12:52:00 +0900
(1631d);
rev 2
Wiki で、ページを別の名前に変更する機能。
内部的には「移動」に近い。Unix で言うと mv。
実装例としては VikiWiki がある。
論点
- インターフェイスをどうするか。
文法やメニューに作ってしまうのは危険ではないか。
- そのページへの内部リンクも書き換えるべきか
- 書き換えるとして、確実に書き換えられるか (ロックその他)
- 内部のリンクは追従できても Wiki 外部からのリンクはどうにもならない
- 元のページを新しいページへのリンクだけにしておけばよい?
- バージョン管理できる Wiki の場合、履歴はどうなるべきか
VikiWikiでの実装 by mopia
勝手ながら、書き込みます。
- インターフェイスをどうするか。
- ページの保存時にページ名を指定し、ページ名の変更を選択できるようにした。
- そのページへの内部リンクも書き換えるべきか
- 書き換えるようにした。書き換えないオプションもある。
- 書き換えるとして、確実に書き換えられるか (ロックその他)
- ロックにより確実に書き換えられない場合もある。
- ページ名として有効なものだけを対象にするために、パースして、置き換えて、テキストを生成して、保存する。
- 内部のリンクは追従できても Wiki 外部からのリンクはどうにもならない
- どうにもならない。
- ページ名変更が有効な場面をClosedなWikiと考えている。
- バージョン管理できる Wiki の場合、履歴はどうなるべきか
- 履歴に残らない。履歴情報は引き継ぐ。
- 参照元ページはページ名が変更された履歴が残る。
system revision 1.162