07:03:24それはそれで面倒なような。14:45:07更新の衝突はしかたないでしょう。左右分割方式で十分だと思います。<textarea>に書き込まれさえしなければ、再更新すること自体は手間じゃないですし。表示されてしまうのは私のコーディングミスっぽいですね。バージョン管理システムのCVSのように完全にマージしてくれたりするのが一番良いんですけどね。03:41:17あと、私の開発してるLeafWikiでは実装しているのですが、衝突が起きたときに現在のページのプレビューとTextareaを二つ用意してそれぞれ現在のと編集したのを埋め込んだりしています。結局そのように妥協して、再編集のしやすさを考えるしかないっぽいですね。Wikiの最大の特徴はvariantの多さですね。行頭についてしまい、それを修正するのにまた時間がかかって、再び衝突が発生。1日平均5回程度、発生するので、修正だけで1日30分以上を費やすはめに。なんとか改善してもらわないと、もう限界に来てる。01:01:03テキストエディタで置換ってのは無しですか?根本的解決ではないですけどね。11:45:36一括置換はできないです。数字付きリストも行頭が+ですし。+の行が入り組んでしまうので、単純に置換してしまうと同一記事がいくつも重複してしまいます。細かく切って、こまめに保存しているので衝突なんてまず起きませんが。起きたときには単純に編集前に戻してやり直してます。14:39:15現在でも1000ページ以上あるのに、記事を細分化してページ数を増やすと、現状のPukiWikiでは重くて使い物にならなくなります。21:14:32うーん、考え方の相違なんでしょうね。向いていないことをしている」と判断します。自分で道具を直すか、直せない場合は、より向いている別な道具を探す、と。大きなページを大量に抱えているサイトに向かない、という意味のつもりでしたが。アクセス数を「編集者」と読み替えれば、「編集者」は当然ある程度で制限されると思います。いう仕掛けだと解釈しています。16:43:50(「運用で逃げる」という意味でコメントつけたのですが、なんか脱線してるのでもうやめておきます。17:02:37おぉ、reimyさんところは既に1000ページ超えてるのか。重くなってきてるでしょうね~。テキストエディタで単純置換は出来ないね、見直す必要アリだな。今のところ更新の衝突が起こったときに差分が表示されちゃう仕様は余計なお世話ってことになっちゃうのかなぁ。11:13:29p_diff.diffを作ってみました。現在のCVS版に対するパッチになっています。編集フォームに「編集開始時点のページ内容」を埋め込むことで、更新の衝突時に、それぞれ*1の修正を比較してマージするような仕掛けになっています。15:26:38すいません...差分をとるときに余計なものが混じっていました。p_diff.diff.2をどうぞ。18:52:05http://pukiwiki.sourceforge.jp/test/pukiwiki.phpにパッチを適用したPukiWikiを置いてます。