ウェブサイトを「サイトマップ」「コンテンツ」「テーマ」の3要素に分解して構築するフレームワークです。コンテンツは、ページレイアウト全体のうち、サイトアイデンティティやナビゲーション部分を含まない領域を担当します。テーマを入れ物とするならば、内容の部分を指します。(extensions)コンテンツには次の種類が定義されています。呼ばれ、それぞれ異なる書式で記述されます。コンテンツファイルの拡張子に指定することで選択されます。デフォルトはhtmlとなります。いうファイル名としてコンテンツを作成します。書式に絞って説明します。したがって、コンテンツの担当範囲はこの要素の内側となります。場合によって、それ以外の領域にコンテンツからHTMLソースを出力することがあります。付いたdiv要素に内包されるのがルールとなります。ローカルリソースファイルの取り扱いローカルリソースファイルとは、コンテンツが独自に使用する画像やCSS、JavaScriptなどのファイル群を指します。どこに設置しても機能的な制限はないが、他のコンテンツのローカルリソースと混ざって区別が付かなくなると、後々取り扱いに困ることになるため、次のルールでコンテンツ単位に独自の領域を設けます。した名前の専用のディレクトリを設置し、全てのリソースはその中で管理します。ローカルリソースディレクトリの中の整理分類は、コンテンツ制作者に任せます。他のコンテンツのローカルリソースにアクセスしてはなりません。全てのリソースファイルを格納します。extensionのコンテンツ書式について説明します。内側に設置される部分のみとなります。自体はテーマが作成するため、コンテンツには記載しません。例:<p>ここはコンテンツの領域です。内側に限られるため、特別な手順でこのソースを登録する必要があります。渡されたソースは、ヘッドセクション内に出力されます。class="cont_hoge"><p>ここはコンテンツの領域です。</p></div>CSSの書式コンテンツが独自に定義するCSSは、サイト全体(テーマ)で一元的に管理されているCSSと干渉し合っては不都合があります。この問題を避けるため、次の規則を設けました。以下にのみ効果があるように記述しなければなりません。付加しなければなりません。テーマが提供するCSSモジュールの一部を改変して使うことはできません。テーマが明示的に許可している場合は、その範囲で改変することができます。JavaScriptコンテンツは独自にJavaSctiptを記述し、埋め込むことができます。グローバル領域に宣言されるローカルなJavaScriptメソッドには、接頭辞contを付加します。内包される規則のため、それ以外のDOMエレメントを改変するようなスクリプトを記述してはなりません。コンテンツが独自に定義したエレメントのid属性は、接頭辞contを付加します。JavaScriptライブラリの利用テーマがロードするJavaScriptライブラリ以下のライブラリは、テーマにより標準的にロードするため、コンテンツが明示的にロードする必要はありません。(1.7.2)コンテンツによって必要な場合にロードできる共有ライブラリ以下のライブラリは、共有リソースとしてテーマによって用意されているが、特にコンテンツが必要としない限り、ロードはされません。(未定義)※初期状態では、定義された項目はありません。プロジェクトごとに、必要に応じて項目を追加してください。投稿してお知らせください。