コメント投稿

成功するCMS導入の必須ノウハウ

Part 4 失敗しないCMS導入ワークフロー:詳細設計

よろしければこちらもご覧ください
[AD]

テンプレート設計書

コンテンツはそのままウェブサイトに表示されるわけではない、ウェブサイトのデザイン(ヘッダー、フッターナビゲーションなど)が付加されてページとなる。また、何種類かのコンテンツが組み合わされる場合もある。

このため、どんなCMSでもテンプレートというものが存在する。弊社ではテンプレートには、大きく分けて2つの種類が存在している。

1つはページテンプレート。もう1つはブロックテンプレート(ページレット)だ。ページテンプレートは文字どおりページ全体を作り上げるものであり、ヘッダーやフッターなど大きなものを定義している。もしくは、数種類のコンテンツをいれる箱だけを定義している場合もある。一般的には、ページテンプレートを5~10種類くらい作る場合が多いようだ。

ブロックテンプレートというのはページではないが、複数のデータをつなぎ合わせて構成されるものだ。ナビゲーションなどはブロックテンプレートとして定義している。また、前述のページテンプレートとどのように切り分けるかは、設計しだいだが、ヘッダーやフッターなどをブロックテンプレートとして考えても問題はあない。ウェブサイトによってなるべく少数のテンプレートで構築するために、定義上分けているものと考えてほしい。

ただ、定義上分けているといっても意味がないわけではない。先ほどのアセットの粒度と同じくテンプレートの切り分けをうまく行っていれば、改変に対しての柔軟性がもちろん向上する。

ページテンプレートはページ全体のデザイン部分を定義しているものなので、それほど難しいものではない。ヘッダーやフッターなどをどのように制御するのか、共通で管理すべき部分はどこになるのかなどを定義するものだ。

逆にブロックテンプレートは、内容をつめておく必要がある。ブロックテンプレートは、ナビゲーションやページ繰りなどページ内での細かい制御系に利用するものであるため、定義があいまいな場合は、追加修正時に大きな改変を必要とする場合がある。

テンプレート設計書の例

テンプレート設計書の例1 Copyright © 2005 KINOTROPE, INC. All rights reserved.
テンプレート設計書の例1
Copyright © 2005 KINOTROPE, INC. All rights reserved.
共通ブロックのテンプレート定義。ここでは、多国語版のウェブサイト構築用に、言語によってテンプレートをどう使い分けるのかなども定義されている。
 
テンプレート設計書の例2 Copyright © 2005 KINOTROPE, INC. All rights reserved.
テンプレート設計書の例2
Copyright © 2005 KINOTROPE, INC. All rights reserved.
ベーステンプレートの設計書。ページ全体をどのようにブロック分けして、それぞれのブロックにどのような要素が入るのかを定義している。
 
[AD]
2041
よろしければこちらもご覧ください
2041
-->
メルマガの登録はこちら Web担当者に役立つ情報をサクッとゲット!

人気記事トップ10(過去7日間)

今日の用語

GRP
テレビCMにおいて、広告出稿回数ごとの視聴率を足した数値。 放送局が定めた ...→用語集へ

インフォメーション

RSSフィード


Web担を応援して支えてくださっている企業さま [各サービス/製品の紹介はこちらから]

[GOLD SPONSOR]
株式会社日本レジストリサービスオープンテキスト株式会社株式会社ブレインパッド株式会社サイバーエージェント株式会社フレームワークスソフトウェア
[SPONSOR]
株式会社キノトロープ株式会社アイレップユーザーグラム富士通株式会社Sitecore株式会社ミツエーリンクス株式会社電通デジタル