10.6 プレスホルダー定義のTGIへの追加


コンテンツをinventoryし、さまざまなページのタイプを分析する際に、コンテンツそのものを研究するべきである。コンテンツそのものというのは、レイアウトだけでなく、コンテンツのタイプ(テキスト、画像、ファイル)やコンテンツに適用される属性(ボールド、テーブル、ハイパーリンク)である。コンテンツの協力者がコンテンツをサイトに追加するとき、彼らは実際にはコンテンツをTGIに定義されたプレスホルダーに追加しているのである。コンテンツを研究するときには、テンプレートの中にどのようなプレスホルダーが必要なのか考えるべきである。

前述のように、TGIはテンプレートの全プレスホルダーを内容として持っている。プレスホルダーの定義を作成するときには、それぞれのプレスホルダーがどんな種類のプレスホルダーを保管するのか、またプレスホルダーがコンテンツの協力者にどの程度の柔軟性を許容するのかを決定しなければならない。(以下略)

図10:10 VS.NETのTGIプロパティビュー(一般的なIDEのプロパティビューと同じ構成)

プレスホルダー定義コレクションエディタ(Placeholder Definition Collection Editor)によって、テンプレートにさまざまなプレスホルダー定義を作成することができる。CMSでネイティブなのは機能とプロパティセットが異なる6種類の定義である。その6タイプとはすなわち:

  • HTML
  • XML
  • アタッチメント
  • 画像
  • Officeアタッチメント
  • Office HTML

TGIに新しいプレスホルダー定義を追加するには、左下のAddボタンをクリックするだけである。以下略