目次 Edit

関連 Edit


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

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

検索:履歴

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

履歴周辺のタグ Edit

Array
  • -

ページ/履歴とは Edit


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

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


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

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

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

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

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

:t/履歴より Edit

見解は残らない Edit


見解変更してきたよそ者がリバートしたらリバートにならず、内容が全く違う見解のものに…ということを防ぐため見解は残さない。履歴を見たときのお気に入り見解が使われる。

お気に入り見解の変化は利用者の変化、ページの変化ではないし。

新しいタブで表示 Edit


閲覧ビュー編集ビューとは別のタブで、(Webブラウザー上では)別の閲覧履歴になるように。

ブラウザーの閲覧履歴を分けるため(だけ)に。

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

またはブラウザーの履歴に入らない方法で履歴を遡れればいい。

複数履歴 Edit

  • ページの最新差分
    ページごとに追加・削除を表示。
  • 1ページ(1見解)の全履歴
    履歴間の差分更新順に表示。

    追加/削除を分けたほうが見やすい。差分は近い行を近くに表示しないと見読み辛いし。

    追加/削除を分けるなら、追加は「現在でも残っている部分」、削除は「残っていない部分」としたほうが読みやすい。
  • 各行の登場一覧
    行ごとにそれが追加されたを表示。番号は複数になるが初めの追加と最後の削除だけでいいかも。

    削除された行は読みやすくするため除外。スイッチで削除履歴に切り替え可能でもいい。

    番号はそのができた時の履歴リンク。縦横に辿れるようにする。

複数履歴を一覧したい Edit


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

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

ページ/履歴 Edit

履歴には大体の変更内容を併記 Edit


履歴1項目に数行で表せる程度の情報を付加。

追加・削除の量を緑や赤の多さで表現。新規作成時は全体が緑の表示。画像、画像の組み合わせ、テーブルの背景色などで表現。

追加・変更された行の数行を表示するのもいい。

バックアップではない Edit


最新版も含める。

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

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

履歴/ Edit

復帰のコスト Edit


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

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

※GETクエリー

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

追加行)

とか
DELETED>

とか。

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

履歴を取らないとき Edit

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

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

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

履歴を消す場合 Edit


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

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

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

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

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

同じ人の履歴を消すルールは? Edit


書いたことを1文字も失わずに履歴をマージしたい。

取るに足りない更新 Edit


MinorEdit、細部の更新ちょっとした変更。

これをシステムによる更新時にも適用。

ページ名変更に伴うページ名変更や、ページ名変更に伴うリンク記法変更など。

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

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

参照履歴編集履歴 Edit

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


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

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

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

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


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

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

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

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

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

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

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

比較対象 Edit


大まかに日時を選ぶならスライダー。

編集の頻度を見ながらを選ぶなら年表(Timeline)。

簡単なのはリストやラジオボタン。