ひとつのページを2つに分ける操作と、2つのページをひとつにまとめる操作。
分割操作の始まりと、統合操作の終わりはページ/編集なのがいい。Wikiに限らないテキストの分割/統合と同じ操作。
- -
ページ名を変えると分割・統合 †
もういい。衝突した時のルールはできた。
履歴をつなげるために必要 †
見出しで区切るのでこの操作は不要 †
操作は不要になっても、履歴をつなぐ処理は必要。見出しでページを分けることになったら履歴をつなげるようにしないと。フォーク[?]と似た処理になるはず。
履歴は統合/分割しない †
履歴は通常の編集と同様に作る。ただ、統合相手(消えるページ)/分割相手(増えるページ)へのリンクを履歴に表示したい。
分割は履歴がつながる新規ページを作ること †
下位ページ(せめて下位展開範囲すべて)を新しいページ名で複製する??見出しはページ名の一部。下位のページ名もすべて変えなければならないので。
統合は2つのページIDを決めること †
同名ページと共存できる分割方法 †
履歴をつなげるために必要 †
分割や統合をページ/編集で行なうと履歴が切れて追えなくなってしまう。
履歴をつなぐ分割・統合操作と、編集後でもページ/履歴をつなげる方法が欲しい。編集操作に添えるコメント内に特定版リンクを書くだけのものがいい。然るべき権限を持つ利用者が、編集した後から履歴をつなげるときでも手作業で再現できるので。
※ フォーク[?]は他スペースからのインポート。
同名ページと共存できる統合方法 †
- ページ名変更で同名ページを作る。
- 同名ページをひとつのテキスト(NotationText)にして、編集。→ 同名ページ展開[?]
一方で、下位展開では上位・下位ページを統合しやすくできる。 - 編集で見出し(ページIDにあたる部分)を削ると、ひとつのページになる。
権限は3つ必要。
…3つを同時に判定したりしない。操作ごと分ける。「書く」が追記でなかったり、「削除」をしなかったりと、利用者に任せられるようになる。
見出しで区切るのでこの操作は不要 †
操作は不要になっても、履歴をつなぐ処理は必要。見出しでページを分けることになったら履歴をつなげるようにしないと。フォーク[?]と似た処理になるはず。