- 追加された行はこの色です。
- 削除された行はこの色です。
RIGHT:[[:t/版]] [[:t/名前]]
版もページにしたい。
ページ内には見解も版も無くなり、平坦な構造になる。
ページIDが同一のオブジェクト(ページオブジェクト)が複数存在することになる。
ページ名が同一のページも複数あって、こちらが見解の代わりになる同名ページ。
ページIDも版IDも同じオブジェクトはスペース内にひとつだけ。このふたつを合わせたのがページオブジェクトを特定するID。
ページ名は変更可能なので、同一ページID(同じページの別版)でもページ名が異なるかも知れない。
UI上では、ページ名と一緒に版も指定できる。版の代表(デフォルト値)は最新版。ページ名の代表はルートページ。
ページ名を扱う場面では、版ひとつを扱う場面と、同一IDページをまとめて扱う場面に分かれる。
*** 用語 [#dad6ebdf]
- 「同一IDページ」
- 「同一IDページセット」
- 「同名ページ」
- 「同名ページセット」
※セット…順序に意味を与えてないリスト
*** ページセットに版IDも含める [#h8393e84]
ページセットはページ名だけでなく、ページIDや版IDを含められるように。
プレビューモードの実装は、既存ページセットと書きかけページセットの合成で。
タイムマシンモードの実装は、指定した日時時点のスペース内全ページのページセット。