MVCのView.
基本的機能の見た目・スタイルUIまとめ。

実装するビュー Edit

下位展開をどう実現するかはそれぞれのビューで異なる。

ビューの種類 Edit

レイアウト Edit

ここにグローバルナビを追加。

ビュー Edit

同じページの別の見え方。フレームワーク/WebアプリケーションのMVC Viewとは別。同じデータ(Wikiページ)の見せ方。要素の表現方法と取捨選択のこと。
テンプレートになるページが違うだけ。にしたいが機能が個別に対応する必要がありそう。実装ではリクエストされた通りのビューが使えるならそれ、使えなければ汎用のビューを使用。

HTMLヘッダー Edit

ヘッダー領域は辞書。
レンダリングの終わりの方で文字列化。
内部で発生した全てのヘッダーを連結。ページ/要素ヘッダーを出力する。

フレームワーク/出力の統合はどうやるか?

3カラムレイアウトよりもいいレイアウトとは Edit

分かりやすさのためのビュー

テンプレート構造の中のビュー Edit

HTMLの構造は

  • HTMLヘッダー
  • ナビ
  • コンテンツ
      • 左/中/右

と、これらをまとめるルートテンプレートというかマスターテンプレート

閲覧や編集といったビューの違いは「コンテンツ」の枠。上中下を分けているところ。つまり「分けないビューを作れる」ということ。

閲覧などのビューの違いは「コンテンツ」の違い。

本文は埋め込み Edit

ビュー内のページ内容部分は埋め込みと同等の要素で。
埋め込みでも可。でも埋め込みは実体が別にあるときのものなので、意味合いが違う。

本文展開先(BodyHolder)要素。

ビューでやること Edit