• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/プレビュー]] [[:t/タイムマシン]] [[:t/内部名]] [[:t/実装]]

内部名補完ルールを変更することで実現。


*** 外部名補完だけで可能か [#b1dec02a]
PageDictionaryでプレビューモード・タイムマシンモードの外部名補完をするか。
補完対象は(利用者に依存する)見解名と版番号。
%%他にもあり得る?%%

%%4つの外部名(Space, Entry, View, Revision)以外にあるか?%%

プレビューでは(公開中の)現行版よりも新しい版を現行版とする。
[[編集/承認]]も現行版よりも新しい版を扱う機能。
タイムマシンでは現行版よりも古い版を現行版とする。

現行版とは版の代表。
† [[:i/いろいろな代表]]

*** 初版が未公開のページもある [#ha4f22c6]
初版をプレビューすることは可能か??

*** 複数のページをプレビューモードに組み込みたい [#a8f72f59]
→ [[:ToDo/複数のページをプレビューしたい]]
ページごとに任意の版を現行版にして、セッションを越えて(将来の)他人と共有できるようにするには??
仮公開だけの版(一度も現行版になれなかった版)もでき得る。

さまざまなキャッシュをプレビューごとに分けなければならない。
プレビューを永続化するなら、ページ以外の自動生成されるデータのありかを別途用意しなければならない。
その場所と現行版を与えてくれるAPIがあれば、プレビューモードに対応したプラグインを作れそう。