フレームワーク/Webアプリケーションの実装案。


リクエスト Edit

全てURIで Edit

ページ名と要素部分はフレームワーク/WikiEngineでやること
それ以前のドメインとWikiの指定までを受け持つ。

フレームワーク/WikiEngine呼び出し Edit

リクエストをフレームワーク/WikiEngineに渡す。

認証 Edit

ログインログアウト Edit

オープン認証なんかはWikiEngineよりもこちらで。→WikiEngineは外からユーザーオブジェクトを受け入れることになる。
ログアウトも?

ユーザーオブジェクトの用意 Edit

認証済みユーザーオブジェクトを作る。作るのと破棄だけ。
内容はフレームワーク/WikiEngineが与える。内容がページになっているので。

:i/アカウントの有効期限 Edit

レスポンス Edit

ログイン→HTTP_REFERERにリダイレクト Edit

:i/フレームワーク/WikiEngineからの出力をレスポンスにする Edit

エラー対処 Edit

5xx Internal Errorの対処。

:i/リクエスト再送はフレームワークで Edit

利用者の情報損失を防ぐ。リトライ可能に。使いにくくなるのを防ぐ。

:i/エラーメッセージにクラス名 Edit

:i/エラーページにクエリーを Edit

HTTPのGETメソッドのときは…URLをデコードして表示するなら意味がある。

:i/出力の統合はどうやるか?[?] Edit

フレームワーク/WikiEngineから呼ばれて Edit

設定 Edit

:i/Webアプリの設定はWikiページに書けない Edit

ログ Edit

セッションの復元と永続化 Edit

ページ/セッション[?]の基礎。ページ/要素が扱うのはページでできたセッション領域のほう。

ページ/要素その他が扱うセッションを用意。

最適化 Edit

メモ化 Edit

多段メモ化