目次 † ![Edit Edit](image/plus/paraedit.png)
関連 † ![Edit Edit](image/plus/paraedit.png)
ページ/差分は履歴の比較。
編集/取り消しは履歴から過去版を復帰させること。
検索:履歴
履歴はツリー。でも、自由に書き換えられるのでツリーのつながりに意味がない。ツリー上はつながっていても、内容は完全に書き換えられてしまっているかも知れない。
履歴周辺のタグ † ![Edit Edit](image/plus/paraedit.png)
Array
- -
ページ/履歴とは † ![Edit Edit](image/plus/paraedit.png)
ページ名が変わったことも履歴上で分かるようにする † ![Edit Edit](image/plus/paraedit.png)
履歴は内部名
ページ名が変わっても同じ履歴。
ページ名はページ内容の1行目で、履歴はページ内容を完全に保存するので、過去版のページ名は最新版と違うかも知れない。
バックアップではない † ![Edit Edit](image/plus/paraedit.png)
最新版も含める。
荒らされたときのための予備ではなく、有効な記録として扱う。
計画の進捗を知る、などに。
1ページ分の履歴に複数のページ名が含まれることになる。全ての版のページ名を列挙するか、ページ名変更があった版で前後のページ名が分かるようにしないと履歴を集められない。
:t/履歴より † ![Edit Edit](image/plus/paraedit.png)
あとで:t/履歴を追加。
復帰のコスト † ![Edit Edit](image/plus/paraedit.png)
復帰のコストは荒らしのコストよりも低くなければならない。
→履歴一覧などの1件ごとに「これを最新版にする」というボタンを。
※GETクエリー
ページ/履歴 † ![Edit Edit](image/plus/paraedit.png)
差分には検索しやすい印をつける † ![Edit Edit](image/plus/paraedit.png)
追加行)
とか
履歴/ † ![Edit Edit](image/plus/paraedit.png)
DELETED>
とか。
記号部分を除いても特徴のある文字列になるように。
履歴を取らない場合 † ![Edit Edit](image/plus/paraedit.png)
システムによる自動更新で、履歴を取らないことが指定されている場合。
(システムによる更新では履歴を作る場合のほうが多い)
履歴を消す場合 † ![Edit Edit](image/plus/paraedit.png)
というか、履歴を消す場合。
誤字を直しやすくするために…
…が全て成立するなら、前の版を消す。
「細部の編集」「ちょっとした変更」といったもの。
※「プレビューすればいい」というのは不可。他のページと影響しあう部分はプレビューできないから。