目次 Edit

関連 Edit


ページ/差分履歴の比較。

編集/取り消し履歴から過去を復帰させること。

検索:履歴

履歴はツリー。でも、自由に書き換えられるのでツリーのつながりに意味がない。ツリー上はつながっていても、内容は完全に書き換えられてしまっているかも知れない。

履歴周辺のタグ Edit

Array
  • -

ページ/履歴とは Edit


が並んだもの。前後関係あり。

ページ名が変わったことも履歴上で分かるようにする Edit


履歴内部名ページIDつながり。外部名のうち見解までが共通するページではなく)

ページ名が変わっても同じ履歴

ページ名ページ内容の1行目で、履歴ページ内容を完全に保存するので、過去ページ名最新版と違うかも知れない。

ページIDと(そのページに関連する)見解IDを指定すれば履歴を1つに特定できる。

1ページ分の履歴に複数のページ名が含まれることになる。全てのページ名を列挙するか、ページ名変更があったで前後のページ名が分かるようにしないと履歴を集められない。

:t/履歴より Edit

下位ページ履歴は上位ページにも残る Edit


下位ページは上位ページの一部なので。

タイムマシン Edit


TimeMachineのように、ある時点のwikiに戻れるように。

あるページのある変更が行なわれたとき、他のページはどうだったかが分かるように。

あとで:t/履歴を追加。

見せ方はリスト、単位時間ごとにID付きページ名を並べて。

単位時間は利用者が指定。適度な間隔で自動調整できればいいが、方法が無いので。

ページ/履歴 Edit


単位時間の中では1ページあたり最新?のを表示。

選択すると、その日時付きでwikiページにアクセス、リンクをクリックしても日時指定は外れないモード。

ヘッダーに古いwikiであることを表示。

編集は…その時点の(ID付きの)ページを元にした編集にしたい。

(通常の編集で、最初に全文を消して、過去のを貼り付けるのと同じ)

日時の解釈はそれぞれのプラグイン次第。

バックアップではない Edit


最新版も含める。

荒らされたときのための予備ではなく、有効な記録として扱う。

計画の進捗を知る、などに。

復帰のコスト Edit


復帰のコストは荒らしのコストよりも低くなければならない。

履歴一覧などの1件ごとに「これを最新版にする」というボタンを。

※GETクエリー

履歴/ Edit

差分には検索しやすい印をつける Edit

追加行)

とか
DELETED>

とか。

記号部分を除いても特徴のある文字列になるように。

履歴を取らないとき Edit

  1. システムによる自動更新で、履歴を取らないことが指定されている場合
    (システムによる更新では履歴を作る場合のほうが多い)
  2. 同一ユーザーによる同じページの複数回更新
    上書きする。

    バックアップ履歴を取らない。無駄。

    更新を1回取り消すと他のユーザーによる更新まで戻ることになる。

履歴を消す場合 Edit


というか、履歴を消す場合。

誤字を直しやすくするために…
  1. ページ更新
  2. 編集者が前ののと同じ
  3. 前の作成日時から計って一定時間内(Wikiの設定

…が全て成立するなら、前のを消す。

「細部の編集」「ちょっとした変更」といったもの。

※「プレビューすればいい」というのは不可。他のページと影響しあう部分はプレビューできないから。

復帰させやすくするため Edit

  • バージョンを超えて検索
  • 履歴一覧に変更点のダイジェストを表示
    少なくとも変更後のほうは表示。

参照履歴編集履歴 Edit

定期的に巡回している人のための差分 Edit


1回前との差分…では分かりにくい。期間じゃないと。

差分一覧(バックアップ一覧、の一覧)に1日、1週間、1ヵ月、3ヵ月、6ヵ月、1年、2年(以降は1年ごと)の区切り線を入れる。

ページに渡って1週間以内の差分を見たいとき、どれを選択すればいいか分かりやすい。

差分表示は閲覧用ビュー Edit


WikiTextのソース表示では分かりにくい。

差分も閲覧するためのビューなので、閲覧用ビュー差分情報を追加すべき。

行頭に変更マークや色をつける、編集のあった段落を枠で囲うなど。

閲覧用ビューに表れない部分が変更されていても変更マークを付けるように。

詳細は編集ビューWikiTextを見ればいい。

編集アイコンは閲覧時と同様に使えるように。

差分を見て、すぐに章単位の編集ページへ行けるように。

複数履歴を一覧したい Edit


変更履歴ページ見解ごとに表示できればいい。

時系列順に前差分を表示。その当時の特定へのリンクも併記。