検索:プレビュー 検索:タイムマシン

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

方法 Edit


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

外部名補完もするか Edit


PageDictionaryでプレビューモードタイムマシンモード外部名補完をするか。

補完対象は(利用者に依存する)見解名と番号。

他にもあり得る?

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

内部名補完だけで可能か Edit


PageDictionaryでプレビューモードタイムマシンモード内部名補完をするか。

補完対象には他に利用者に依存する見解名もある。

他にもあり得る?

プレビューでは(公開中の)現行版よりも新しい現行版とする。

編集/承認現行版よりも新しいを扱う機能。

タイムマシンでは現行版よりも古い現行版とする。

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

現行版とは同じ外部名ページ名)を持つのうちの代表

:i/いろいろな代表

権限判定は必要 Edit


プライベートな下書きの場合、他人には見せられない。プレビューでも権限判定は必要。

複数のページプレビューモードに取り入れたい Edit


:Done/プレビューモードのまま仮公開したい

ページごとに任意の現行版にして、セッションを越えて(将来の)他人と共有できるようにするには??

仮公開だけの(一度も現行版になれなかった)もでき得る。

プレビューの生存期間次第。1人で見るだけならセッションと同じ期間でいいし、数人で共有できるなら、永続化しなければならない。

さまざまなキャッシュをプレビューごとに分けなければならない。

プレビュー永続化するなら、ページ以外の自動生成されるデータのありかを別途用意しなければならない。

その場所と現行版を与えてくれるAPIがあれば、プレビューモードに対応したプラグインを作れそう。

複数ページをプレビューするには Edit


公開予定のページなら、タイムマシンモードで未来時刻を見ればいい。

まだ存在しないページなら、プレビューモード内でページを作成したり、プレビューモード内で未公開の現行版にしたりするのがいい。