成功する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]
この記事が役に立ったらシェア!
みんなが読んでるWeb担メルマガで、あなたも最新情報をチェック
  • SEOやデジタルマーケの最新情報をゲット
  • 事例やインタビューも見逃さない
  • 要チェックのセミナー情報も届く
みんなが読んでるWeb担メルマガで、あなたも最新情報をチェック
  • SEOやデジタルマーケの最新情報をゲット
  • 事例やインタビューも見逃さない
  • 要チェックのセミナー情報も届く

Web業界の転職情報

もっと見る
Sponsored by

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

今日の用語

NSFW
Not safe for workの略。直訳すると「職場向けとしては安全ではない ...→用語集へ

連載/特集コーナーから探す

インフォメーション

Web担のメルマガを購読しませんか?
Web担の記事がコンパクトに毎週届くメールマガジン「Web担ウィークリー」は、10万人が読んでいる人気メルマガ。忙しいあなたの情報収集力をアップさせる強い味方で、お得な情報もいち早く入手できます。

Web担に広告を掲載しませんか?
購読者数10万人のメールマガジン広告をはじめとする広告サービスで、御社の認知向上やセミナー集客を強力にお手伝いいたします。

サイトマップ
RSSフィード


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