Oracle® WebCenter Content Site Studio Designerユーザーズ・ガイド

11g リリース1 (11.1.1)

B72416-01(原本部品番号:E10613-02)

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシリビリティについて

- 関連ドキュメント

- 表記規則

1 概要

- 1.1 Site Studioについて

- 1.2 デザイナ、マネージャおよびコントリビュータ

- 1.3 Oracle Content ServerとSite Studio

- 1.4 再利用可能なアセットとコンテンツ

- 1.5 HCSP、JSPおよびASPのWebサイト

- 1.6 新機能

- 1.6.1 Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.546)との比較

- 1.6.2 Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.506)との比較

- 1.6.3 Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.470)との比較

- 1.6.4 Site Studio 10gR4 (10.1.4.0.0 - ビルド9.0.0.454および9.0.0.410)との比較

- 1.6.5 Site Studio 10gR4 (10.1.4.0.0 - ビルド9.0.0.354)との比較

- 1.6.6 Site Studio 10gR3との比較

- 1.7 アクセシビリティの機能

- 1.7.1 コンテキスト・メニュー

- 1.7.2 標準Windowsキーボード・ショートカット

- 1.7.3 Site Studio Designer固有のキーボード・ショートカット

- 1.7.4 フラグメントとアクセシビリティ

- 1.8 システム要件

2 クライアント・コンピュータでのSite Studio Designerの設定

- 2.1 デザイナについて

- 2.2 デザイナのインストール

- 2.3 以前のバージョンのSite Studio Designerのアンインストール

3 Site Studio Webサイトの理解

- 3.1 管理対象のWebサイト

- 3.2 サイトのプレゼンテーションとコンテンツの分離

- 3.2.1 サイト・プレゼンテーション・ファイル

- 3.2.2 サイト・コンテンツ・ファイル

- 3.2.3 サイトの制御ファイルと構成ファイル

- 3.3 サイト・アセット記憶域

- 3.4 サイトのロール

- 3.5 プレゼンテーション・モデル

- 3.6 コントリビューション・モデル

- 3.7 サイト・オブジェクト階層

- 3.8 サイト・アセットの再利用

- 3.9 要素と要素定義

- 3.10 リージョン・テンプレートとリージョン定義

- 3.11 プレースホルダとプレースホルダ定義

- 3.12 ページ・テンプレート

- 3.13 サブテンプレート

- 3.14 プライマリ・ページとセカンダリ・ページ

- 3.15 コントリビュータ・データ・ファイルとネイティブ・ドキュメント

- 3.16 フラグメント

- 3.17 Cascading Style Sheet

- 3.18 プロジェクト・ファイル

4 効率的なWebサイトの計画

- 4.1 Webサイトの計画

- 4.1.1 計画はなぜ重要なのか

- 4.1.2 サイトのどの部分を再利用するか

- 4.2 サイト・アセットの命名

- 4.3 コントリビューション・モデルの計画

- 4.3.1 サイトのコンテンツをどの程度までユーザーに提供させるか

- 4.3.2 ユーザーにどの程度まで制御させるか

- 4.3.3 各ユーザーに異なるセキュリティ・アクセス権を付与するか

- 4.3.4 コントリビュータにネイティブ・ドキュメントを発行させるか

- 4.3.5 コントリビューション・プロセスをどのように調整するか

- 4.4 サイト・アセットの作成順序

- 4.5 要素定義の作成

- 4.6 リージョン定義の作成

- 4.7 リージョン・テンプレートの作成

- 4.8 サブテンプレートの作成

- 4.8.1 サイトにサブテンプレートが必要か

- 4.9 プレースホルダ定義の作成

- 4.9.1 プレースホルダがページでどのように機能するか

- 4.9.2 プレースホルダ定義は何を制御するか

- 4.10 ページ・テンプレートの作成

- 4.10.1 フラグメントをどのように使用するか

- 4.10.2 プライマリおよびセカンダリ・ページに異なるテンプレートが必要か

- 4.11 サイト階層の計画

- 4.11.1 階層をどのくらいの深さにするか

- 4.11.2 ユーザーがサイトをどのようにナビゲートするか

- 4.11.3 セクションにどのように命名するか

- 4.11.4 ページ・テンプレートをどのように再利用可能にするか

- 4.11.5 プライマリおよびセカンダリ・ページの両方を使用するか

- 4.11.6 コンテンツをどのように再利用するか

- 4.11.7 マネージャは必要か

5 デザイナのスタート・ガイド

- 5.1 デザイナのインストール

- 5.2 デザイナの起動

- 5.3 デザイナのメイン・ウィンドウ

- 5.4 サイト階層

- 5.5 「プロパティ」ペイン

- 5.6 作業領域

- 5.6.1 ダイアログとタブ

- 5.6.2 ビュー

- 5.6.3 「ソース」ビュー

- 5.6.4 「設計」ビュー

- 5.6.5 プレビュー

- 5.6.6 「フォーム」ビュー

- 5.6.7 右クリック・メニュー

- 5.7 「サイト・アセット」ペイン

- 5.8 ツールボックス

- 5.9 メニュー・バー

- 5.9.1 「ファイル」メニュー

- 5.9.1.1 「サイト」サブメニュー

- 5.9.1.2 「フラグメント」サブメニュー

- 5.9.1.3 「定義」サブメニュー

- 5.9.2 「編集」メニュー

- 5.9.3 「フォーマット」メニュー

- 5.9.4 「表示」メニュー

- 5.9.5 「ツール」メニュー

- 5.9.6 「ウィンドウ」メニュー

- 5.9.7 「ヘルプ」メニュー

- 5.10 ツールバー

- 5.10.1 標準ツールバー

- 5.10.2 サイト・ツールバー

- 5.10.3 書式設定ツールバー

- 5.10.4 HTMLツールバー

- 5.10.5 表ツールバー

- 5.10.6 コントリビューション・ツールバー

- 5.10.7 プレースホルダ・ツールバー

- 5.11 ログ・ファイル

- 5.12 サイト接続マネージャ

- 5.13 リンク・ウィザード

- 5.14 コンテンツの切替えウィザード

- 5.15 フラグメント・エディタ

- 5.16 コントリビュータ・データ・ファイルとネイティブ・ドキュメント

- 5.17 Site Studio Manager

- 5.18 Site Studio Contributor

- 5.18.1 コントリビュータの起動

- 5.18.2 コントリビュータ・エディタ

- 5.18.3 コントリビュータとワークフロー

- 5.19 Oracle Content Serverの「Site Studioの管理」ページ

- 5.20 Site Studio Publisher

- 5.20.1 Oracle Content ServerでのSite Studio Publisher

- 5.20.2 今すぐ公開

6 デザイナのカスタマイズ

- 6.1 デザイナのペインのカスタマイズ

- 6.1.1 ペインの表示または非表示

- 6.1.2 ペインのサイズ変更

- 6.1.3 ペインの移動または別の枠線へのドッキング

- 6.2 「カスタマイズ」ダイアログの使用

- 6.3 新規メニューの作成

- 6.4 ツールバーのカスタマイズ

- 6.4.1 ツールバーの表示と非表示

- 6.4.2 新規ツールバーの作成

- 6.4.3 ツールバーのリセット

- 6.5 「ツール」メニューへのショートカットの追加

- 6.6 キーボード・ショートカットの割当て

- 6.7 メニューのカスタマイズ

- 6.7.1 ポップアップ・メニューへのコマンドの追加

- 6.7.2 ポップアップ・メニューからのコマンドの削除

- 6.7.3 メニューの表示の制御

- 6.8 表示オプションの設定

- 6.9 「ソース」ビューのコードの書式設定

- 6.10 警告メッセージの表示または非表示

- 6.11 その他のオプションの設定

- 6.12 ログ・ファイル設定の変更

7 Webサイトの作成

- 7.1 サイト接続

- 7.1.1 新規サイト接続の作成

- 7.1.2 サイト接続の編集

- 7.1.3 サイト接続の削除

- 7.2 サイト・アドレス指定

- 7.2.1 サイトへのドメイン名のマッピング

- 7.2.1.1 デザイナを使用したドメイン名のマッピング

- 7.2.1.2 「Webサイト・アドレスの管理」ページを使用したドメイン名のマッピング

- 7.2.2 サイト・アドレスに使用されるパスの変更

- 7.3 プロジェクト・ファイル

- 7.3.1 プロジェクト・ファイルに割り当てるメタデータの指定

- 7.3.2 デザイナでのプロジェクト・ステータスの表示

- 7.3.3 プロジェクト・ファイルに対する変更のコミット

- 7.3.4 プロジェクト・ファイルのコンテンツ情報ページの表示

- 7.4 Webサイトの開始と停止

- 7.4.1 Webサイトの停止

- 7.4.2 停止サイト用の一時ページの構成

8 テンプレートの操作

- 8.1 テンプレートについて

- 8.1.1 ページ・テンプレートについて

- 8.1.2 リージョン・テンプレートについて

- 8.1.3 サブテンプレートについて

- 8.1.4 Cascading Style Sheetについて

- 8.2 サイト・アセットとしてのテンプレートの管理

- 8.2.1 新規テンプレートの作成

- 8.2.2 サイト階層からのページ・テンプレートの作成

- 8.2.3 テンプレートのコピー

- 8.2.4 テンプレートのコンテンツ情報の表示

- 8.2.5 サイト階層からのページ・テンプレートのコンテンツ情報の表示

- 8.2.6 サイトへのテンプレートの追加

- 8.2.7 サイトからのテンプレートの削除

- 8.3 コントリビューション・リージョンの理解

- 8.4 プレースホルダの挿入

- 8.5 オブジェクトの挿入

- 8.6 フラグメントの挿入

- 8.7 テキストの操作

- 8.8 テンプレートでのオブジェクトの配置

- 8.9 CSSクラスの適用

- 8.10 HTML表の操作

- 8.11 デザイナでのテンプレートの表示

- 8.11.1 「設計」ビュー

- 8.11.2 「ソース」ビュー

- 8.11.3 プレビュー

- 8.12 リージョン・テンプレートとリージョン定義

- 8.13 ネイティブ・ドキュメントと変換定義の操作

9 定義の操作

- 9.1 定義について

- 9.1.1 プレースホルダ定義について

- 9.1.2 リージョン定義について

- 9.1.3 要素定義について

- 9.2 新規定義の作成

- 9.3 定義の編集

- 9.3.1 プレースホルダ定義の編集

- 9.3.2 リージョン定義の編集

- 9.3.3 要素定義の編集

- 9.4 定義のコピー

- 9.5 定義のコンテンツ情報の表示

- 9.6 サイトへの定義の追加

- 9.7 サイトからの定義の削除

- 9.8 プレースホルダ定義の操作

- 9.8.1 デフォルトのプレースホルダ定義の指定

- 9.8.2 グローバル・プレースホルダ定義マッピングの作成

- 9.8.3 セクション・プロパティのプレースホルダ定義マッピングの作成

- 9.8.4 プレースホルダ・タグへのプレースホルダ定義の直接指定

- 9.8.5 グローバル・プレースホルダ定義へのプレースホルダの関連付け

- 9.8.6 プレースホルダ定義へのリージョン定義の追加

- 9.8.7 プレースホルダ定義へのリージョン・テンプレートの関連付け

- 9.8.8 プレースホルダ定義へのサブテンプレートの関連付け

- 9.9 リージョン定義の操作

- 9.10 要素定義の操作

- 9.11 デザイナでの定義の表示

- 9.11.1 「フォーム」ビュー

- 9.11.2 「ソース」ビュー

- 9.12 定義バンドル

- 9.12.1 定義バンドルについて

- 9.12.2 バンドルのダウンロード

- 9.12.3 バンドルのアップロード

10 コンテンツ・ファイルの操作

- 10.1 コンテンツ・ファイルについて

- 10.1.1 コントリビュータ・データ・ファイル

- 10.1.2 ネイティブ・ドキュメント

- 10.1.3 変換定義

- 10.1.4 イメージ

- 10.2 新規コンテンツ・ファイルの作成

- 10.3 コンテンツ・ファイルのコピー

- 10.4 コンテンツ・ファイルのコンテンツ情報の表示

- 10.5 サイトへのコンテンツ・ファイルの追加

- 10.6 サイトからのコンテンツ・ファイルの削除

- 10.7 コントリビュータ・データ・ファイルの編集

- 10.8 ネイティブ・ドキュメントの操作

- 10.8.1 ネイティブ・ドキュメントの要件

- 10.8.2 ネイティブ・ドキュメントの編集

- 10.8.3 ネイティブ・ドキュメントでの変換定義の使用方法

- 10.8.4 Dynamic Converterテンプレートの選択ルールの使用方法

- 10.8.5 ネイティブ・ドキュメントのサンプル・フラグメント

- 10.8.6 直接配信の使用方法

- 10.9 イメージの操作

11 スクリプトとフォームの操作

- 11.1 スクリプトとフォームについて

- 11.1.1 スクリプトについて

- 11.1.2 カスタム構成スクリプトについて

- 11.1.3 カスタム要素フォームについて

- 11.1.4 検証スクリプトについて

- 11.2 アセットの管理

- 11.2.1 新規スクリプトの作成

- 11.2.2 スクリプトのコピー

- 11.2.3 スクリプトの編集

- 11.2.4 スクリプトのコンテンツ情報の表示

- 11.2.5 サイトへのスクリプトの追加

- 11.2.6 サイトからのスクリプトの削除

- 11.3 カスタム要素フォーム

- 11.3.1 カスタム要素の実装

- 11.3.2 下位互換性とアップグレード

- 11.3.3 サンプル・カスタム要素

- 11.4 カスタム構成スクリプト

- 11.5 デフォルトの検証オプション

12 サイトの構築

- 12.1 サイト階層の操作

- 12.1.1 サイト階層へのセクションの追加

- 12.1.2 サイト階層のセクション名の変更

- 12.1.3 サイト階層のセクションの並替え

- 12.1.4 サイト階層からのセクションの削除

- 12.1.5 ホームページの割当て

- 12.1.6 プライマリ・ページの割当て

- 12.1.7 セカンダリ・ページの割当て

- 12.1.8 サイト・ナビゲーションへのセクションの表示

- 12.1.9 エラー・ハンドラ・セクションの指定

- 12.1.10 サイトまたはセクションのセキュリティの変更

- 12.1.11 Webサイトおよびセクション・プロパティの表示と編集

- 12.1.12 セクションのカスタム・プロパティの定義

- 12.1.13 サイト階層の展開と縮小

- 12.1.14 デザイナでのサイト階層のリフレッシュ

- 12.2 フラグメントの操作

- 12.3 コンテンツの切替えウィザードでのコンテンツの割当て

- 12.4 リンクの操作

- 12.4.1 Webサイトの別のセクションに対するリンクの作成

- 12.4.2 コンテンツ・サーバーの既存のファイルに対するリンクの作成

- 12.4.3 URLに対するリンクの作成

- 12.4.4 新規コンテンツ・ファイルに対するリンクの作成

- 12.4.5 既存のローカル・ファイルに対するリンクの作成

- 12.4.6 ハイパーリンクの編集

- 12.4.7 リンクの削除

- 12.4.8 デフォルトのリンク形式の選択

- 12.4.9 ハイパーリンクの形式

- 12.5 Webページの変更の比較

- 12.5.1 Webページの比較時における差異の色分け

- 12.5.2 変更比較機能の使用

13 フラグメントの操作

- 13.1 フラグメントについて

- 13.2 フラグメントの追加と編集

- 13.3 テンプレートでのフラグメント処理

- 13.4 ツールボックスのフラグメント

- 13.5 ツールボックスのフラグメントのフィルタ

- 13.6 テンプレートへのフラグメントの追加

- 13.7 フラグメントのプレビュー

- 13.7.1 フラグメントのプレビュー

- 13.7.2 フラグメントの異なるパラメータの選択

- 13.7.3 フラグメント追加時の異なるパラメータの選択

- 13.7.4 フラグメントのパラメータの変更

- 13.8 フラグメントの編集

- 13.8.1 フラグメントのコピーの編集

- 13.8.2 フラグメントの編集

- 13.9 新規フラグメントの作成

- 13.10 フラグメントの削除

- 13.11 ツールボックスのフラグメントの削除

- 13.12 フラグメント・エディタの使用

- 13.12.1 フラグメント・エディタの起動

- 13.12.2 フラグメント・プロパティの指定

- 13.12.3 フラグメントに関連付けられたアイコンの変更

- 13.12.4 フラグメント・スニペットの追加、編集および削除

- 13.12.5 フラグメント・アセットの追加、編集および削除

- 13.12.5.1 アセットの追加

- 13.12.5.2 アセットの編集

- 13.12.5.3 アセットの削除

- 13.12.6 フラグメント・パラメータの追加、編集および削除

- 13.12.6.1 フラグメントのパラメータの編集

- 13.12.6.2 フラグメントへの新規パラメータの追加

- 13.12.6.3 スニペットへのパラメータおよびパラメータ宣言の挿入

- 13.12.7 フラグメント要素の追加、編集および削除

- 13.12.7.1 フラグメントへの要素の追加

- 13.12.7.2 フラグメントの要素の編集

- 13.12.7.3 フラグメントの要素の削除

- 13.13 フラグメント・ライブラリ

- 13.13.1 フラグメント・ライブラリについて

- 13.13.2 フラグメント・ライブラリへのフラグメントの保存

- 13.13.3 読取り専用フラグメント・ライブラリの設定

- 13.13.4 フラグメント・ライブラリのアップロードとダウンロード

- 13.13.4.1 フラグメント・ライブラリのダウンロード

- 13.13.4.2 フラグメント・ライブラリのアップロード

14 サイト・レポートの操作

- 14.1 サイト・レポートについて

- 14.2 Webサイト・オブジェクト・レポート

- 14.3 サイト使用状況レポート

- 14.4 Content Trackerレポート

- 14.5 Webサイト・オブジェクト・レポートの表示

- 14.5.1 デザイナでのレポートの表示

- 14.5.2 「Site Studioの管理」ページでのレポートの表示

- 14.6 Webサイト使用状況レポートの表示

- 14.6.1 デザイナでのページ・テンプレートのレポートの表示

- 14.6.2 デザイナでのデータ・ファイルまたはネイティブ・ドキュメントのレポートの表示

- 14.6.3 Webページでのデータ・ファイルまたはネイティブ・ドキュメントのレポートの表示

- 14.6.4 他のすべてのファイルのレポートの表示

- 14.7 Content Trackerレポートの表示

- 14.7.1 ファイルが表示されるWebページでのレポートの表示

- 14.7.2 サイトにおけるすべてのファイルのレポートの表示

15 ワークフローの使用方法

- 15.1 ワークフローについて

- 15.2 ワークフローのタイプ

- 15.3 コントリビュータのワークフローの使用状況

- 15.4 ワークフローの設定

- 15.5 ワークフローの例

- 15.5.1 ワークフローのコントリビュータ・データ・ファイル

- 15.5.2 ワークフローのネイティブ・ドキュメント

- 15.5.3 ワークフローのイメージ

16 マネージャの設定

- 16.1 Site Studio Managerについて

- 16.2 マネージャの表示場所と表示時間の選択

- 16.3 マネージャが開く場合

- 16.4 サイトへのマネージャの追加

- 16.4.1 デフォルト設定によるマネージャの追加

- 16.4.2 カスタム設定によるマネージャの追加

- 16.5 マネージャ構成設定ファイルの作成

- 16.6 マネージャ構成設定ファイルのコピー

- 16.7 マネージャ構成設定のカスタマイズ

- 16.8 マネージャ構成設定ファイルのコンテンツ情報の表示

- 16.9 サイトへのマネージャ構成設定ファイルの追加

- 16.10 サイトからのマネージャ構成設定ファイルの削除

- 16.11 マネージャ構成設定ファイルの説明

A ユーザー・インタフェース

- A.1 「カスタマイズ」ダイアログ

- A.1.1 「カスタマイズ」ダイアログ: 「コマンド」タブ

- A.1.2 「カスタマイズ」ダイアログ: 「ツールバー」タブ

- A.1.3 「カスタマイズ」ダイアログ: 「ツール」タブ

- A.1.4 「カスタマイズ」ダイアログ: 「キーボード」タブ

- A.1.5 「カスタマイズ」ダイアログ: 「メニュー」タブ

- A.1.6 「カスタマイズ」ダイアログ: 「オプション」タブ

- A.1.7 「カスタマイズ」ダイアログ: 「ソース・ビュー」タブ

- A.1.8 「カスタマイズ」ダイアログ: 「警告ダイアログ」タブ

- A.1.9 「カスタマイズ」ダイアログ: 「その他」タブ

- A.1.10 「カスタマイズ」ダイアログ: 「ログ・ファイル」タブ

- A.2 「サイト接続マネージャ」ダイアログ

- A.3 「サイト接続詳細」ダイアログ

- A.4 「新規サイトの作成」ダイアログ

- A.5 「サイト・アドレス」ダイアログ

- A.6 「デフォルト・リンク・フォーマットの選択」ダイアログ

- A.7 「環境プロパティの定義」ダイアログ

- A.8 「新規セクション」ダイアログ

- A.9 「カスタム・セクション・プロパティ」ダイアログ

- A.10 「カスタム・セクション・プロパティの定義」ダイアログ

- A.11 「ホームページ・テンプレートの選択」ダイアログ

- A.12 「プライマリ・ページ・テンプレートの選択」ダイアログ

- A.13 「セカンダリ・ページ・テンプレートの選択」ダイアログ

- A.14 「サイト・アセット・カテゴリ」ダイアログ

- A.15 「メタデータ変更の有効化」ダイアログ

- A.16 「サイトの選択」ダイアログ

- A.17 「セクションの選択」ダイアログ

- A.18 リンク・ウィザード

- A.18.1 リンク・ウィザード - リンク・タイプの選択

- A.18.2 リンク・ウィザード - セクションの選択

- A.18.3 リンク・ウィザード - URLフォーマットの選択

- A.18.4 リンク・ウィザード - コンテンツ・ファイルの選択

- A.18.5 リンク・ウィザード - ターゲット・セクションの選択

- A.18.6 リンク・ウィザード - コンテンツのチェックイン

- A.18.7 リンク・ウィザード - リンクの確認

- A.18.8 リンク・ウィザード - リンク・ターゲットのオプション

- A.19 「コントリビューション・リージョン」ダイアログ

- A.20 「リージョン・コンテンツ・オプション」ダイアログ

- A.21 「ドキュメント・タイプの選択」ダイアログ

- A.22 「問合せテキストの編集」ダイアログ

- A.23 「変換定義」ダイアログ

- A.24 「ネイティブ・ドキュメント変換設定」ダイアログ(レガシー)

- A.25 「ネイティブ・ドキュメント変換設定」ダイアログ

- A.26 「WYSIWYG要素」ダイアログ

- A.27 「WYSIWYG要素定義」ダイアログ

- A.28 「プレーン・テキスト要素」ダイアログ

- A.29 「プレーン・テキスト要素定義」ダイアログ

- A.30 イメージ要素ダイアログ

- A.31 イメージ要素定義ダイアログ

- A.32 「カスタム要素」ダイアログ

- A.33 「カスタム要素定義」ダイアログ

- A.34 「カスタム要素設定」ダイアログ

- A.35 「静的リスト要素」ダイアログ

- A.36 「静的リスト要素定義」ダイアログ

- A.37 「要素」ダイアログ

- A.38 「静的リスト要素検証」ダイアログ

- A.39 「動的リスト要素」ダイアログ

- A.40 「動的リスト要素定義」ダイアログ

- A.41 「動的リスト設定」ダイアログ

- A.42 「リージョン定義」ダイアログ

- A.43 「要素」ダイアログ

- A.44 「リンク設定」ダイアログ

- A.45 「CSSクラスの選択」ダイアログ

- A.46 「CSSスタイルシートの選択」ダイアログ

- A.47 「フラグメント・アセットの選択」ダイアログ

- A.48 「WYSIWYG要素検証」ダイアログ

- A.49 「プレーン・テキスト要素検証」ダイアログ

- A.50 「HTMLタグの選択」ダイアログ

- A.51 「イメージ要素の検証」ダイアログ

- A.52 「詳細要素検証」ダイアログ

- A.53 「新規アイテム設定」ダイアログ

- A.54 「コンテンツの割当」ダイアログ

- A.55 「リージョン・コンテンツの選択」ダイアログ

- A.56 「一意のリージョン・コンテンツの生成」ダイアログ

- A.57 フラグメント・エディタ・ダイアログ

- A.58 「フラグメントのプロパティ」ダイアログ

- A.59 「フラグメント・アセット」ダイアログ

- A.60 「フラグメント要素」ダイアログ

- A.61 「フラグメント・パラメータ」ダイアログ

- A.62 「問合せテキストの編集」ダイアログ

- A.63 「新規オプション」ダイアログ

- A.64 「スニペットのプロパティ」ダイアログ

- A.65 「フラグメント・パラメータ値」ダイアログ

- A.66 「フラグメント・プレビュー」ダイアログ

- A.67 「フラグメントの保存」ダイアログ

- A.68 「サイトの管理」ページ

- A.69 「マネージャ構成設定」ダイアログ

- A.70 「プレースホルダ・セクション・プロパティ」ダイアログ

- A.71 プレースホルダ・セクション・プロパティの編集ダイアログ

- A.72 「プレースホルダ定義」ダイアログ

- A.73 「プレースホルダ定義マッピング」ダイアログ

- A.74 「プレースホルダ定義マッピングの定義」ダイアログ

- A.75 「プレースホルダの定義」ダイアログ

- A.76 コンテンツの切替えウィザード

- A.76.1 コンテンツの切替えウィザード: 「リージョン・コンテンツの選択」画面

- A.76.2 コンテンツの切替えウィザード: 「コンテンツ・ファイルの選択」画面

- A.76.3 コンテンツの切替えウィザード: 「コンテンツのチェックイン」画面

- A.76.4 コンテンツの切替えウィザード: 「コンテンツの切替えの確認」画面

- A.77 「リージョン・テンプレートの切替え」ダイアログ

- A.78 動的変換の挿入ダイアログ

- A.79 「カスタム構成スクリプト」ダイアログ

- A.80 「コントリビューション要素」ダイアログ

- A.81 「フラグメントの選択」ダイアログ

- A.82 Site Studio Replicator

- A.82.1 手順1: ソース・サーバーの選択

- A.82.2 手順2: ターゲット・サーバーの選択

- A.82.3 手順3: レプリケートするアイテムの選択

- A.82.4 手順4: レプリケーションの実行

- A.82.5 サーバー接続の変更

- A.82.6 詳細オプション

- A.82.7 「環境プロパティのオーバーライド」ダイアログ

B サイトのレプリケート

- B.1 レプリケーションについて

- B.1.1 レプリケーション・プロセス

- B.1.2 レプリケーションの対象

- B.1.3 含まれるリビジョン

- B.1.4 エクスポートのその他の設定

- B.2 レプリケーション用のターゲット・サーバーの構成

- B.3 ソース・サーバーでの外部プロバイダの設定

- B.4 インポート・アーカイブとエクスポート・アーカイブの作成

- B.4.1 ターゲット・サーバーでのインポート・アーカイブの設定

- B.4.2 ソース・サーバーでのエクスポート・アーカイブの設定

- B.5 サイト・レプリケーションの開始

- B.6 環境プロパティの指定

- B.7 サイトの各セクションのレプリケーション

- B.8 Site Studio Replicatorの使用

- B.8.1 手順1: ソース・サーバーとWebサイトの選択

- B.8.2 手順2: ターゲット・サーバーの選択

- B.8.3 手順3: レプリケートするアイテムの選択

- B.8.4 手順4: Site Studio Replicatorの終了

- B.8.5 サーバー接続の変更

- B.8.6 環境プロパティの上書き

C サンプル・フラグメント

- C.1 ナビゲーション・フラグメント

- C.1.1 ブレッドクラム・プレーン

- C.1.2 エクスプローラ・メニュー・バー

- C.1.3 ログイン・サンプル

- C.1.4 ナビゲーション・ホーム・ロゴ

- C.1.5 水平方向のナビゲーション・マルチ

- C.1.6 垂直方向のナビゲーション・マルチ

- C.1.7 水平方向のナビゲーション・プレーン

- C.1.8 垂直方向のナビゲーション・プレーン

- C.1.9 トップ・ナビゲーション・タブ

- C.1.10 水平方向のナビゲーション・ラップ

- C.1.11 検索ボックス・プレーン

- C.1.12 検索結果ページ

- C.1.13 検索結果プレーン

- C.1.14 サイト・マップ・プレーン

- C.1.15 サイト・マップ・ツリー

- C.1.16 垂直方向のメニュー・バー

- C.1.17 ASPブレッドクラム・プレーン

- C.1.18 ASPブレッドクラム・プレーン(サーバー)

- C.1.19 ASPエクスプローラ・メニュー・バー

- C.1.20 水平方向のASPナビゲーション・マルチ

- C.1.21 垂直方向のASPナビゲーション・マルチ

- C.1.22 ASP検索ボックス・プレーン

- C.1.23 ASP検索ボックス・プレーン(サーバー)

- C.1.24 ASP検索結果プレーン

- C.1.25 ASPサイト・マップ・プレーン

- C.1.26 CSPサンプル・ナビゲーション(クライアント)

- C.1.27 CSPサンプル・ナビゲーション(サーバー)

- C.1.28 JSPナビゲーション・ホーム・ロゴ

- C.1.29 水平方向のJSPナビゲーション・プレーン

- C.1.30 垂直方向のJSPナビゲーション・プレーン

- C.1.31 JSP検索ボックス・プレーン

- C.1.32 JSP検索結果ページ

- C.1.33 JSPサイト・マップ・プレーン

- C.1.34 IDOCブレッドクラム・プレーン

- C.1.35 IDOCナビゲーション・ホーム・ロゴ

- C.1.36 IDOC検索ボックス・プレーン

- C.1.37 RSETブレッドクラム・プレーン

- C.1.38 水平方向のRSETナビゲーション・マルチ

- C.1.39 水平方向のRSETナビゲーション・プレーン

- C.1.40 RSETサイト・マップ・プレーン

- C.1.41 追加のIDOCフラグメント

- C.1.41.1 水平方向のIDOCナビゲーション・マルチ

- C.1.41.2 水平方向のIDOCナビゲーション・プレーン

- C.1.41.3 IDOCトップ・ナビゲーション・タブ

- C.1.41.4 IDOCサイト・マップ・プレーン

- C.2 動的リスト・フラグメント

- C.2.1 動的リスト一般

- C.2.2 動的リスト・ページ

- C.2.3 動的リスト・プレーン

- C.2.4 ASP動的リスト・ページ

- C.2.5 ASP動的リスト・シンプル

- C.2.6 CSPサンプル動的リスト

- C.2.7 JSP動的リスト・プレーン

- C.3 静的リスト・フラグメント

- C.3.1 静的リスト・サンプル

- C.3.2 静的リスト一般

- C.3.3 ASP静的リスト・サンプル

- C.4 その他のフラグメント

- C.4.1 コピーライト・サンプル

- C.4.2 動的変換

- C.4.3 動的変換IFrame

- C.4.4 エラー・ハンドラ・メッセージ

- C.4.5 Flashサンプル

- C.4.6 ロゴ・サンプル

- C.4.7 ランダム変換

- C.4.8 ASPエラー・ハンドラ・メッセージ

- C.4.9 CSPサンプル・ページ・タイトル

- C.4.10 PageHitCount

- C.4.11 Site Studio Manager

D デザイン・モード

- D.1 デザイン・モードについて

- D.2 デザイン・モードを使用可能にする方法

- D.3 デザイン・モードの使用

- D.3.1 デザイン・モードでの実行

- D.3.2 プライマリ・ページの操作

- D.3.3 セカンダリ・ページの操作

- D.4 「プレースホルダ・セクション・プロパティ」ダイアログの使用

用語集

索引

Oracle® WebCenter Content

Site Studio Designerユーザーズ・ガイド

11g リリース1 (11.1.1)

B72416-01(原本部品番号:E10613-02)

2011年11月

Oracle WebCenter Content Site Studio Designerユーザーズ・ガイド 11g リリース1 (11.1.1)

B72416-01

Copyright© 1996, 2011, Oracle and/or its affiliates.All rights reserved.

原本著者:  Sean Cearley

原本協力者: Brian Cheyne、Will Harris、Ron van de Crommert

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産権に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次のNoticeが適用されます。

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、他社の商標の可能性があります。

このソフトウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

はじめに

『Oracle WebCenter Content Site Studio Designerユーザーズ・ガイド』には、Site StudioおよびOracle Content Serverにより管理されるWebサイトの設計を担当する個人を支援する情報が含まれています。

対象読者

このドキュメントは、Site Studioで管理される組織のWebサイトの設計を担当する組織内の特定のユーザーを対象としています。

ドキュメントのアクセシリビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs(聴覚障害者向け)を参照してください。

関連ドキュメント

詳細は、Oracle Site Studioドキュメント・セットの次のドキュメントを参照してください。

- Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド

- Oracle WebCenter Content Site Studio Publisherユーザーズ・ガイド

- Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド

- Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 概要

この項の内容は次のとおりです。

- 1.1項「Site Studioについて」

- 1.2項「デザイナ、マネージャおよびコントリビュータ」

- 1.3項「Oracle Content ServerとSite Studio」

- 1.4項「再利用可能なアセットとコンテンツ」

- 1.5項「HCSP、JSPおよびASPのWebサイト」

- 1.6項「新機能」

- 1.7項「アクセシビリティの機能」

- 1.8項「システム要件」

1.1 Site Studioについて

Site Studioは、エンタープライズ規模のWebサイトを設計、構築および管理するための包括的なアプローチを提供する、強力で柔軟なWeb開発アプリケーション・スイートです。従来の単なるWebサイト開発ソリューションとは異なり、Webサイト作成機能やコンテンツ管理機能がすべて1つに統合されています。すべてのサイト・アセット(テンプレート、グラフィック、CSSファイルなど)やすべてのサイト・コンテンツを含め、Webサイトに関連するものはすべてコンテンツ・サーバーに格納され、そこで管理されます。Site Studioを使用することで生産性が大幅に向上するとともに、組織は、企業サイト全体の一貫したブランディングとプレゼンテーションで、Webコンテンツを正確で適時性の高い最新の状態に維持できます。Site Studioでは、サイトのアーキテクチャとプレゼンテーションを集中制御しながら、コンテンツ開発と継続的なメンテナンスを各ビジネス・ユニットやその他のチームに分散できます。

注意:
Site Studio 11gR1は、10gR4に対する完全な下位互換性を備えています。Site Studio Designer 11gR1は、Site Studioリリース10gR3以前で作成されたサイトにも対応しています。ただし、Site Studioバージョン10gR3以前で作成されたサイトは引き続きレガシー・モードで動作します。すなわち、Site Studio 11gR1のアーキテクチャや機能を利用することはできません。

1.2 デザイナ、マネージャおよびコントリビュータ

Site Studioは、Site Studioの3つの異なるユーザーに対応する3つのアプリケーション（デザイナ、マネージャおよびコントリビュータ）から構成されます。

Site Studio Designerアプリケーションは、個人ユーザー(サイト・デザイナ)がサイトを作成、設計および配信できる開発環境を提供します。デザイナは、通常、Webマスター、Web開発者、サイト管理者、または同様の役職にあるその他のユーザーです。一般的に、1人のデザイナが複数のマネージャおよびコントリビュータと共同で作業します。

Site Studio Managerアプリケーションは、サイトの構造を管理する1人以上のサイト・マネージャが使用できるWebベースのサイト管理コンソールを提供します。多くの場合、マネージャは部課長です。詳細は、『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

Site Studio Contributorアプリケーションでは、組織内の割り当てられた個人ユーザー(コントリビュータ)が、Webサイトから直接呼び出せるインライン編集環境を使用して、必要な場合にいつでもWebサイトのコンテンツを更新できます。コントリビュータは通常、マーケティング担当チームや販売担当チームのメンバーなど、技術者以外のユーザーです。詳細は、『Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド』を参照してください。

サイト・デザイナは、作業時間の多くをデザイナ・アプリケーションの使用に費やし、マネージャおよびコントリビュータ・アプリケーションは、主にサイトのプレビューまたはテストに使用します。各マネージャは、作業時間の多くをマネージャ・アプリケーションの使用に費やしますが、簡単な編集のためにコントリビュータ・アプリケーションを使用することもあります。各コントリビュータは、通常、コントリビュータ・アプリケーションのみを使用します。もちろん、(小規模な組織でよくあることですが)同じ個人ユーザーがWebサイトの設計、管理および投稿を行うこともできます。

これらのアプリケーションは別個のものですが、相互に緊密に統合されています。デザイナで実行されるタスクはマネージャとコントリビュータに影響し、マネージャで実行されるタスクはコントリビュータに影響します。たとえば、デザイナで実行されるマネージャ・フラグメントの設定やページへのコンテンツ割当て、またはコントリビュータが使用できるメニューの変更や編集は、マネージャおよびコントリビュータの外観と動作に直接影響します。

1.3 Oracle Content ServerとSite Studio

Oracle Content Serverは、Webサイトのメイン・リポジトリです。Oracle Content Serverにより、組織内のすべてのユーザーは、コンテンツを簡単に投稿し、多様なライブラリ・サービスでコンテンツを効率的に管理して、任意の場所にあるコンテンツに安全にアクセスできます。

Universal Content Management (UCM)の一部であるSite Studioでは、管理対象コンテンツ、Idocスクリプト、セキュリティ、ワークフローなど、コンテンツ・サーバーが提供する必要のある多くの組込みのサービスを導入しています。コンテンツ・サーバーの「Site Studioの管理」ページを使用して、Site Studioに関連する複数のタスクを管理できます(5.19項「Oracle Content Serverの「Site Studioの管理」ページ」を参照)。

Site Studioは、Dynamic ConverterやCheck Out and Openなどの他のコンポーネントとも連携して動作するため、ユーザーは、Webサイトにネイティブ・ドキュメント(Microsoft Word、Excel、PowerPointなど)をシームレスに組み込むことができます。Dynamic Converterは、ネイティブ・ドキュメントをWebページに変換し、Webサイトに表示するために使用します。Check Out and Openは、ドキュメントが表示されるWebページで直接コンテキスト内チェックアウト・オプションを提供するために使用します。また、このオプションを使用するとネイティブ・アプリケーションが起動され、編集のためにファイルが開かれます。

各コントリビュータがサイトにコンテンツを簡単に発行できるように、Oracle Content Serverのフォルダなどの機能を有効化することも可能です。Oracle Content Serverとそのアドオンの使用経験は、Site StudioでWebサイトを作成および管理する際に役立ちます。詳細は、Oracle Content Serverのドキュメントを参照してください。

1.4 再利用可能なアセットとコンテンツ

ほとんどのWebサイトは、HTMLまたはスクリプトベースの単一のWebページを作成することから始めます。サイトのルック・アンド・フィールを設計し、サイト・ナビゲーションを決定します。コンテンツは、通常、テキストとグラフィックの組合せであり、最後に追加します。サイトの成長に応じて、最初のページを新しい名前で保存し、将来のWebページの基本テンプレートとして使用できます（これらのWebページは、すべて結合されます）。

このアプローチがうまくいくのは、Webサイトにグローバル変更が発生するまでです。グローバル変更が発生すると、サイト上のすべてのページに個別の編集が必要になります。これに対応するため、多くの大規模Webサイトでは、動的インクルードやデータベース駆動型のWebページを使用したモジュール方式のアプローチを採用しています。その結果、Webブラウザによるリクエスト時にコンテンツの各部分が組み合され、単一のWebページとして表示されます。これにより、頻繁に変更されるサイト・ナビゲーション、広告、ヘッダーとフッター、および情報は、一度更新するだけで即座にサイトに反映できます。ただし、これには多くの開発作業と調整作業が必要になります。

Site Studioでは同様のアプローチを使用しますが、再利用可能なレイアウトとコンテンツという一歩進んだ機能を提供しています。ページ・テンプレート、リージョン・テンプレート、プレースホルダのような一部のサイト・アセットは、標準的なWebページの背景情報（ルック・アンド・フィール）を提供しますが、リージョン定義や要素定義のようなそれ以外のアセットでは、レイアウトとコンテンツの変更とフィルタが可能であるため、ページのコンテンツの大部分を各コントリビュータがページ内で自由に作成および編集できます。Webページの個々の部分（コンテンツとレイアウトの両方）を再利用可能に設定できるため、これらのアセットはページ・テンプレート自体の使用や再利用と同じ方法で複数回使用および再利用できます。

1.5 HCSP、JSPおよびASPのWebサイト

Site StudioでWebサイトを作成する前に、Site Studio 11gR1のアーキテクチャと機能を利用できるサイト・タイプがHCSPサイトのみであることを認識しておいてください。レガシー(10gR4より前)サイトは、Site Studio 11gR1でも以前と同じように動作しますが、11gR1のアーキテクチャと機能を利用するために古いHCSP Webサイトを変換することを強くお薦めします。ASPおよびJSPサイトは依然としてレガシー(10gR4より前)プロジェクトに使用できますが、gR1の機能はありません。以前のリリースのSite Studioと同じように機能します。

次のことに注意してください。

- IdocとJSPは、どちらもコンテンツ・サーバー環境で実行可能なため、HCSP/JSPとしてグループ化しています(JSPページでは、Java ServerBeanを使用してIdocサービスをコールします)。これに対し、ASPは、コンテンツ・サーバー環境で実行できないため、単独で扱います。

- デザイナでの作業時に、Webサイトと同じ言語で記述されていないフラグメントをツールボックスで非表示にできます(6.11項「その他のオプションの設定」を参照)。

1.6 新機能

Site Studio 11gリリース1 (11.1.1)には、以前のリリースと比較して多くの新機能や拡張機能が含まれています。

- 1.6.1項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.546)との比較」

- 1.6.2項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.506)」との比較」

- 1.6.3項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.470)」との比較」

- 1.6.4項「Site Studio 10gR4 (10.1.4.0.0 - ビルド9.0.0.454および9.0.0.410)との比較」

- 1.6.5項「Site Studio 10gR4 (10.1.4.0.0 - ビルド9.0.0.354)との比較」

- 1.6.6項「Site Studio 10gR3との比較」

1.6.1 Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.546)との比較

Site Studio 11gR1では、Site Studioリリース10.1.4.5.0の機能に加えて次の拡張機能が含まれます。

セクション・レベル・レプリケーション

現在、Site Studioでは、Webサイトの特定のセクションをレプリケーションに含めないように、移動の準備ができていないものとしてマーキングすることができます。これにより、セクションに対して重要な変更を行っている間、そのセクションをレプリケーションの準備ができていないものとしてマーキングできます。セクションをレプリケートする準備が整ったときに、プロパティをデザイナまたはマネージャでリセットできます。あるいは、コントリビューション・モードでページから直接変更することもできます。この機能を有効にすると、新しいセクションを追加したときや、セクションでコンテンツの切替えを実行したときに、この値が準備未完了に自動的に設定されます。これで新しいコンテンツが別のサーバーに自動的にレプリケートされることはありません。詳細は、12.1.11項「Webサイトおよびセクション・プロパティの表示と編集」を参照してください。

1.6.2 Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.506)との比較

Site Studio 11gR1には、1.6.1項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.546)との比較」の拡張機能に加えて次の拡張機能が含まれます。

「管理」ページでのコントリビュータ・コンソールの有効化

以前のバージョンのSite Studioでは、コントリビュータ・コンソール・ウィンドウを有効にするためには、フォルダからフォルダにファイルを手動で移動する必要がありました。現在、コンソールを有効化する際には、ファイルを移動するためのボタンが「管理」ページにあります。詳細は、5.19項「Oracle Content Serverの「Site Studioの管理」ページ」を参照してください。

定義のバンドル

現在、Site Studioでは、他のWebサイトにレプリケートするために関連する定義やテンプレートのコレクションをバンドルする方法が提供されます。これにより、たとえば、特定のレイアウト方法に関する情報を構成する定義とテンプレートのセットを再利用できます。つまり、個々の定義とテンプレートを手動で再作成する必要はありません。定義とテンプレートのバンドルを1つの単位として別のWebサイトにコピーして使用できます。詳細は、9.12項「定義バンドル」を参照してください。

新しいコントリビュータの外観

Site Studio Contributorのインタフェースが新しくなり、コントリビュータでの編集タスクおよびワークフロー・タスクの多くが最適化されます。

「編集」メニューでのリージョン・コンテンツの削除

現在、Site Studio Contributorの「コントリビューション・リージョン」メニューによってリージョン・コンテンツの削除オプションが開きます(Site Studio Designerで有効になっているとき)。これによって、コントリビュータがコンテンツの切替えウィザードを使用せずにコンテンツをすぐに削除できます。

Site Studioコンポーネントのリセット

現在、Site Studioにはコンポーネント更新番号をリセットするオプションがあります。これにより、必要な場合には、ベース・コンテンツ・サーバーのインストールとは別に、インストールの元のアセットを再デプロイできます。

コントリビューション・モードのURL

URLに/contributor/を付けると、Site Studio Contributorのコントリビューション・モードを開くことができます。これは、コントリビューション・モードのサードパーティ・インタフェースを作成する場合に主に使用されます。このURLの機能が作動するためには、構成フラグを設定する必要があります。

ブロックされたアセットの読取り専用モード

現在、Site Studio Designerは、別の場所で編集のために開かれているサイト・アセットをユーザーが開くとアラートを生成し、読取り専用として開くためのオプションを提供します。以前は、他のユーザーがアセットを編集している場合はそのアセットを開くことができませんでした。

DAMレンディション

現在、Site Studioはデジタル・アセット管理レンディションと一緒に機能します(このコンポーネントがコンテンツ・サーバーにインストールされている場合)。

1.6.3 Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.470)との比較

Site Studio 11gR1には、1.6.2項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.506)との比較」の拡張機能に加えて次の拡張機能が含まれます。

デザイン・モード

現在、Site Studioには、デザイナとしてWebサイトを操作する新たな方法が追加されています。デザイン・モードは、Site Studio Designerのツールの一部をコントリビュータ・インタフェースで提供する方法です。この機能は、JDeveloper用のSite Studio拡張機能を使用するユーザーにとって特に役立ちます。

オンデマンド・エディタ

現在、Site Studioには、ページに多数の要素が含まれるときにコントリビュータのロード時間を短縮する機能があります。オンデマンド・エディタが有効化されると、各要素のデータのプレビューが開き、要素をクリックしてその情報を編集できます。

ページ名の制御

現在、Site StudioではデフォルトURLページ名をindex.htmから変更することができます。

直接配信

現在、Site Studioではネイティブ・ドキュメントを直接配信することができます。ネイティブ・ドキュメントをWebページに変換してパブリッシュするかわりに、ローカル・コンピュータにダウンロードして簡単に配信できます。

1.6.4 Site Studio 10gR4 (10.1.4.0.0 - ビルド9.0.0.454および9.0.0.410)との比較

Site Studio 11gR1には、1.6.2項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.506)との比較」と1.6.3項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.470)との比較」の拡張機能に加えて次の拡張機能が含まれます。

JavaScriptとCSSの圧縮

Site Studioには、Webサイトで使用されるCSSとJavaScriptを圧縮および連結する機能があります。この機能により、コントリビュータのロード中にブラウザがダウンロードする必要があるJavaScriptファイルとCSSファイルの数が減少され、サイズが縮小されます。

ワークフローのすべてを承認

現在、Site Studioでは、1ユーザーのワークフローにおいて1つのWebページにあるすべての項目を1回のクリックで承認することができます。

1.6.5 Site Studio 10gR4 (10.1.4.0.0 - ビルド9.0.0.354)との比較

Site Studio 11gR1には、1.6.2項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.506)との比較」、1.6.3項「Site Studio 10gR4 (10.1.4.5.0 - ビルド9.0.0.470)との比較」および1.6.4項「Site Studio 10gR4 (10.1.4.0.0 - ビルド9.0.0.454および9.0.0.410)との比較」の拡張機能に加えて次の拡張機能が含まれます。

オンデマンドWebサイト

現在、Site Studioの管理者はWebサイトをオンデマンド用としてマークできます。オンデマンドWebサイトとしてマークされたWebサイトは、サイトの表示やデザイナでのサイトの編集に関するリクエストが受信されないかぎり、コンテンツ・サーバーのメモリーにロードされません。オンデマンドWebサイトを使用すると、アクセス数の少ないサイトのためにコンテンツ・サーバー・リソースが拘束されなくなり、コンテンツ・サーバー起動時のロード時間が短縮されます。

コンテンツ・サーバーの「Webサイトの管理」ページには「オンデマンドWebサイト」ボタンが含まれます。このボタンをクリックすると、オンデマンド・サイトとしてサイトをマークできるページが開きます。オンデマンドとして指定されたサイトは、ユーザーが最初にアクセスするときに少し遅れて表示されます。

ドメインベースとフォルダベースのアドレス指定の変更

現在、Site Studioではフォルダとドメインの組合せでWebサイトを識別できます。以前のバージョンのSite Studioでは、フォルダベースとドメインベースいずれかのアドレスを使用する必要がありました。現在、管理者はドメイン、フォルダまたは両方を指定してWebサイトにマップすることができます。詳細は、7.2項「サイト・アドレス指定」を参照してください。

1.6.6 Site Studio 10gR3との比較

10gR4リリースと比較された拡張機能に加えて、10gR3リリースと比較した次の新機能と拡張機能がSite Studio 11gリリース1 (11.1.1)に含まれます。

サイト・アセットとコンテンツの再利用性の向上

Site Studioでは、サイト・アセットとコンテンツの再利用性を高めるために、内部的な設計全体が見直されました。Site Studioを使用したWebサイトの設計および構築時に、Webサイトのあらゆる部分を最大限まで再利用できるようになりました。これにはWebサイトの構造も含まれ、ページ・テンプレート、リージョン・テンプレート、要素定義などの構造的コンポーネントが再利用されます。さらに、Webサイトに表示されるコンテンツと情報のあらゆる部分も再利用できます。Webサイトのすべてのアセットが個別に管理されるオブジェクトになり、部分ごとに使用および再利用できるため、Webサイトがはるかに管理しやすくなりました。

ページ・テンプレートの各部分が再利用しやすくなり、より多くの部分が個別に管理されるようになりました。以前のリリースでは、インライン要素を持つレイアウト・ページが使用されていました。このリリースではページ・テンプレートが導入され、Webページ上でサイト・コンテンツの編集または置換が可能な場所を定義するためにプレースホルダが使用されます。

Webページの各部分は、ページ・テンプレート、プレースホルダ、サブテンプレートおよびリージョン・テンプレートで構成することができ、それぞれに対応する定義とともに使用して、特定のコンテンツの特定の実装を変更します。

個別に管理されるサイト・アセットの追加

再利用性を高めるために、Site Studioでは個別に管理されるサイト・アセットが追加されています。新規のアセットは次のとおりです。

- 要素定義: 要素タイプの編集操作を定義するファイル。特に、コントリビュータが要素の編集時に実行可能な操作を指定します。

- リージョン定義: リージョンで使用できる要素定義を定義するファイル。これによって、そのリージョンを含むページに対してコントリビュータが開かれるときの編集環境の構成が決まります。また、リージョン定義は、コントリビューション・リージョンにコントリビュータが使用できるコンテンツ作成および切替えオプションを指定し、これらのリージョンに関連付けられるコンテンツ・ファイルのデフォルト・メタデータを設定します。

- プレースホルダ定義: 関連付けられたプレースホルダに許可されるリージョン定義、リージョン・テンプレートおよびサブテンプレートを定義するファイル。プレースホルダに対して許可されるコントリビュータ・アクションも指定します。

- ページ・テンプレート: コントリビューション・リージョン（ページ上の編集可能領域）の配置、ナビゲーション補助（フラグメントの形式によるもの）およびサイト全体のイメージ（バナーなど）を含む、Webページのレイアウトと上位レベルのルック・アンド・フィールを定義する完全に形成されたHTMLファイル。ページ・テンプレートは最上位レベルのサイト設計オブジェクトです。

- リージョン・テンプレート: Webページ内にあるコントリビューション・リージョンのデータのレイアウトとルック・アンド・フィールを定義する部分的なHTMLファイル（ヘッドおよびボディ・セクションのないファイル）。

- サブテンプレート: ページ・テンプレートを独自のプレースホルダとコントリビューション・リージョンを持つさらに小さい再利用可能な領域に分割するために、ページ・テンプレートのプレースホルダに挿入可能な部分的なHTMLファイル（ヘッドおよびボディ・セクションのないファイル）。

- カスタム構成スクリプト: コントリビュータにカスタマイズした編集操作を提供するために、デフォルトのコントリビュータ・エディタ構成を上書きするJavaScriptファイル。

以前のリリースのSite Studioに含まれていた次のサイト・アセットに加えて、新しいサイト・アセットが追加されました。

- コントリビュータ・データ・ファイル: Site Studioによって生成されるXML形式のコンテンツ・ファイル。コントリビュータ・データ・ファイルは、Site Studio Contributorアプリケーションを使用して編集されます。

- ネイティブ・ドキュメント: サード・パーティ・アプリケーション（Microsoft Wordなど）を使用して作成されたコンテンツ・ファイル。ネイティブ・ドキュメントは、Dynamic Converterを使用してHTML形式に変換され、関連付けられたアプリケーションを使用して編集されます。

- イメージ: コンテンツ・ファイルまたはページ・テンプレートに含まれる、企業のバナーや製品イメージなどのグラフィック・ファイル(JPG、GIF、PNG)。

- スクリプト: 実行可能な一連のコマンドを提供するJavaScriptファイル。多くの場合、スクリプトはWebページに追加機能を提供するために使用されます。

- Cascading Style Sheet (CSS): ページ・コンテンツの表示方法(具体的には、ヘッダーやリンクなどの様々なHTML要素がページ上にどのように表示されるか)を制御するファイル。CSSファイルへのリンクはページ・テンプレートに埋め込まれていることが多いため、その書式設定ルールはこれらのテンプレートに基づいてすべてのWebページに適用されます。

- カスタム要素フォーム: カスタム要素とは、要素で使用するカスタム・フォームを定義するカスタマイズ可能なHTMLファイル(特定のファイル・タイプを選択するフォームなど)です。Site Studioには、複数の事前定義済のカスタム要素フォームが付属します([CS-Dir]\custom\SiteStudio\support内)。これらを使用すると、完全にカスタマイズした編集環境を作成することができます。この編集環境は通常のSite Studio要素と同様にコントリビュータに配置できます。カスタム要素フォームはまた、Site Studioコンポーネントがインストールされるとコンテンツ・サーバーにチェックインされます。

- 検証スクリプト: 要素データが要件（最大長を超えていないことや、不正な文字が含まれていないことなど）を満たしているかどうかを判断するための検証ルールを定義するJavaScriptファイル。

- フラグメント・ライブラリ: Site Studio Webサイトの機能を拡張する(たとえば、動的ナビゲーション補助や標準のページ・フッターを提供して拡張する)コードのチャンク(フラグメント)の集合。

- マネージャ構成設定: Site Studio Managerで使用できる機能を定義するファイル。マネージャはWebベースのツールで、指定されたユーザー(サイト・マネージャ)がWebサイトの構造を変更する場合に使用できます。

- 変換定義: Webサイト上のネイティブ・ドキュメントの変換ルールを指定するファイル。

- その他のメディア: Flashアニメーション、ビデオ・ファイル、オーディオ・ファイルなど、Webサイトで使用される可能性があるその他のメディア・ファイル。

詳細は、第3章「Site Studio Webサイトの理解」、第8章「テンプレートの操作」、第9章「定義の操作」、第10章「コンテンツ・ファイルの操作」および第11章「スクリプトとフォームの操作」を参照してください。

新しいデフォルト・コントリビュータ・エディタ

Site Studio Contributorで、FCKeditorがデフォルトのエディタとして使用されるようになりました。

コントリビュータ・アプリケーションの詳細は、『Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド』を参照してください。

静的リストと動的リストの要素化

静的リストと動的リストが要素になり、要素定義を使用してより簡単に実装や変更ができるようになりました。以前のバージョンのSite Studioでは、リストはフラグメントでした。

カスタム要素の追加

このリリースのSite Studioでは、カスタム要素のタイプが追加されています。多くのデータ駆動型Webサイトには、コンテンツを制御する値(ブールや整数など)を含めることができます。カスタム要素が追加されたため、デザイナとコントリビュータはより多くのデータ制御フォームを使用できます。Site Studio Designerには、複数の事前定義済のカスタム要素フォームが付属します([CS-Dir]\custom\SiteStudio\support内)。これらのフォームはまた、Site Studioコンポーネントがインストールされるとコンテンツ・サーバーにチェックインされます。

カスタム構成スクリプト

Site Studioでは、エディタのカスタマイズにカスタム構成スクリプトが使用されるようになりました。デザイナはコントリビュータ・インタフェースを特定のビジネス・ニーズにあわせて変更できます。

詳細は、第11章「スクリプトとフォームの操作」を参照してください。

コンテンツの切替えウィザード

コンテンツの変更がウィザードで処理されるようになりました。このウィザードによって、サイト上でのサイト・アセットの使用と再利用が簡単になります。ウィザードを使用して別のコントリビュータ・データ・ファイル、ネイティブ・ドキュメントまたはサブテンプレートに切り替えることができます。

詳細は、12.3項「コンテンツの切替えウィザードでのコンテンツの割当て」を参照してください。

リンク・ウィザード

リンク・ウィザードが使いやすさを考慮して再設計されました。ウィザードによってより簡単かつ迅速にリンクが作成されるため、様々なリンク形式やリンク・ターゲットを選択できます。

詳細は、12.4項「リンクの操作」を参照してください。

ダイアログと設計環境のより緊密な統合

サイト・アセット定義と構成ダイアログがサイト設計環境でより緊密に統合されました。これらのダイアログは、設計領域ではタブとして表示できます。

詳細は、5.6.1項「ダイアログとタブ」を参照してください。

1.7 アクセシビリティの機能

Site StudioはOracleのアクセシビリティ・ガイドラインに準拠しています。アクセシビリティの機能は様々な箇所で提供されます。

- 1.7.1項「コンテキスト・メニュー」

- 1.7.2項「標準Windowsキーボード・ショートカット」

- 1.7.3項「Site Studio Designer固有のキーボード・ショートカット」

- 1.7.4項「フラグメントとアクセシビリティ」

1.7.1 コンテキスト・メニュー

Site Studio Designerのコンテキスト・メニューは、アプリケーションの現在のコンテキストに対応するオプションを提供します。たとえば、コントリビューション・フォルダが選択されている場合は、そのフォルダにその特定のコンテキストで適用できるオプションが表示されます。コンテキスト・メニューを表示するには、デザイナのツールボックスまたは作業領域を右クリックするか、キーボードのメニュー・キーを押します。

1.7.2 標準Windowsキーボード・ショートカット

Site Studioでは、次のようなほとんどの標準Windowsキーボード・ショートカットがサポートされます。

- [Ctrl]+[C]: コピー

- [Ctrl]+[X]: 切取り

- [Ctrl]+[V]: 貼付け

- [Del]: 削除

- [F2]: 名前の変更

- [Tab]: 次の項目に移動

- [Space]: チェックボックスを選択または選択解除します。

- [Alt]+[F]: 「メニュー」ツールバーの「ファイル」セクションを開きます。

このリストはごく一部です。Windowsナビゲーションで使用される一連のキーボード・コマンドがSite Studio Designerで使用されます。ただし、1.7.3項「Site Studio Designer固有のキーボード・ショートカット」で説明するように、動作が異なるものもあります。

1.7.3 Site Studio Designer固有のキーボード・ショートカット

次のショートカットを使用して、Site Studio Designerの様々な領域を操作します。

- 作業領域画面:

- [Ctrl]+[Tab]: 開いているドキュメントを移動します。

- [Ctrl]+[Page Up]、[Ctrl]+[Page Down]: 特定のドキュメントの「ソース」、「設計」および「プレビュー」タブを移動します。

- [1]: フォームに列形式エントリがあるサイト・アセット(WYSIWYG要素など)を表示しているとき、[1]を押すと最初の列が選択されます。

- [2]: フォームに列形式エントリがあるサイト・アセット(WYSIWYG要素など)を表示しているとき、[2]を押すと2番目の列が選択されます。

[Tab]キーの動作は、ソース・コードを操作するときは他のエントリの場合とは異なります。ソース・コードでは、[Tab]を押すとテキスト位置を調整するタブが挿入されます。他の入力フォームでは、[Tab]を押すと次の選択肢に移動します。

- デザイナのペイン:

- [Ctrl]+[Tab]: ペイン(「セクション・プロパティ」ペインなど)のセクションを移動します。

- [Ctrl]+[Shift]+[Tab]: 該当する場合(「プロパティ」ペインなど)に、項目をアルファベット順またはグループ別にソートします。

- [Enter]: 「セクション・プロパティ」で[Enter]を押すと、テキスト入力にフォーカスが移動します。[Shift]を押しながら[Enter]を押すと、テキスト入力が終了し、プロパティ名にフォーカスが戻ります。

- [Shift]+[Enter]: フォーカスがセクション・プロパティにあるが、特定のプロパティのテキスト入力にはない場合、[Shift]を押しながら[Enter]を押すと、「追加情報」ボタンがクリックされます。

- ダイアログ:

- [Esc]: フォーム・エントリがあるダイアログ(フラグメント・エディタなど)で[Esc]を押すと、情報を変更するフォームが開きます。

- [Shift]+[Esc]: フォーム・エントリがあるダイアログ(フラグメント・エディタなど)で[Shift]を押しながら[Esc]を押すと、フォームを離れて、フォーカスがテキスト入力の外部に移動します。

また、リスト・コントロールを含むダイアログでは、コンテキスト・メニューを使用してリスト内での追加、削除または移動を行うことができます。

- リンク・ウィザード:
リンク・ウィザードはWebページと同様に動作します。矢印キーでは階層内で移動できません。かわりに[Tab]を押して選択項目を移動し、[Enter]を押して選択します。また、[Tab]を押してラジオ・ボタン・グループに移動し、[Enter]を押してボタンを選択します。

1.7.4 フラグメントとアクセシビリティ

デザイナでフラグメントを操作する方法は2つあります。フラグメント・ツールボックスというデザイナのペインがあります。ただし、このツールボックスにはマウスを使用しないとアクセスできません。

完全なアクセシビリティのため、フラグメントはダイアログ(「フラグメントの選択」ダイアログ)からもアクセスされます(A.81項「「フラグメントの選択」ダイアログ」を参照)。このダイアログは他のダイアログと同じくメニューから開くことができ、キーボードを使用してナビゲートできます。

1.8 システム要件

Site Studioデザイナ・アプリケーションのシステム要件は次のとおりです。

- Windows XP (SP2以上)、Windows Vista (SP1以上)、Windows 2003 Server (SP2以上)、Windows 2003 Server R2、Windows Server 2008 (SP1以上)またはWindows 7オペレーティング・システム。32ビット・システムと64ビット・システムの両方がサポートされています。

- Site Studioコンポーネントを実行するOracle Content Server 11gR1または10gR3インスタンスへのアクセス。

- Microsoft Internet Explorer 7以上。(生成されるWebページは、Microsoft Internet Explorer 7以上またはMozilla Firefox 1.0.7以上を使用して表示できます。)

2 クライアント・コンピュータでのSite Studio Designerの設定

ここでは、Microsoft Windowsオペレーティング・システムを実行するクライアント・コンピュータにSite Studio Designer 11gR1を設定するプロセスを説明します。内容は次のとおりです。

- 2.1項「デザイナについて」

- 2.2項「デザイナのインストール」

- 2.3項「以前のバージョンのSite Studio Designerのアンインストール」

2.1 デザイナについて

Site Studio Designerは、個人ユーザー(サイト・デザイナ)がSite Studio Webサイトを作成、設計、管理および配信できる開発環境を提供します。デザイナは、通常、Webマスター、Web開発者、サイト管理者、または同様の役職にあるその他のユーザーです。

デザイナで作成されたサイトは、サイト・マネージャやコントリビュータに渡すことができます。サイト・マネージャやコントリビュータはWebサイトのコンテンツを作成および管理します。一般的に、1人のデザイナが複数のマネージャおよびコントリビュータと共同で作業します。

2.2 デザイナのインストール

Site Studio Designerアプリケーションをインストールするには、次のタスクを実行します。

1. コンテンツ・サーバーWebインタフェースの「ダウンロード」ページ(「コンテンツ・サーバー」の下)でSite Studioデザイナのインストーラを探します。
Oracle Content Server 11gR1インスタンスのアクセス権がない場合は、システム管理者に問い合せて、Site Studio Designerのクライアント・ソフトウェア・インストーラをどこで入手できるか確認します。

2. クライアント・ソフトウェアを入手したら、インストーラ実行可能ファイルを実行します。
インストール・ウィザードが起動されます。

3. 「ようこそ」画面で「次へ」をクリックして、インストールを開始します。

注意:
以前のバージョンのデザイナがすでに存在するコンピュータにSite Studio Designer11gR1をインストールすると、デザイナ11gR1アプリケーションは以前のバージョンと一緒にインストールされます。以前のバージョンのデザイナは削除されません。デザイナ11gR1アプリケーションをインストールしているときに、11gR1以前のデザイナ・バージョンが存在する場合、以前のバージョンをアンインストールするように求められます。

注意:
Site Studio Designerをインストールするにはコンピュータの管理権限が必要です。ユーザー・アカウント制御(UAC)がオフの状態でWindows VistaまたはWindows 7を実行するシステムにSite Studio Designerをインストールする場合、管理者権限を持つユーザーとしてアプリケーションをインストールしてください。

2.3 以前のバージョンのSite Studio Designerのアンインストール

以前のバージョンのSite Studio Designerがすでにコンピュータに存在するとき、場合によってはアンインストールする必要があります。Site Studio Designer11gR1は、古いバージョンを上書きせずに一緒にインストールされるためです。

Site Studio Designerを完全にアンインストールするには、次の手順を実行します。

1. Windowsの「コントロール パネル」を開きます。

2. ご使用のオペレーティング・システムに応じて次のリンクをクリックします。

- Windows XP: 「プログラムの追加と削除」。

- Windows VistaまたはWindows 7 (ネイティブ表示): 「プログラムのアンインストール」(「プログラム」の下)。

- Windows VistaまたはWindows 7 (クラシック表示): 「プログラムと機能」。

3. 「Site Studio Designer」を選択します。

4. ご使用のオペレーティング・システムに応じて次の操作を行います。

- Windows XP: 「変更と削除」をクリックします。

- Windows VistaまたはWindows 7: 右クリックして「アンインストール」を選択します。

Site Studio Designerのアンインストール・ウィザードが起動されます。

5. コンピュータからデザイナを削除するかどうかを確認されたら、「はい」をクリックします。
ソフトウェアがクライアント・コンピュータから削除されます。

3 Site Studio Webサイトの理解

Site Studioでは、Webサイトの設計、構築および管理を簡単かつ効率的に実行できる強力なツール・セットが提供されます。このツールを最大限活用するには、Site Studio Webサイトに関するいくつかの基本概念を理解することが役立ちます。

この項の内容は次のとおりです。

- 3.1項「管理対象のWebサイト」

- 3.2項「サイトのプレゼンテーションとコンテンツの分離」

- 3.3項「サイト・アセット記憶域」

- 3.4項「サイトのロール」

- 3.5項「プレゼンテーション・モデル」

- 3.6項「コントリビューション・モデル」

- 3.7項「サイト・オブジェクト階層」

- 3.8項「サイト・アセットの再利用」

- 3.9項「要素と要素定義」

- 3.10項「リージョン・テンプレートとリージョン定義」

- 3.11項「プレースホルダとプレースホルダ定義」

- 3.12項「ページ・テンプレート」

- 3.13項「サブテンプレート」

- 3.14項「プライマリ・ページとセカンダリ・ページ」

- 3.15項「コントリビュータ・データ・ファイルとネイティブ・ドキュメント」

- 3.16項「フラグメント」

- 3.17項「Cascading Style Sheet」

- 3.18項「プロジェクト・ファイル」

3.1 管理対象のWebサイト

Site Studioを使用して作成および管理されるWebサイトが他の従来のサイトと異なる点は、サイトに関連付けられるすべてのファイルが中央のリポジトリ(コンテンツ・サーバー)で格納および管理されることです。このサーバーでは、ライブラリ・サービス（チェックイン、チェックアウトなど）、バージョン管理、ワークフローおよびコンテンツ変換など、高度なコンテンツ管理機能が提供されます。

Webサイトに関連付けられるファイルには、サイトの視覚的プレゼンテーション(ページ・テンプレートやCascading Style Sheetなど)やWebページの実際のコンテンツ(情報)を直接制御するために使用されるファイルが含まれます。さらに、サイトが要求どおりに動作するよう内部的に機能する制御ファイルや構成ファイルもいくつかあります。Webサイトに関連付けられるすべてのファイルはまとめて格納されるため、制御と管理が非常に簡単になっています。たとえば、非常に簡単に、サイト全体をバックアップしたり、サイト全体をレプリケートしてデプロイしたりすることができます。また、コンテンツ・サーバーに複数のサイトを格納する場合、異なるサイト・アセットを1つの場所で管理でき、さらにそれらのサイト・アセットを企業のすべてのWebサイトで利用および再利用できます。

3.2 サイトのプレゼンテーションとコンテンツの分離

Site Studioを価値のあるツールとしているのは、Webサイトのコンテンツとプレゼンテーションを完全に分離できることです。これにより、様々なユーザーがWebサイトの情報を管理および担当でき、サイトのレイアウト、設計またはルック・アンド・フィールが誤って変更されることもありません。また、サイトのコンテンツの管理担当者は必要に応じて変更を加えることができ、作業を完了するために他のユーザーにその変更を送信する必要もありません。多くの場合、サイトのすべての変更は限られた数のサイト管理者に処理される必要がありますが、そのサイト管理シナリオに存在する重要なボトルネックがこれにより解消されます。

サイトのプレゼンテーションとコンテンツの分離を考慮すると、Webサイトに関連付けられるファイルは次の3つの主なカテゴリに分けることができます。

- 3.2.1項「サイト・プレゼンテーション・ファイル」

- 3.2.2項「サイト・コンテンツ・ファイル」

- 3.2.3項「サイトの制御ファイルと構成ファイル」

3.2.1 サイト・プレゼンテーション・ファイル

Site Studio Webサイトに関連付けられる多くのファイルは、ページのレイアウトや書式設定の観点からサイトの外観を定義するために使用されます。これらのファイルによって、サイトのコンテンツを表示する設計フレームワークが提供されます。通常、これらのファイルを変更するとサイト全体（またはサイトの大部分）が影響を受けるため、専門のサイト・デザイナがそれらのファイルを作成および管理します。

Site Studioで使用されるサイト・プレゼンテーション用のファイルは次のとおりです。

- ページ・テンプレート: コントリビューション・リージョン(ページ上の編集可能領域)の配置、ナビゲーション補助(フラグメントの形式によるもの)およびサイト全体のイメージ(バナーなど)を含む、Webページのレイアウトと上位レベルのルック・アンド・フィールを定義する完全に形成されたHTMLファイル。ページ・テンプレートは最上位レベルのサイト設計オブジェクトです。詳細は、3.12項「ページ・テンプレート」を参照してください。

- リージョン・テンプレート: Webページ内にあるコントリビューション・リージョンのデータのレイアウトとルック・アンド・フィールを定義する部分的なHTMLファイル(ヘッドおよびボディ・セクションのないファイル)。詳細は、3.10項「リージョン・テンプレートとリージョン定義」を参照してください。

- サブテンプレート: ページ・テンプレートを独自のプレースホルダとコントリビューション・リージョンを持つさらに小さい再利用可能な領域に分割するために、ページ・テンプレートのプレースホルダに挿入可能な部分的なHTMLファイル(ヘッドおよびボディ・セクションのないファイル)。詳細は、3.13項「サブテンプレート」を参照してください。

- Cascading Style Sheet (CSS): ページ・コンテンツの表示方法(具体的には、ヘッダーやリンクなどの様々なHTML要素がページ上にどのように表示されるか)を制御するファイル。CSSファイルへのリンクはページ・テンプレートに埋め込まれていることが多いため、その書式設定ルールはこれらのテンプレートに基づいてすべてのWebページに適用されます。詳細は、3.17項「Cascading Style Sheet」を参照してください。

サイト・プレゼンテーションに直接的に影響するこれらのファイルの他に、内部的に機能し、Site Studio Webサイトの外観にも影響を与えるファイルがいくつかあります。詳細は、3.2.3項「サイトの制御ファイルと構成ファイル」を参照してください。

3.2.2 サイト・コンテンツ・ファイル

サイト・コンテンツ（サイトの実際の情報）は、個別管理されるファイルに格納され、サイト・コンテンツを表示するプレゼンテーション・コンテキストとは分離されます。これにより、サイト・コンテンツを独立して管理し、Webサイト内またはWebサイト間(すべてのWebサイトが同じコンテンツ・サーバーで管理される場合)で再利用できます。

Site Studioで使用されるサイト・コンテンツ用のファイルは次のとおりです。

- コントリビュータ・データ・ファイル: Site Studioによって生成されるXML形式のコンテンツ・ファイル。コントリビュータ・データ・ファイルは、Site Studio Contributorアプリケーションを使用して編集されます。詳細は、3.15項「コントリビュータ・データ・ファイルとネイティブ・ドキュメント」を参照してください。

- ネイティブ・ドキュメント: サード・パーティ・アプリケーション(Microsoft Wordなど)を使用して作成されたコンテンツ・ファイル。ネイティブ・ドキュメントは、Dynamic Converterを使用してHTML形式に変換され、関連付けられたアプリケーションを使用して編集されます。詳細は、3.15項「コントリビュータ・データ・ファイルとネイティブ・ドキュメント」を参照してください。

- イメージ: コンテンツ・ファイルまたはページ・テンプレートに含まれる、企業のバナーや製品イメージなどのグラフィック・ファイル(JPG、GIF、PNG)。

- その他のメディア: Flashアニメーション、ビデオ・ファイル、オーディオ・ファイルなど、Webサイトで使用される可能性があるその他のメディア・ファイル。

3.2.3 サイトの制御ファイルと構成ファイル

サイト・プレゼンテーションに直接的に影響するファイルの他に、Site Studio Webサイトの外観にも影響を与えるいくつかのファイルがあります。通常、それらのファイルはWebサイト上に表示されませんが、サイトが意図したとおりに表示されて機能するよう内部的に機能します。

Site Studioで使用されるサイトの制御ファイルと構成ファイルは次のとおりです。

- 要素定義: 要素タイプの編集操作を定義するファイル。特に、コントリビュータが要素の編集時に実行可能な操作を指定します。詳細は、3.9項「要素と要素定義」を参照してください。

- リージョン定義: 特定のタイプの要素で構成されるコンテンツのタイプを定義するファイル。また、コントリビューション・リージョンにコントリビュータが使用できるコンテンツ作成および切替えオプションを指定し、これらのリージョンに関連付けられるコンテンツ・ファイルのデフォルト・メタデータを設定します。詳細は、3.10項「リージョン・テンプレートとリージョン定義」を参照してください。

- プレースホルダ定義: 関連付けられたプレースホルダに許可されるリージョン定義、リージョン・テンプレートおよびサブテンプレートを定義するファイル。プレースホルダに対して許可されるコントリビュータ・アクションも指定します。詳細は、3.11項「プレースホルダとプレースホルダ定義」を参照してください。

- スクリプト: ユーザー・インタラクションなしで実行可能な一連のコマンドを提供するJavaScriptファイル。多くの場合、スクリプトはWebページに追加機能を提供するために使用されます。

- カスタム構成スクリプト: コントリビュータにカスタマイズした編集操作を提供するために、デフォルトのコントリビュータ・エディタ構成を上書きするJavaScriptファイル。

- カスタム要素フォーム: 要素で使用するカスタム・フォームを定義するHTMLファイル(特定のファイル・タイプを選択するフォームなど)。Site Studioには、複数の事前定義済のカスタム要素フォームが付属します([CS-Dir]\custom\SiteStudio\support内)。（Site Studioコンポーネントをインストールすると、このフォームもコンテンツ・サーバーにチェックインされます。）

- 検証スクリプト: 要素データが要件(最大長を超えていないことや、不正な文字が含まれていないことなど)を満たしているかどうかを判断するための検証ルールを定義するJavaScriptファイル。

- フラグメント・ライブラリ: Site Studio Webサイトの機能を拡張する(たとえば、動的ナビゲーション補助や標準のページ・フッターを提供して拡張する)コードのチャンク(フラグメント)の集合。

- マネージャ構成設定: Site Studio Managerで使用できる機能を定義するファイル。マネージャは、指定されたユーザー(サイト・マネージャ)にWebサイトの構造の変更を許可するWebベースのツールです。

- 変換定義: Webサイト上のネイティブ・ドキュメントの変換ルールを指定するファイル。

3.3 サイト・アセット記憶域

Site Studio Webサイトに関連付けられるすべてのファイルは、Oracle Content Serverを使用して格納され、そこで管理されます。Site Studio固有の多くのカスタム・メタデータ・フィールドを使用して、ファイルの使用場所と使用方法を指定します。

図3-1 サイト・アセットの「コンテンツ情報」ページにあるSite Studioメタデータ・フィールド

「図3-1 サイト・アセットの「コンテンツ情報」ページにあるSite Studioメタデータ・フィールド」の説明

Site Studioでは、すべてのサイト関連のファイルに対して次のメタデータ・フィールドが使用されます。

- Webサイト・オブジェクト・タイプ: Webサイトのファイル・タイプを指定します(「データファイル」、「スタイルシート」、「リージョン・テンプレート」および「プレースホルダ定義」など)。

- Webサイト: ファイルを関連付けるWebサイトをリストします。つまり、必要ないファイルも、リストされたサイトで使用できます。ファイルは複数のWebサイトに関連付けることができるため、サイト間で再利用できます。これにより、複数サイトをより効率的に管理できます。

- リストから除外: 特定のコンテンツ・ファイル(コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント)がWebサイトの動的リストに表示されないようにコントリビュータが指定したWebサイトをリストします。

- Webサイト・セクション: デフォルトでコンテンツ・ファイルを表示するWebサイト上の場所を指定します(ターゲット・セクションが元のハイパーリンクに明示的に指定されていない場合)。

- リージョン定義: リージョン・テンプレートまたはコンテンツ・ファイル(コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント)に関連付けるリージョン定義を指定します。これにより、サイトでファイルを開く方法とコントリビュータに許可された動作が決定します。リージョン・テンプレートとコンテンツ・ファイルには1つのリージョン定義のみを関連付けることができますが、1つのリージョン定義には複数のリージョン・テンプレートとコンテンツ・ファイルを関連付けることができます。

一部のフィールドはファイル作成時に自動的に設定され、コンテンツ・サーバーにチェックインされます。また、関連のないメタデータ・フィールドもあるため、すべてのサイト・アセットですべてのメタデータ・フィールドが使用されない場合もあります。たとえば、xRegionDefinitionメタデータ・フィールドはリージョン定義に関連付けられないため、ページ・テンプレートでは使用されません。

これらのフィールドの値はファイルのコンテンツ情報ページで変更できますが、変更によってサイトでのファイルの使用方法が変わる可能性があるため、変更する場合は注意が必要です。

3.4 サイトのロール

組織内でWebサイトの作成や管理に関する様々なロールが決定された場合、それぞれのロールは、Webサイトを機能させる上で特定のタスクに集中できます。

デザイナは、ページの構造、ページのレイアウト方法、イメージ表現、コーポレート・アイデンティティなどのWebサイトの外観を重点的に行います。このマニュアルでは、デザイナのロールに注目します。

コントリビュータは、ページのコードを作成しなくても、ページ上にコンテンツを配置できます。さらに重要なことは、コントリビュータはWebサイトの複数の領域を何度も変更しなくても、ページの表示方法に影響を与えることなく、コンテンツを更新および編集できることです。デザイナは、ほとんどの場合コンテンツを制御しません。また、コントリビュータも、ほとんどの場合サイトでコンテンツを開く方法を制御しません。コントリビュータのロールの詳細は、『Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド』を参照してください。

マネージャはサイト・ナビゲーションと階層を再編成できます。マネージャは、サイト・デザイナによって使用を許可されたWebベースのツールを使用して、サイトに対してセクションを追加または削除できます。Site Studio Designerを使用する必要はありません。マネージャのロールの詳細は、『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

この3つのSite Studioのロール、および個々のサイトの管理者が存在する場合があります。この管理者はサイトへのWebアドレスの割当て、サイトのバックアップ、およびサイトのレプリケートなどを実行できます。これらの管理タスクはすべてコンテンツ・サーバーで実行されます。サイト管理者のタスクの詳細は、『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

3.5 プレゼンテーション・モデル

Site Studioでは、図3-2に示されているように、プレゼンテーション層がWebサイトのコンテンツ層から完全に分離されています。

図3-2 Site Studio Webサイトのプレゼンテーション・モデル

「図3-2 Site Studio Webサイトのプレゼンテーション・モデル」の説明

コンテンツを表示するサイト・フレームワークを定義するには、ページ・テンプレートを使用します。ページ・テンプレートには、標準のHTMLレイアウト、書式設定コード、およびフラグメントまたはプレースホルダ（あるいはその両方）の配置場所を指定するSite Studioタグが含まれます。プレースホルダには、コントリビューション・リージョン（編集可能領域）をページのどの場所に配置するかが指定されます。コンテンツと視覚的プレゼンテーションの観点でコントリビューション・リージョンに何を配置するかについての情報は、プレースホルダには指定されません。そのような情報は、関連するリージョン定義と組み合せてリージョン・テンプレートで処理されます。

リージョン・テンプレートでは、コントリビューション・リージョン（プレースホルダ・タグでページ・テンプレート上にマークされている）内のデータのレイアウトとルック・アンド・フィールが定義されます。リージョン・テンプレートは、個別管理されるサイト・アセットです。したがって、Webサイト内またはWebサイト間で簡単に再利用できます。(10gR4より前のSite Studioリリースでは、リージョンのプレゼンテーションは独立して管理されておらず、以前のリリースでレイアウト・ページと呼ばれていたページ・テンプレートに含まれていました。)

コントリビューション・リージョンのコンテンツは、データ・ファイルに格納されます。このデータ・ファイルも個別管理されるサイト・アセットです。Webページの生成時に、Site Studioはページ・テンプレート上のプレースホルダを検索し、それに関連するリージョン・テンプレートとデータ・ファイルを取得し、その2つをマージしてHTMLコードを作成します。このHTMLコードはプレースホルダ・タグの位置にあるページ・テンプレートに挿入されます。これにより、最終的なWebページが作成されます。すべてのコンテンツは、サイト設定とページ設定に従って表示と書式設定が行われ、所定の位置に配置されます。

3.6 コントリビューション・モデル

プレゼンテーション・モデルと同様に、Site Studio Webサイトのコントリビューション側では、図3-3のように、サイトのコンテンツはプレゼンテーションから分離されます。

図3-3 Site Studio Webサイトのコントリビューション・モデル

「図3-3 Site Studio Webサイトのコントリビューション・モデル」の説明

サイトのコントリビュータがWebページのコンテンツを編集する場合、キーの組合せを押して、ページをコントリビューション・モードでリロードします。（デフォルトのキーの組合せは[Ctrl]+[Shift]+[F5]ですが、これは変更できます。）

ページがコントリビューション・モードに変わると、Webページのすべてのコントリビューション・リージョン（編集可能領域）がマークされます。また、ページに基礎となるコードが追加されており、コントリビューション・リージョンに関連付けられているプレースホルダが特定されます。Site Studioでは、この情報に基づいて、どのプレースホルダ定義とリージョン定義をプレースホルダに対して使用するか決定できます。リージョン定義では、その構成データ・セグメント（要素）の観点でコントリビューション・リージョン内のコンテンツ構造が特定されます。各要素に要素定義があります。要素定義には、その要素に対してコントリビュータが使用できる編集オプションが定義されます。

コントリビュータがコントリビューション・リージョン内のコンテンツを編集する場合、その関連するコントリビュータ・データ・ファイルがコンテンツ・サーバーからチェックアウトされます。データ・ファイルの構造と、そのデータ・ファイルに関連付けられるリージョン定義の構造は、要素の数とタイプが一致します。データがデータ・ファイルからロードされて、コントリビュータ・エディタに表示されます。エディタ内ではデータ・ファイルの各要素が編集可能要素として表示され、その要素タイプの要素定義に定義された編集機能を使用できます。

コントリビュータが編集を終了してコントリビュータ・エディタの「保存」アイコンをクリックすると、データ・ファイルは更新されて、コンテンツ・サーバーに再度チェックインされます。Webページはサイトの更新スケジュールに従って更新されます。

コントリビュータ・エディタには、コントリビューション・リージョンに関連付けられたリージョン定義(つまりデータ・ファイル)内にあるすべての要素が常に表示されます。特定のリージョンでは使用されない要素も表示されます。他の要素がWebサイトの別の場所で使用されている場合もあります。したがって、その情報を編集するとサイトの他のページに影響する可能性があります。

3.7 サイト・オブジェクト階層

図3-4は、Site Studio Webサイトの作成と管理に使用するサイト・オブジェクトの階層を示しています。

図3-4 Webサイトのオブジェクト階層

「図3-4 Webサイトのオブジェクト階層」の説明

ページ・テンプレートは最上位の階層です。ページ・テンプレートでは、サイトのコンテンツを表示する、Webサイト内のページのフレームワークが提供されます。ページ・テンプレートには、標準のHTMLレイアウト、書式設定コード、サイト全体のイメージとその他のアセット、およびフラグメントまたはプレースホルダ（あるいはその両方）のタグが含まれます。ページ・テンプレートはコンテンツ・サーバーに格納され、そこで管理されます。詳細は、3.12項「ページ・テンプレート」を参照してください。

フラグメントは、ページ・テンプレートに追加してその機能を向上させるコードのチャンクです。Site Studioには事前定義済フラグメント（動的ナビゲーション補助用のフラグメントなど）がいくつか付属していますが、独自のフラグメントを作成することもできます。ページ・テンプレートには複数のフラグメントを含めることができます。フラグメントは、フラグメント・ライブラリに格納されます。詳細は、3.16項「フラグメント」を参照してください。

プレースホルダはページ・テンプレート上の単なる挿入ポイント(タグ)です。これによって、Webページ上のコントリビューション・リージョン(編集可能領域)の場所が特定されます。コントリビューション・リージョンに含めるものおよびコントリビューション・リージョンの表示方法を定義するには、リージョン・テンプレートとリージョン定義を使用します。ページ・テンプレートには複数のプレースホルダを含めることができます。プレースホルダに関連付けられるファイルはありません。つまり、コンテンツ・サーバーにプレースホルダ・ファイルはありません。プレースホルダはプレースホルダ定義によって制御されます。プレースホルダ定義には、コントリビューション・リージョンに配置できるコンテンツとその表示方法、およびコントリビュータが使用できるアクション(コンテンツの切替えやメタデータの変更など)が指定されます。プレースホルダには、1つのサブテンプレートまたは1つのリージョン・テンプレートを含めます。詳細は、3.11項「プレースホルダとプレースホルダ定義」を参照してください。

サブテンプレートは、ページ・テンプレート上のプレースホルダを、独自のプレースホルダを持つ小規模の再利用可能な領域に分割するメカニズムを提供する部分的な(ヘッドとボディ・セクションがない)HTMLファイルです。プレースホルダとサブテンプレート間には循環関係があります。つまり、プレースホルダにサブテンプレートを含めることができますが、同様にサブテンプレートにも1つ以上のプレースホルダを含めることができます。サブテンプレートはコンテンツ・サーバーに格納され、そこで管理されます。詳細は、3.13項「サブテンプレート」を参照してください。

リージョン・テンプレートは、コントリビューション・リージョン(プレースホルダ・タグでページ・テンプレートにマークされている)内のデータのレイアウトとルック・アンド・フィールを定義する部分的な(ヘッドとボディ・セクションがない) HTMLファイルです。リージョン・テンプレートはリージョン定義によって制御されます。リージョン定義では、リージョン・テンプレートに配置できるコンテンツの種類が定義されます。また、リージョン・テンプレートでは、コントリビューション・リージョンに対してコントリビュータが使用できるコンテンツ作成オプションと切替えオプションが指定され、リージョンに関連付けられるコンテンツ・ファイルのデフォルト・メタデータが設定されます。リージョン・テンプレートとリージョン定義はコンテンツ・サーバーで別々のアセットとして格納され、管理されます。リージョン・テンプレートには、1つ以上の要素参照を含めることができます。詳細は、3.10項「リージョン・テンプレートとリージョン定義」を参照してください。

要素は、Site Studio Webサイトで再利用可能な最小の情報のチャンクです。要素はリージョン・テンプレート内で参照されます。これにより、テンプレートに定義されたレイアウトとプレゼンテーションを使用して、要素のデータがリージョン・テンプレートに取り込まれます。リージョン・テンプレートには複数の要素参照を含めることができます。要素に関連付けられるファイルはありません。つまり、コンテンツ・サーバーに要素ファイルはありません。要素のグループが、サイトのコンテンツ・タイプを指定するリージョン定義に配置されます。要素は要素定義によって制御されます。要素定義には、要素タイプに対してコントリビュータが実行できる編集操作が指定されます。具体的には、コントリビュータがコントリビュータ・データ・ファイル内の要素を編集するときに使用可能な、コントリビュータ・エディタでの編集機能が設定されます。詳細は、3.9項「要素と要素定義」を参照してください。

図3-5は、サイト・オプジェクト階層の例を示しています。

図3-5 サイト・オプジェクト階層の例

「図3-5 サイト・オプジェクト階層の例」の説明

図3-5には1つのプレースホルダ(ページ・テンプレート上の編集可能なコントリビューション・リージョン)があり、そのプレースホルダには使用可能な2つのリージョン・テンプレート(プレースホルダ定義に指定されている)があります。リージョン・テンプレートAには、タイトルと簡単な概要テキストのみに限定されたデータ・ビューが表示されます。リージョン・テンプレートBには、タイトル、サブタイトル、ボディ・テキストおよびイメージを含む、より詳細ななデータ・ビューが表示されます。サイトのコンテキストに応じて、どちらかのテンプレートをプレースホルダで使用できます。どちらのリージョン・テンプレートもリージョン定義に関連付けられており、そのリージョン定義には再利用可能な各情報チャンクの要素(タイトル、サブタイトル、概要テキスト、ボディ・テキストおよびイメージ)が含まれます。これらの各要素は要素定義に関連付けられます。

タイトル要素とサブタイトル要素はタイプが同じ（テキストのみ）ですが、要素定義が異なります。したがって、コントリビュータが使用できる編集機能は異なります。概要テキスト要素とボディ・テキスト要素はWYSIWYG要素です。この要素は、通常、これらの要素の編集時に、コントリビュータが広範囲の編集オプション（テーブルの追加機能や高度なテキスト書式設定など）を使用できることを意味します。これらの要素に対するコントリビュータの編集操作は同じです。

1つ以上のコントリビュータ・データ・ファイルがリージョン定義に関連付けられています。これらは最終的にコントリビューション・リージョンに関連付けられます。コントリビュータ・データ・ファイルの構造はリージョン定義の構造と一致します。また、含まれる要素（タイトル、サブタイトル、概要テキスト、ボディ・テキストおよびイメージ）も同じです。コントリビュータがコントリビューション・リージョン内のコンテンツを編集する場合、関連するコントリビュータ・データ・ファイルがコントリビュータ・エディタにロードされます。コントリビュータ・エディタでは、データ・ファイル内の要素ごとに1つの編集領域が提供されます。各領域で使用可能な編集機能は、要素定義によって設定されます。

3.8 サイト・アセットの再利用

最も便利で強力なSite Studio機能の1つに、Webサイト内および複数のサイト間(すべてのサイトが同じコンテンツ・サーバー上で管理されている場合)でサイト・アセットを再利用できる機能があります。アセットを一度変更するだけで、そのアセットを使用するすべての場所で、そのアセットが変更されます。これにより、データのすべてのインスタンスを追跡してすべてのWebページが更新されたことを確認する必要がなくなります。これは、サイトのプレゼンテーションに関連付けられるファイルとサイトのコンテンツに関連付けられるファイルの両方に適用されます(3.2項「サイトのプレゼンテーションとコンテンツの分離」を参照)。ページ・テンプレート、リージョン・テンプレートおよび要素などは、複数回使用されることで、最も効率的に使用できます。同様に、同じコンテンツ・ファイルのすべてまたは一部（異なるセグメント）をサイト上の異なる場所に表示して、コンテキストにあわせることができます。

図3-6と図3-7は、再利用されるサイト・コンテンツの例を示しています。図3-6には、タイトル、イメージおよびサブタイトルで構成されるアイテムのリストが示されています。これらの情報は個別のコントリビュータ・データ・ファイルから取得されます。これらの各リスト・アイテムにハイパーリンクを設定して、図3-7のような完全ページを開くこともできます。実際、このような種類の設計は多くのサイトで見ることができます。ティーザー情報がランディング・ページに開き、ユーザーがティーザーのリンクをクリックすると以降のページで完全な情報が表示されます。

図3-6 ティーザー・コンテンツを含むWebページ

「図3-6 ティーザー・コンテンツを含むWebページ」の説明

図3-7 完全なコンテンツを含むWebページ

「図3-7 完全なコンテンツを含むWebページ」の説明

図3-7のWebページには、多くの同じ情報が表示されています。これは、図3-6のリージョン・テンプレートと図3-7のページで同じデータ・ファイルが使用されるためです。要素についても同様です。たとえば、イメージ専用の要素はイメージの表示に使用でき、テキスト専用の要素はタイトルの表示に使用できます。WYSIWYGは、残りの情報の表示に使用する要素タイプとして使用できます。通常、1つのWYSIWYG要素を使用できるため、Webサイトの作成に必要とされる要素はほとんどありません。WYSIWYG要素は、コントリビュータ用のその編集スタイルを必要とするWebサイトのあらゆる場所で使用できます。

サイト・アセットの目的はWebサイト全体で再利用されることです。したがって、デザイナがWebサイト内で何かを作成する前に、Webサイトが完全に計画されていることが特に重要になります。詳細は、第4章「効率的なWebサイトの計画」を参照してください。

3.9 要素と要素定義

要素は、Site Studio Webサイトで再利用可能な最小の情報チャンク(タイトル、製品イメージ、またはプレス・リリースのボディ・テキストなど)です。要素データはWebサイト内(またはWebサイト間)で再利用できます。したがって、サイト・デザイナはサイトのコンテンツをどのようにセグメントに分割するかを慎重に検討する必要があります。これには事前作業が必要な場合がありますが、サイト・コンテンツの再利用性を最大化でき、さらにサイト・コンテンツを長期間にわたってより効率的に管理できるようになります。

定義する各要素には、WYSIWYG、テキスト専用、イメージ専用、静的リスト、動的リストまたはカスタムの特定のタイプが関連付けられます。これらのタイプによって、コンテンツを構成する要素の特性が決定し、また要素定義を介してコントリビュータが使用できる編集オプションが決定します。たとえば、プレス・リリースのタイトルをテキスト専用要素として設定できます（通常、制限された編集オプションのみがコントリビュータに提供される）が、実際のプレス・リリース・テキストをWYSIWYG要素にすることもできます（通常、イメージまたは表の追加機能など、より多くの編集制御がコントリビュータに提供される）。

要素は要素定義によって制御されます。要素とは、基本的にその要素に関連付けられる要素定義のインスタンス化です。要素定義には、Webページ上の要素に対してコントリビュータが実行できる編集操作（特に、コントリビュータ・エディタで実行できる編集機能）が指定されます。要素定義は個別に管理されるサイト・アセットです。つまり、要素定義はWebサイト内またはWebサイト間(すべてのサイトが同じコンテンツ・サーバーで管理される場合)で再利用できます。図3-8のように、同じタイプの要素(タイトルとサブタイトル)に異なる要素定義を関連付けて、要素の使用環境のコンテキストに応じてコントリビュータに異なる編集環境を提供できます。同様に、複数の要素（概要テキストとボディ・テキスト）で同じ要素定義を共有することもできます。これにより、各要素に対する同じ編集操作をコントリビュータに提供できます。

図3-8 要素と要素定義

「図3-8 要素と要素定義」の説明

個々の要素は個別管理されるサイト・アセットではありません。つまり、コンテンツ・サーバーに要素ファイルはありません。（ただし、要素定義ファイルがあります。）要素のグループが、サイトのコンテンツ・タイプを指定するリージョン定義に配置されます。図3-8のように、タイトル、サブタイトル、概要テキスト、ボディ・テキストおよびイメージの各要素で構成されるPress_Releaseというリージョン定義が考えられます。この場合、リージョン定義はコンテンツ・クラスとして考えられます。

要素データは、リージョン定義に関連付けられたコントリビュータ・データ・ファイルに格納されます。各コントリビュータ・データ・ファイルには、関連付けられたリージョン定義の各要素のインスタンスが含まれます。図3-8の例では、タイトル、サブタイトル、概要テキスト、ボディ・テキストおよびイメージの5つの要素がコントリビュータ・データ・ファイルに含まれます。コントリビュータは、各要素の使用可能な編集機能を使用して、コントリビュータ・データ・ファイル内の要素データを編集できます。その編集機能は、関連付けられた要素定義に設定されます。

3.10 リージョン・テンプレートとリージョン定義

リージョン定義は、Webサイトで使用するコンテンツのタイプを定義します。リージョン定義はコンテンツ・クラスとして考えられます。リージョン定義は基本的に個々の要素のグループであり、特定のサイトのコンテンツ・タイプに対して再利用可能な様々な情報チャンクを定義します。たとえば、図3-8のように、タイトル、サブタイトル、概要テキスト、ボディ・テキストおよびイメージの各要素で構成されるPress_Releaseというリージョン定義(コンテンツ・クラス)が考えられます。コントリビュータ・データ・ファイルをリージョン定義に関連付けて、リージョン定義に各要素のデータを格納します。(コントリビュータがデータに対して実行できる処理は要素定義によって制御されます。詳細は、3.9項「要素と要素定義」を参照。)

リージョン定義では、サイトの構成部分（要素）の観点でサイトのコンテンツ・タイプが定義されます。また、コントリビュータに関連付けられたコントリビューション・リージョンでコントリビュータが使用できる、コンテンツの作成オプションと切替えオプションも指定されます。たとえば、コントリビューション・リージョンのコンテンツの切替えをコントリビュータに許可するようコントリビューション・リージョンを設定する場合、サーバー上の既存のコントリビュータ・データ・ファイルのみ（ネイティブ・ドキュメントや新しいコントリビュータ・データ・ファイルではない）の使用をコントリビュータに許可できます（コントリビュータがコントリビューション・リージョン内のコンテンツを実際に切り替えることができるかどうかは、プレースホルダ定義で制御します）。最後に、リージョン定義では、コントリビューション・リージョン内のコンテンツがコンテンツ・サーバーにチェックインされるときのコンテンツのデフォルト・メタデータも設定されます。

リージョン・テンプレートは、Webページ内のコントリビューション・リージョンにあるデータのレイアウトとルック・アンド・フィールを定義する、部分的なHTMLファイルです。リージョン・テンプレートは、ヘッドとボディ・セクションを持たない部分的なHTMLファイルです。したがって、Site StudioサイトのWebページを生成するときに、このリージョン・テンプレートを他のHTMLコードに挿入できます。

リージョン・テンプレートは、標準のHTMLレイアウト、書式設定コード、および要素（コントリビュータ・データ・ファイル）または動的変換（ネイティブ・ドキュメント）の配置場所を指定するSite Studioタグで構成されます。コントリビュータ・データ・ファイルの一部の要素は一部のリージョン・テンプレートに表示できますが、他のリージョン・テンプレートには表示できません。これにより、異なるページ間で情報を再利用できます(図3-5を参照)。

サイト・デザイナは、他のサイト・アセットよりも多くのリージョン・テンプレートを作成する場合があります。リージョン・テンプレートを使用すれば、コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントの情報を、Webサイトの様々なコンテキストにあわせて様々な形で表示できます。要素の場合と同様に、リージョン・テンプレートを使用してサイトの情報をどのように表示する必要があるか、時間をかけて検討することが重要になります。リージョン・テンプレートを適切に使用すれば、サイト・コンテンツの再利用性を最大化でき、さらにサイト・コンテンツをより効率的に管理できるようになります。

簡単に述べると、Webページのコントリビューション・リージョンに含めるものをリージョン定義で指定し、コントリビューション・リージョンの表示方法をリージョン・テンプレートに定義します。つまり、サイトのコンテンツの構造（および属性）をリージョン定義で指定し、そのコンテンツのWebページ上の視覚的プレゼンテーションをリージョン・テンプレートで定義します。

リージョン定義ごとに複数のリージョン・テンプレートが存在する場合もあります。これにより、サイト内のコンテキストに応じて、サイトのコンテンツを様々な形で表示できます。1つのリージョン定義に対して複数のリージョン・テンプレートがある場合、デフォルトでない方のリージョン・テンプレートを使用するように特に設定されていないかぎり、デフォルトのリージョン・テンプレートが使用されます。

リージョン・テンプレートを使用すれば、同じデータ・ファイルのデータを使用しながら、複数の場所に異なるレイアウトで情報を表示できます。一般的な例として、たとえばタイトル、簡単なサブタイトルおよび小さなイメージなどを表示するアイテムのティーザー・リストがあります。この例は図3-9に示されています。この図では、イメージを左側に、タイトルとサブタイトルを右側に配置して、これらの3つの要素を表示するリージョン・テンプレート(サンプル・コンテンツを含む)を示しています。

図3-9 リージョン定義で制限された要素一式を含めるリージョン・テンプレート

「図3-9 リージョン定義で制限された要素一式を含めるリージョン・テンプレート」の説明

図3-9のコンテンツにハイパーリンクを設定すれば、同じデータを表示する異なるリージョン・テンプレートを使用した新しいページを開くことができます。このときに、データ・ファイルからさらに多くの要素を取り込むことができます。図3-10は、このようなリージョン・テンプレート(サンプル・コンテンツを含む)の例を示しています。タイトルが最上位に配置され、サブタイトル、概要テキストおよびボディ・テキストがその下に配置されています。このリージョン・テンプレートにはイメージも含まれます（ただしサイズと位置は異なる）。すべてのコンテンツは、図3-9で使用されたデータ・ファイルと同じものから取得されます。

図3-10 リージョン定義の完全な要素一式を含めるリージョン・テンプレート

「図3-10 リージョン定義の完全な要素一式を含めるリージョン・テンプレート」の説明

図3-9と図3-10の場合、コントリビュータがどちらのページのデータも編集できるようにコントリビューション・リージョンを設定できますが、コントリビュータが編集するのは同じデータ・ファイルであり、変更は、そのデータ・ファイルを使用するすべての場所に反映されます。コントリビュータが、制限された要素一式を表示するリージョン・テンプレート(図3-9)からデータ・ファイルを編集した場合、コントリビュータ・エディタにはデータ・ファイルのすべての要素が表示されます。特定のコンテキストですべての要素が使用されない場合があっても、すべての要素が表示されます。

3.11 プレースホルダとプレースホルダ定義

プレースホルダはページ・テンプレート上の単なる挿入ポイント(タグ)です(3.12項「ページ・テンプレート」を参照)。これによって、Webページ上のコントリビューション・リージョン(編集可能領域)の場所が特定されます。図3-11では、「設計」ビューに「デフォルト」というプレースホルダのマーカーが表示されています。ページ上のオブジェクトの位置決めには表レイアウトが使用されています。「ソース」ビューでは、プレースホルダは、<!--$wcmPlaceholder("Name")-->のような簡単なタグで示されます。

図3-11 「設計」ビューのプレースホルダ・マーカー

「図3-11 「設計」ビューのプレースホルダ・マーカー」の説明

プレースホルダによって特定されるコントリビューション・リージョンに含めるもの、およびサイト上のコントリビューション・リージョンの表示方法を定義するには、リージョン・テンプレートとリージョン定義(3.10項「リージョン・テンプレートとリージョン定義」を参照)を使用します。ページ・テンプレートには複数のプレースホルダを含めることができます。各プレースホルダは、ページ上のコントリビューション・リージョンを表します。プレースホルダに関連付けられるファイルはありません。つまり、コンテンツ・サーバーにプレースホルダ・ファイルはありません。図3-12には、点線で囲まれた1つのプレースホルダを含むWebページの外観が示されています(サンプル・コンテンツを配置済)。

図3-12 Webページ上のプレースホルダ(サンプル・コンテンツを含む)

「図3-12 Webページ上のプレースホルダ(サンプル・コンテンツを含む)」の説明

プレースホルダをページ・テンプレートに挿入すると、コンテンツを挿入できる位置がテンプレート内でマークされます。その位置でのコンテンツの処理方法を制御するには、プレースホルダ名をプレースホルダ定義に関連付ける必要があります。プレースホルダ定義には、コントリビューション・リージョンに配置できるコンテンツ、そのコンテンツの表示方法、およびコントリビュータが実行できるアクションが指定されます。たとえば、コントリビューション・リージョンに表示されたコンテンツのメタデータをコントリビュータが更新できるように、またはコントリビューション・リージョンのコンテンツをコントリビュータが切り替えることができるように、プレースホルダを設定できます。（コントリビュータがどの種類のコンテンツに切り替えることができるかは、リージョン定義によって制御されます。）

プレースホルダをプレースホルダ定義に関連付ける(マッピングとも呼ばれる)方法は次のとおりです。

- サイト・レベル(グローバル・マッピングの使用): セクション・レベルまたはプレースホルダ・レベルの上書きが指定されていない場合に、サイト全体に適用するデフォルトのプレースホルダ・マッピングを設定できます。これを行うには、デザイナで「ツール」メニューを開き、「プレースホルダ定義マッピングの定義」を選択します。これにより、プレースホルダ名をプライマリ・ページとセカンダリ・ページのプレースホルダ定義に関連付けることができます。その後、そのプレースホルダ名はページ・テンプレート内で参照されます。プレースホルダ名は複数のセクションの複数テンプレートで使用できますが、マッピングは引き続き適用されます。

- セクション・レベル(セクション・プロパティの使用): サイト・セクションのプライマリ・ページまたはセカンダリ・ページ(あるいはその両方)に対して、特定のプレースホルダ定義マッピングを設定することもできます。この方法でマッピングを確立すると、サイト全体（グローバル）のレベルですでに存在する可能性のあるすべてのマッピングが置き換えられます。このマッピングが行われたセクションでは、同じプレースホルダが使用される他のセクションとは異なるマッピングが使用されるため、注意が必要です。

- プレースホルダ・レベル(プレースホルダ・タグのパラメータの使用): 特定のプレースホルダに対して、特定のプレースホルダ定義を設定することもできます。これを行うには、プレースホルダ・タグにplaceholderDefinitionDocName=[NAME]を追加します(「ソース」ビューを使用)。ここでマッピングを確立すると、セクション・レベルとサイト全体（グローバル）のすべてのマッピングが上書きされます。また、このテンプレートは、使用されるすべての場所でこの定義を使用します。つまり、このテンプレートのサイト内の使用場所に関係なく、テンプレートは指定された定義を必ず使用します。これを変更する唯一の方法は「ソース」ビューでテンプレートを変更することです。これはハードコードされるため、最も柔軟性の低い定義マッピングの指定方法と考えられますが、必要であればこの方法を使用できます。

- 包括的な方法(「Webサイト」プロパティの使用): 前述の他の3つの方法が適用されない場合に、この方法でデフォルトのプレースホルダ定義を設定できます。これを行うには、サイトの「Webサイト」プロパティ・カテゴリの「デフォルトのプレースホルダ定義」プロパティを設定します。

他のプレースホルダが適用されない場合に、包括的な方法のプレースホルダとして機能するデフォルトのプレースホルダ定義を設定することもできます。

プレースホルダ定義には、コントリビューション・リージョンに配置できるコンテンツ(プレースホルダ・タグによってマークされる)、そのコンテンツの表示方法、およびコントリビュータが実行できるアクションが指定されます。たとえば、コントリビューション・リージョンに表示されたコンテンツのメタデータをコントリビュータが更新できるように、またはコントリビューション・リージョンのコンテンツをコントリビュータが切り替えることができるように、プレースホルダを設定できます。（コントリビュータがどの種類のコンテンツに切り替えることができるかは、リージョン定義によって制御されます。）

プレースホルダ定義には、Webページ上の関連付けられたプレースホルダ（コントリビューション・リージョン）で使用可能なリージョン定義、リージョン・テンプレートおよびサブテンプレートも指定されます。たとえば、図3-13に示されたプレースホルダ定義を見てみます。REGION_DEFINITION_1、REGION_DEFINITION_2およびREGION_DEFINITION_3の3つのリージョン定義が許可されています。

図3-13 プレースホルダ定義に関連付けられるリージョン定義とリージョン・テンプレート

「図3-13 プレースホルダ定義に関連付けられるリージョン定義とリージョン・テンプレート」の説明

図3-13では、リージョン定義1にA、BおよびCの3つのリージョン・テンプレートが関連付けられています。ここで、リージョン・テンプレートA (アスタリスクで示されている)がデフォルトのリージョン・テンプレートになります。つまり、別のリージョン・テンプレートが特に設定されていないかぎり、リージョン・テンプレートAは、リージョン定義1に関連付けられたすべてのコンテンツ・ファイル（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）に適用されます。通常、コンテンツ・ファイルを作成するときにリージョン定義をそのコンテンツ・ファイルに関連付けますが、その関連付けは「コンテンツ情報」ページ(3.3項「サイト・アセット記憶域」を参照)で常に変更できます。

3.12 ページ・テンプレート

ページ・テンプレートは、Webページのレイアウトと上位レベルのルック・アンド・フィールを定義する完全形式のHTMLのファイルです。たとえば、コントリビューション・リージョン（ページ上の編集可能領域）の配置、ナビゲーション補助（フラグメント形式）、およびサイト全体のイメージ（バナーなど）などを定義します。ページ・テンプレートは、サイトのコンテンツを表示するフレームワークを提供します。

ページ・テンプレートは、標準のHTMLレイアウト、書式設定コード、およびフラグメントまたはプレースホルダ（あるいはその両方）の配置場所を指定するSite Studioタグで構成されます。そのため、通常はページ・テンプレートは軽量です。ページ・テンプレートに含まれるのは、ページ上のコントリビューション・リージョンの配置場所に対する上位レベルの参照のみです。コンテンツおよび視覚的プレゼンテーションの観点でリージョンに何を配置するかについての情報は、ページ・テンプレートに指定されません。(そのような情報は、リージョン定義とリージョン・テンプレートによって処理されます。詳細は、3.10項「リージョン・テンプレートとリージョン定義」を参照。)通常、ページ・テンプレートには、企業のバナーやページ・レイアウト・イメージなどのサイト全体のグラフィック、およびナビゲーション補助や標準のページ・コンテンツ(フッターなど)などの繰り返し表示される編集不可のコンテンツが含まれます。

Webサイトに必要なページ・テンプレートの数はサイトの複雑さによって異なりますが、通常は、非常に限られた数のテンプレートのみが必要です。たとえば、ホームページ用に1つのページ・テンプレートを使用し、その他すべてのページ用にもう1つのぺージ・テンプレートを使用すれば十分な場合があります。Webサイトの各ページに表示するコンテンツのバリエーションは、ページ・テンプレートのプレースホルダ内でリージョン・テンプレート(およびリージョン定義)を使用して処理できます。ページ・テンプレートが少ないほど、Webサイトの管理は容易になります。これを行うには、より多くの事前作業が必要です。つまり、Webサイトの設計、コンテンツのレイアウト方法、およびWebサイトの各セクションに表示する情報などをより深く検討する必要があります。また、サイト・デザイナは、コントリビュータにどの情報の変更を許可するか、および何を固定する必要があるかについて慎重に検討する必要があります。

図3-14は、Webサイトのホームページでよく使用される汎用ページ・テンプレートを示しています。このテンプレートでは、一番上にバナー・イメージ、左側にナビゲーション・フラグメント、一番下にフッター・フラグメント、中央にいくつかの小さなプレースホルダが表示され、その小さなプレースホルダのそれぞれがティーザー・コンテンツを表します。（プレースホルダはどのページ領域も描出しません。プレースホルダは、コントリビューション・リージョンの場所を指定する単なる挿入ポイントです。このリージョンに何を配置するか、およびこのリージョンを表示する方法は、リージョン・テンプレートとリージョン定義によって処理されます。）サイト訪問者はこのティーザー・コンテンツをクリックして、完全なコンテンツを表示できます。この完全コンテンツは、ホームページ以外のすべてのサイト・ページで使用可能なページ・テンプレートに表示できます。図3-15は、そのようなページ・テンプレートの汎用例を示しています。テンプレートはホームページ用のテンプレート(図3-14)と基本的に同じですが、コンテンツ領域は、完全なページ・コンテンツを表示する単独のプレースホルダになっています。

図3-14 Webサイトのホームページ用の汎用ページ・テンプレート

「図3-14 Webサイトのホームページ用の汎用ページ・テンプレート」の説明

図3-15 Webサイトのその他のページ用の汎用ページ・テンプレート

「図3-15 Webサイトのその他のページ用の汎用ページ・テンプレート」の説明

3.13 サブテンプレート

サブテンプレートはページ・テンプレートと同じですが、大きな違いが1つあります。それは、<HTML>、<HEAD>および<BODY>セクションを持たないことです。そのため、サブテンプレートはページ・テンプレートに挿入できる実際のHTMLコードのチャンクになります。サブテンプレートには非常に簡単なHTMLコードを含めることができますが、独自のスクリプトなどを追加してサブテンプレートを複雑にすることもできます。サブテンプレート内のコードは、ページ・テンプレートに直接配置されると、書かれたとおりにそのまま処理されます。

サイト・オブジェクト階層(図3-4)に示されているとおり、サブテンプレートはプレースホルダ内にのみ配置でき、サブテンプレートには独自のプレースホルダを含めることができます。通常、サブテンプレートは、図3-16のように、ページ・テンプレート上のプレースホルダ(コントリビューション・リージョン)を、独自のプレースホルダを持つ小規模の再利用可能な領域に分割する手段として使用されます。プレースホルダには、1つ以上の他のプレースホルダを含むサブテンプレートを含めることができ、他のプレースホルダそれぞれには、独自のサブテンプレートまたはリージョン・テンプレートを含めることができます。

図3-16 プレースホルダ内のサブテンプレート

「図3-16 プレースホルダ内のサブテンプレート」の説明

優れたサイト設計は必ずしもサブテンプレートを必要としません。また、サブテンプレートをまったく使用しないWebサイトも多くあります。これは、サブテンプレートを追加すると、デザイナが管理するサイト・アセットの種類が増加するためです。

サブテンプレートを使用すれば、Webサイトで使用するページ・テンプレートの数を減らすことができます。これを行うには、まず、できるだけ幅広く使用できて再利用が容易な1つのメイン・ページ・テンプレートを作成します。その後、必要に応じてサブテンプレートを使用して、メイン・ページ・テンプレート上のプレースホルダを、サブテンプレートを使用する複数のプレースホルダに変更します。これにより、再利用性が高まります。サイト・デザイナは1つのプレースホルダを持つ大きな領域を作成できます。その後、異なるレイアウトのプレースホルダを複数持つサブテンプレートを含むプレースホルダを使用して、その大きな領域を利用または再利用できます。

3.14 プライマリ・ページとセカンダリ・ページ

プライマリ・ページ

サイト・セクションのプライマリ・ページは、そのサイト・セクションのランディング・ページです。つまり、訪問者がそのセクションに最初に移動したときに表示されるページです。通常、サイト階層内のセクションにはプライマリ・ページを割り当てます。ただし、必須ではありません。たとえば、ユーザーに直接参照させたくない検索結果ページには、セカンダリ・ページのみを含めることができます。ページ・テンプレートをサイト・セクションのプライマリ・ページとして割り当てます。

プライマリ・ページの情報はページに静的に関連付けられます。コントリビュータは、コントリビュータ・エディタを使用してプライマリ・ページのコントリビュータ・データ・ファイルを変更できます。また、ネイティブ・ドキュメントは、関連付けられたサード・パーティ・アプリケーションを使用して変更できます。

セカンダリ・ページ

サイト・セクションのセカンダリ・ページはオプションです。通常、このページを使用してWebサイトにコンテンツを動的に表示します。セカンダリ・ページには静的なコンテンツを含めることができますが、セカンダリ・ページの便利な機能として、動的に配置される置換え可能なコンテンツを含めることができます。サイト・セクション内に複数のバージョンのページを作成するにはセカンダリ・ページを使用します。セカンダリ・ページはサイト・セクションに対して異なるコンテンツ・ビューを提供します。セカンダリ・ページを使用すれば、物理的に数千ものページを作成しなくても大規模サイトを処理できます。

新規コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントのWebサイトへの追加をコントリビュータに許可する場合、セカンダリ・ページは必須です(どちらのファイルも新規Webページになります)。これらのファイルは、動的リスト、検索、またはリンクのターゲットによって選択されたときに、サイトで使用可能になります。

Site Studioの最大限の活用方法はアセットの再利用であるため、サイト全体でページ・テンプレートが1つしかない可能性もあります。プライマリ・ページに含まれるリージョンのコンテンツはプロジェクト・ファイルで記述されますが、コントリビューション・リージョンのセカンダリ・ページのコンテンツは、コンテンツIDをページのURLに記述して指定されます。つまり、セカンダリ・ページのURLは、コンテンツIDをURLに記述する必要があるため読取りにくくなります。セクションのURLを使用してロードされるプライマリ・ページとは異なります。

プライマリ・ページのみで構成されたサイトを作成することもできますが、サイトを拡張するときには、新規プライマリ・ページを含んだセクションを作成する必要があります。プライマリ・ページを使用すれば、サイトはコントリビュータが発行する追加のコンテンツに基づいて自然に成長するため、デザイナは何もする必要がありません。サイトは、セカンダリ・ページの使用によりスケーラビリティが大幅に向上します。

セカンダリ・ページのかわりに複数のプライマリ・ページを使用して、Webサイト内で同じタイプのフローを取得することができます。ただし、このタイプの設定では、管理が行き届かないサイト階層が生成される同じ結果になります。ページ配信のサーバー・パフォーマンスが低下するのはよい方で、ページの場所がどこかわからなくなることも珍しくありません。以前はhttp://www.example.com/programs/内に含まれていたものが、現在はhttp://www.example.com/programs/family/、http://www.example.com/programs/educators/schools/、http://www.example.com/programs/educators/homeschool/などに含まれます。このようなサイト階層は、プライマリ・ページだけを使用して管理することはできなくなります。この例でセカンダリ・ページを使用すると、1つのプライマリ・ページと1つのセカンダリ・ページを含む単純なhttp://www.example.com/programs/で製品全体を管理できます。Site Studioを最大限に活用するには、アセットの再利用を増やしてサイト構造を単純化します。こうすることでサイトの管理および維持が簡易化されます。

3.15 コントリビュータ・データ・ファイルとネイティブ・ドキュメント

Site Studio Webサイトのコンテンツは、コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントの2つのファイル・タイプのいずれかに格納されます。これらのコンテンツ・ファイルはコンテンツ・サーバーに格納されます。コントリビュータは、Webサイトのコンテンツを追加または編集するときに、このコンテンツ・ファイルを操作します。サイト・デザイナは、特定のWebサイトに対してどちらのファイル・タイプ(または両方)を使用するかを決定します。

Webサイトのコンテンツ・ファイル(コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント)は、最初にデザイナまたはコントリビュータによって選択(または作成)されます。その後、コントリビュータによって変更されます。コントリビュータはコントリビューション・リージョンに関連付けられているコンテンツ・ファイルを切り替えることができます。ただしこれは、デザイナがこの操作を、そのリージョンに関連付けられているプレースホルダ定義に特に許可している場合のみです。

Webページのコントリビューション・リージョンにサイト・コンテンツを表示する場合、そのコンテンツはリージョン・テンプレートおよびリージョン定義を使用して表示されます。このリージョン・テンプレートおよびリージョン定義には、コンテンツ・ファイルの指定された各部分をページ内のどの場所にどのように表示するかが定義されます。サイトで特定のコンテンツを再利用するかどうかに応じて、コントリビューション・リージョンに一意のコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントを割り当てたり、同じファイルを何度も割り当てたりできます。最初にコンテンツ・ファイルを作成してコンテンツ・サーバーにチェックインするときに、ファイルの名前とメタデータを選択します。使用するコンテンツ・ファイル名は、サイトでコンテンツ・ファイルを管理する際に役立つ場合があります。また、選択する名前は、コンテンツをどの程度再利用するかに応じて異なることがあります。最適なサイト・アセット名の設定方法の詳細は、第4章「効率的なWebサイトの計画」を参照してください。

コントリビュータ・データ・ファイル

コントリビュータ・データ・ファイルは、Site Studioによって作成されるXMLファイルです。各コントリビュータ・データ・ファイルは、その構成要素の観点でそのコンテンツ・クラスを定義する1つ(1つのみ)のリージョン定義に関連付けられます(3.10項「リージョン・テンプレートとリージョン定義」を参照)。たとえば、リージョン定義がタイトル、サブタイトル、ボディ・テキストおよびイメージの4つの要素で構成される場合、そのリージョン定義に関連付けられるすべてのコントリビュータ・データ・ファイルに、これと同じ4つの要素が含まれます。コントリビュータ・データ・ファイルの各要素は、リージョン定義でその要素に関連付けられている要素定義に従って編集できます(3.9項「要素と要素定義」を参照)。要素定義には、コントリビュータがコントリビュータ・データ・ファイル内の要素を編集するときに使用できる編集オプションが指定されます。いくつかの要素はプレーン・テキストのみとなるように設定されて書式設定機能が大きく制限される場合もあれば、WYSIWYG（What You See Is What You Get）として設定される場合もあります。通常、WYSIWYGでは、より広範な編集操作が可能です。

コントリビュータ・データ・ファイルのコンテンツはWebサイトで容易に再利用できます。つまり、コントリビュータ・データ・ファイルのコンテンツは、使用場所に応じてそのすべてまたは一部(異なる要素)をサイトの様々な場所に表示できます。コントリビュータがコントリビュータ・データ・ファイルを編集する場合、コントリビュータ・エディタにはコントリビュータ・データ・ファイルのすべての要素が表示されます。編集するコントリビューション・リージョンに実際には一部の要素のみが表示される場合でも、すべて表示されます。他の要素がWebサイトの別の場所で使用されている場合もあります。したがって、その情報を編集するとサイトの他のページに影響する可能性があります。

コントリビュータ・データ・ファイルの作業の詳細は、『Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド』を参照してください。

ネイティブ・ドキュメント

ネイティブ・ドキュメントとは、Microsoft Wordなどの使い慣れたサードパーティ・アプリケーションを使用して作成されたファイルです。ネイティブ・ドキュメントは、Webサイトで閲覧できるように、Dynamic Converterを使用してHTML形式に変換されます。Dynamic Converterでは、変換ルールとテンプレートを使用してネイティブ・ドキュメントの変換方法を決定します。ネイティブ・ドキュメントを編集するには、ネイティブ・ドキュメントの関連アプリケーションを使用します（たとえば、.docファイルの場合はMicrosoft Word）。

ネイティブ・ドキュメントのコンテンツはWebサイトで再利用することもできますが、一般的にネイティブ・ドキュメントは再利用性の点でコントリビュータ・データ・ファイルほど柔軟性が高くありません。コントリビュータ・データ・ファイルとは異なり、ネイティブ・ドキュメントは必ずしも小規模の再利用可能な情報チャンクにセグメント化する必要はありません。ネイティブ・ドキュメントの構造は、たいてい非常に高い自由度を持っています。Microsoft Wordのスタイルと他の書式設定機能を適切に使用すれば、ネイティブ・ドキュメントの再利用性に関するいくつかのデメリットを解消できます。ネイティブ・ドキュメントを使用する1つの大きなメリットは、ほとんどのコントリビュータがMicrosoft Wordなどにすでに精通していることです。これにより、Microsoft Wordは簡単で便利なサイト・コンテンツの編集環境になります。

ネイティブ・ドキュメントの詳細は、10.8項「ネイティブ・ドキュメントの操作」を参照してください。

3.16 フラグメント

フラグメントとは、Site Studio Webサイトの機能性を高めるコードのチャンクです。基本的に、フラグメントは、HTML、Idocスクリプト、JavaScript、JSP、ASPおよび参照ファイル（イメージ、CSSまたはインクルードなど）のコンテナです。フラグメントの例として、ブレッドクラム追跡、ナビゲーション・バー、またはフッターの著作権表示などがあります。

フラグメントの仕様は、XMLで記述され、フラグメント・ライブラリに格納されます(選択した場合は他のフラグメントも一緒に格納されます)。フラグメント・ライブラリは、その内容を記述した単一のXMLファイルと、各フラグメントで使用されるすべてのアセットを格納したZIPファイルで構成されます。フラグメント・ライブラリは、コンテンツ・サーバーに格納されます。コンテンツ・サーバーにSite Studioのコンポーネントをインストールすると、多くの事前定義済サンプルを含むいくつかのデフォルト・フラグメント・ライブラリが自動的にチェックインされます。

事前定義済フラグメントは、ナビゲーション・フラグメント、動的リスト・フラグメント、静的リスト・フラグメントおよびその他のフラグメントの4つのカテゴリに分類されます。各カテゴリには、複数のスクリプト言語で記述された様々なフラグメントが含まれます。各フラグメントは、そのまま使用することも、コピーしてニーズにあわせて編集することもできます。また、新規のフラグメントを作成することも可能です。デザイナで提供されるフラグメントの詳細は、付録C「サンプル・フラグメント」を参照してください。

独自のフラグメントを作成する場合、それらのフラグメント用の独自のフラグメント・ライブラリを作成する必要があります。これにはいくつかのメリットがあります。

- フラグメントの場所を簡単に追跡および整理できます。

- 独自のフラグメント・ライブラリに格納されたフラグメントは、簡単に移動、コピーまたはバックアップできます。

- 別のデザイナにより作成されたフラグメントを不注意で変更することがなくなります(このような変更は、そのフラグメントを現在使用しているWebサイトに影響します)。

- 既存のフラグメントからフラグメントを作成した場合、必要に応じて容易に元のフラグメントに戻ることができます。

詳細は、第13章「フラグメントの操作」を参照してください。

3.17 Cascading Style Sheet

Cascading Style Sheet（CSS）は、ページ・テンプレートの位置とレイアウトを制御する手段としてよく使用されます。CSSファイルはSite Studio Webサイト内で使用できます。CSSファイルは、コンテンツ・サーバーに格納され、そこで管理される独立したサイト・アセットです。CSSファイルはSite Studio Designerで直接編集できます。編集のためにCSSファイルを選択すると、CSSファイルは「ソース」ビューに開きます。

CSSファイルをWebサイトで使用するには、ページ・テンプレートでCSSファイルを直接参照するか、CSSファイルをフラグメントにラップしてそのフラグメントをページ・テンプレートに含める必要があります。

ページ・レイアウトを制御するための代替手段として、表を使用してオブジェクトをWebページの特定の場所に配置する方法があります。CSSではなく表を使用する場合の利点は、表ではオブジェクトをよりわかりやすい方法でより詳細に配置できることです。表ベースのページ・テンプレートは、CSSベースのページ・テンプレートよりも「設計」ビューに自然な形で表示されます。ただし、特定のレイアウトを作成する場合に表が非常に複雑になることがあります。また、CSSファイルで可能な別のタイプの制御ができません。たとえば、CSSでは、配置、フォント、パラグラフ・スタイル、位置揃え、背景およびセル・アクションなどの制御が可能です。

CSSを使用してレイアウトを制御する場合、コントリビュータが編集しているアイテムに適用可能なCSSスタイルが、ツールバーで使用可能になります（デザイナが要素定義の中でツールバーのその部分を使用可能にしている場合）。CSS機能の詳細は、www.w3c.orgを参照してください。

3.18 プロジェクト・ファイル

プロジェクト・ファイルは、コンテンツ・サーバー上のSite Studio Webサイトに関するすべての情報を格納するXMLファイルです。実際に、Site Studio DesignerでWebサイトに接続するときに、基本的にコンテンツ・サーバー上のそのWebサイトのプロジェクト・ファイルに接続されます。プロジェクト・ファイルの編集には、必ずSite Studio DesignerまたはSite Studio Managerを使用してください。

プロジェクト・ファイルには、次の多くのサイト関連情報が格納されます。

- サイト階層

- 各サイト・セクションのプロパティ（関連付けられたページ・テンプレート、リージョン・テンプレート、コンテンツ・ファイルおよびカスタム・セクション・プロパティなど）

- データ・ファイルの明示的な関連付け(どのコンテンツ・ファイルがサイトのどの場所で使用されているかについて)

- プレースホルダ名とプレースホルダ定義のマッピング

- アセット・ペイン内のアイテム（アイテムの分類方法を含む）

4 効率的なWebサイトの計画

Site Studio Designer11gR1は、サイト・アセットを使用して、Webサイトをできるだけ効率的に管理できるようにします。Site StudioでWebサイトを適切に作成するには、いくつかの設計ポイントに留意しながら、Webサイトとそのサイト・アセットを計画する必要があります。

計画作業は、Site Studioで適切なWebサイトを構築するための鍵となります。ページ・テンプレートにテキスト、グラフィックおよびスクリプトを挿入する前に、次のことを検討する必要があります。サイトの機能や役割は何でしょうか。サイトは、部門レベルのサイト、企業全体のサイト、内部サイト、外部サイトのいずれでしょうか。どのくらいの数のユーザーがサイトを訪問するでしょうか。どのくらいの数のユーザーがサイトの構築に協力するでしょうか。コントリビュータごとに異なるセキュリティ・アクセス・レベルを使用するでしょうか。サイトをレプリケートまたはパブリッシュする予定はあるでしょうか。サイトは長期にわたって成長が見込まれるでしょうか。

これらはすべて作業の開始前に検討する必要のある重要な問題です。ユーザー固有のニーズを予測することはできませんが、サイトを開発する前に検討する必要のあるいくつかの主なポイントについて提案することは可能です。

- 4.1項「Webサイトの計画」

- 4.2項「サイト・アセットの命名」

- 4.3項「コントリビューション・モデルの計画」

- 4.4項「サイト・アセットの作成順序」

- 4.5項「要素定義の作成」

- 4.6項「リージョン定義の作成」

- 4.7項「リージョン・テンプレートの作成」

- 4.8項「サブテンプレートの作成」

- 4.9項「プレースホルダ定義の作成」

- 4.10項「ページ・テンプレートの作成」

- 4.11項「サイト階層の計画」

この項の情報は、Site Studio 10gR4に導入された機能に関するものであり、以前のバージョンのSite Studioには適用されません。

4.1 Webサイトの計画

純粋なHTMLのみを使用して静的なWebサイトを作成する場合、一般的に、サイトがどのように流れるかを計画する必要はほとんどありません。Site Studioがデザイナにもたらす主なメリットの1つに、サイト・アセットの再利用性があります。これは、Webサイトの作成において最も複雑かつ重要な面がサイトの計画であることを意味します。Webサイトのあらゆる面(特定の情報を表示する場所など)について、その情報が未定の場合でも検討する必要があります。

Webサイトを適切に計画すると、ページ・テンプレート、サブテンプレートおよびリージョン・テンプレートを適切に使用および再利用して、Webサイトの再利用性を最大限に高める方法を決めやすくなります。

Webサイトを計画する場合、次の質問に回答する必要があります。

- 4.1.1項「計画はなぜ重要なのか」

- 4.1.2項「サイトのどの部分を再利用するか」

4.1.1 計画はなぜ重要なのか

計画プロセスに多くの時間を費やすほど、Webサイトおよびサイト・アセットの作成と管理が簡単になることを理解する必要があります。Site Studioを使用して管理対象のWebサイトを計画するにはより多くの時間が必要になると捉えられますが、結果としては、アセットの管理に要する時間が大幅に短縮されます。

適切な計画は、サイトをより簡単に実行できるようにするために不可欠です。初期の段階では、従来のWebサイトの作成方法よりも、ページを完成するまでに要する時間が長く感じられる場合があります。ただし、十分な時間を費やしてWebサイトを計画しておくと、サイト・アセットを使用したWebサイトの構築や、Webサイトの管理、特に後でWebサイトの実行中に行う変更が、はるかに簡単になります。

4.1.2 サイトのどの部分を再利用するか

Webサイトについて検討する場合、コンテンツおよび構造をすべて確認し、再利用可能なものと、1回のみ使用するものについて検討する必要があります。その際は、ページのレイアウトのみ、表示するデータのみ、または特定の方法で表示する特定のデータ部分について検討する場合があります。

サイトの様々な部分を配列および再利用する方法は多岐にわたるため、独自のWebサイトについて検討するときは、ここに示す編成および再利用の例を参照すると便利です。

一般的なWebサイトでは、左側にナビゲーション、一番上にバナー・グラフィック、中央にページ自体の情報を示す大きな領域が表示されます。バナーとナビゲーションはすべてのページに配置する必要があります。そのため、これらの要素はページ・テンプレート自体に配置します。ただし、中央の情報は明らかにページごとに異なります。この部分について検討することが最も重要です。

最も重要な検討事項は、情報の編成方法です。ページを表示すると、オブジェクトが1列に配列されるか、アレイ状に配列されるか、イメージで分割される場合があります。すべてのオブジェクトを1つのプレースホルダに配列することは可能ですが、反対に、より小さなセクションを複数作成し、各セクションに独自のより小さなコントリビュータ・データ・ファイルを割り当てることもできます。

空いた職席をリストするWebサイトのページについて検討します。1つのプレースホルダとなるようにページを作成し、内部の職席と外部の職席をすべてリストできます。または、そのプレースホルダ内にサブテンプレートを作成し(結果として別のプレースホルダやリージョン・テンプレートなどが含まれる)、外部の職席が内部の職席とは別に格納されるようにすることもできます。各職席を別個のコントリビュータ・データ・ファイルに保持し、外部のWebサイトには外部の通知のみが表示され、内部のWebサイトには外部の通知を含むコントリビュータ・データ・ファイルと内部の通知を含むファイルの両方が表示できます。

別の使用例として、会社内の各部署で独自の空いている職席をリストし、1つの中央ページに個々の空いている職席をすべて収集して表示する場合があります。このような場合、サブテンプレートを使用すると、異なる数のプレースホルダを簡単に管理できます。

また、ページ上にデータをレイアウトする方法や、Webサイト内でデータの配置を編成する方法について、ページごとにこのような検討を行う必要があります。

次の質問を検討する必要があります。ページ・テンプレートで1つのプレースホルダを使用し、サブテンプレートを使用してそのプレースホルダを分割することが最適でしょうか。または、追加のページ・テンプレートを使用して、プレースホルダの配列を変更できるようにする方がより適切でしょうか。

別の例として、個別のページを用意する必要はないが、後で必ず再利用する少量の情報を表示する場合があります。この例には、通常の企業の連絡先情報とは異なる、株主の連絡先情報や求人情報などがあります。このような情報は、独自のページを確保するほどのものではありません。

前述のいずれの場合も、ページ・テンプレートは同じになります。このテンプレートには、バナー、ナビゲーション、フッターが含まれ、中央には、必要な情報を置換および入力し、意図したとおりに構成できる領域を表すプレースホルダが含まれます。ここでは、すべてのページに必要な1つの外観が維持できるテンプレート内で、サブテンプレートを使用してさらに1つ以上のプレースホルダを使用する方法について検討しました。

また、このレイアウトは、ページごとに異なるページ・テンプレートを使用して実現することも可能です。やはり、このレイアウトを実現する方法は、サイトの計画方法によって異なります。

前述のとおり、サイト作成で最も重要な点は、Webサイトの各部分を構造およびコンテンツの両方の観点でどのように表示するかを特定することです。Site Studioを使用する場合、作成前の計画に多くの時間を費やすほど、Webサイトで配信する何百、何千というページを作成するのに要する時間が短縮されます。

4.2 サイト・アセットの命名

Site Studio Designerでは、サイト・アセットは再利用するように設計されています。アセット自体は、Webサイトの様々な領域だけでなく、設計する様々なWebサイトでも使用できるため、各アセットの命名は重要です。適切な命名方法を使用すると、Webサイトの1つ以上の領域と、1つ以上のWebサイトで、アセットをより簡単に管理およびデプロイできます。

アセットの命名方法としては、Webサイトでアセットが使用される場所に基づく名前を使用するのではなく、アセットの機能とその動作を表す名前を使用するのが最適です。

多くのデザイナは最初に、Webサイトの名前を各アセットの名前に入れることを考えます。この場合、コンテンツ・サーバーのコンテンツをリストするときに、アセットがグループ化されます。ただし、すべてのアセットが再利用可能なため、複数のWebサイトを実行する場合は問題があります。Webサイト内の特定のセクション用に完全に新しいアセットおよび定義のセットを作成するのではなく、すでに作成された他のアセットを簡単にインポートできます。ただし、この方法を行う場合、アセットの名前に他のWebサイトの名前が含まれていると、特定のアセットの存在理由に関して一貫性、理解および混乱の問題を招く場合があります。また、アセットの名前には、Webサイト内のアセットの場所を含めないようにする必要があります。

図4-1 不適切に命名されたテンプレートを示す階層

図には、場所に基づいてアセットに命名する場合の問題が示されています。元々プライマリ・ページ・テンプレート用に意図していたページ・テンプレートにprimary_templateと命名すると、このテンプレートがセカンダリ・ページでも使用される場合に、いくつかの問題が生じます。適切に計画するとこの問題は排除され、テンプレートにpage_template_with_2_placeholdersのような名前が割り当てられます。

プロジェクトにおけるサイト・アセットの命名方法として、次の2つの異なる方法について検討します。

管理に向けて十分に計画しなかった場合のネーミング規則

管理に向けて十分に計画した場合のネーミング規則

placeholder_def_1
p_def_2

default_definition

front_page_template

subtemplate_up

element_title

region_replace

element_def_WYSIWYG_fulledit
element_def_imageonly_minedit

placeholderdef_subtemplate_newslist

regiondef_customform

regiontemplate_title_and_body

pagetemplate_home

pagetemplate_errorhandler

アセットにその機能を表す名前を付けておくと、後で更新するときに作業がはるかに簡単になり、意図したとおりに配置できるようになります。また、すべての管理対象Webサイトで、すでに作成されたアセットがあるかどうか検索する必要もなくなります。

Site Studio DesignerとJDeveloper用のSite Studio拡張機能でのSite Studioアセットの共有を計画している場合、JSPページでは一部の文字が正しく表示されないことに注意する必要があります。このため、Javaで予約されている演算子や語(-または+など)は使用しないでください。Javaの要件の詳細は、次のリンクを参照してください。

http://java.sun.com/docs/books/tutorial/java/nutsandbolts/variables.html

および

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html

また、URLとして使用される可能性があるすべての値ではマルチバイト文字(MBC)を使用しないように注意してください。Site Studioでは、値がURLの一部になる可能性があるフィールドでMBCを使用できません。SiteID、ContentID、URLPageNameおよびURLDocNameフィールドなどが、URLとして使用されるフィールドです。フラグメントの内部ではMBCを使用できますが、フラグメントによってURLが生成される場合には使用しないでください。

さらに、データ・ファイルまたはネイティブ・ドキュメントのコンテンツIDにすでにMBCが含まれる場合は、そのドキュメントを参照する際に別の方法(dDocName以外のメタデータ・フィールドを使用するSSUrlFieldName構成オプションなど)を使用する必要があります。

4.3 コントリビューション・モデルの計画

サイト階層を計画してWebサイトのアセットを準備したら、コントリビューション・モデルについて検討する必要があります。つまり、ユーザー（コントリビュータおよびマネージャ）によるサイトへのコンテンツの配置方法について検討します。

コントリビューション・モデルを計画する場合、次の質問に回答する必要があります。

- 4.3.1項「サイトのコンテンツをどの程度までユーザーに提供させるか」

- 4.3.2項「ユーザーにどの程度まで制御させるか」

- 4.3.3項「各ユーザーに異なるセキュリティ・アクセス権を付与するか」

- 4.3.4項「コントリビュータにネイティブ・ドキュメントを発行させるか」

- 4.3.5項「コントリビューション・プロセスをどのように調整するか」

4.3.1 サイトのコンテンツをどの程度までユーザーに提供させるか

デザイナは、背景色、位置決めの仕組み(HTML表またはCSS)、サイト・ナビゲーション、カスタム・スクリプトなどをサイトに追加する必要があります。ただし、各Webページのコンテンツの大部分(つまり、ページ上の実際の情報)は、コントリビュータが作成および編集できます。

Site Studioの機能を真に活用するには、できるかぎりWebサイトの多くの部分をこれらのユーザーに開放する必要があります。これにより、Webサイトに一般的に付随するボトルネックや遅延なしに、Webサイトを継続的に更新できます。

4.3.2 ユーザーにどの程度まで制御させるか

すべてのページ・テンプレートには、1つの大きなコントリビューション・リージョンを割り当てるか、複数の小さなコントリビューション・リージョンを割り当てることができます。リージョン・テンプレート内には、1つ以上の要素を割り当てることが可能で、各要素はコントリビュータ・アプリケーションでフィールドとして表示されます。このフィールドで、ユーザー(各コントリビュータ)はコンテンツを追加および編集できます。

テキストやグラフィックの追加と編集、リストの更新といった特殊な用途に使用できる様々なタイプの要素があります。特定の書式属性の有効と無効は、切り替えることができます（書体、フォント・サイズ、イメージ、表、カスタム・プロパティの選択など）。これらの選択は、任意のWebページをどの程度コントリビュータに制御させるかに応じて変化します。また、検証機能または独自の検証スクリプトを使用して、追加されるコンテンツを管理できます。

これ以外に、サイト階層の変更をユーザーに許可するために、1つ以上のページでマネージャ・アプリケーションを有効化できます。

この制御の程度は、組織のガイドラインに基づいて、サイトの一貫性を損わないように調整する必要があります。

4.3.3 各ユーザーに異なるセキュリティ・アクセス権を付与するか

デザイナは、各ユーザーにサイトへのアクセス権を付与する前に、個々のユーザー、ユーザーの組織内での役割、およびWebパブリッシングに関するユーザーの知識を把握する必要があります。すべてのユーザーにWebサイトのすべてのコントリビューション・リージョンに対する同じアクセス権を付与することも、制限されたアクセス権と完全なアクセス権をユーザーごとに個別に付与することもできます。

たとえば、マーケティング部門のメンバーにはWebページ全体への完全なアクセス権を付与し、他のすべての部門にはそのページの一部のみに対するアクセス権を付与することができます。これを行うには、コンテンツ・サーバーに異なるユーザーを設定し、各リージョンに異なるコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントを割り当て、(コンテンツ・サーバーのメタデータ・フレームワークを使用して)それらのファイルに一意のセキュリティ・メタデータを割り当てます。

結果として、コントリビューション・モードのときにWebページでファイル上にコントリビューション・グラフィック(図4-2)が表示されるのは、特定のコントリビュータが編集権限を保持するファイルのみとなります。

図4-2 コントリビューション・グラフィック

また、Webサイトのセクションには、表示を特定のユーザーのみに許可するようにマークすることもできます。この処理は、Webサイト階層内のセクション設定で行われます。セクションにアクセス制限を設定すると、そのセクションは、アクセス権を付与されたユーザーのみに表示（設定によっては編集も）できるようになります。

4.3.4 コントリビュータにネイティブ・ドキュメントを発行させるか

各コントリビュータは、コントリビュータ・アプリケーションを使用して、Site Studioデータ・ファイルに格納されているコンテンツを追加および編集する以外に、サイトにネイティブ・ドキュメント(Microsoft Word、Excel、PowerPointなどのアプリケーションで作成されたドキュメント)を追加することもできます。これらのドキュメントは、Dynamic Converterの使用により、Webで参照可能なレンディションに変換されます。

各コントリビュータは、(リージョンに割り当てる、リンク・ウィザードを使用する、動的リストに追加するなどの方法を通じて)新規および既存のネイティブ・ドキュメントを直接Webサイトに追加できます。また、コンテンツ・サーバーにおける既存の方法を使用してドキュメントをチェックインすることも可能です(Content Serverのコンテンツ・チェックイン、Desktop Integration Suiteクライアント、Oracle Content Serverのフォルダ機能など)。

各コントリビュータは、(コントリビューション・グラフィックの「メニュー」アイコンにある「チェックアウトして開く」オプションとコントリビュータ・アプリケーションのドキュメント編集機能を使用することで)Webサイトから直接ネイティブ・ドキュメントを編集することもできます。

ネイティブ・ドキュメントは、コントリビュータ・データ・ファイルの場合と同様、再利用可能なチャンクではなくWebページに表示されます。

Webサイトに対するネイティブ・ドキュメントの発行をコントリビュータに許可する場合(これもコントリビューション・リージョン、要素およびリスト・フラグメントで制御します)、デザイナは、ネイティブ・ドキュメントの使用方法と、適用されるスタイル・ガイドラインについてコントリビュータに情報を提供する必要があります。

4.3.5 コントリビューション・プロセスをどのように調整するか

1人のユーザーがWebサイトのデザイナ、マネージャおよびコントリビュータを兼ねている場合、そのユーザーはサイトを更新する必要のある時期と場所を把握しています。デザイナが1人のコントリビュータまたはマネージャと共同で作業をする場合、サイトで必要な更新について通知する必要があります。特に、サイトに対する一定の変更に関してコントリビュータやマネージャに通知する必要があります。ただし、コントリビュータも、コンテンツが追加されたときにデザイナに連絡する場合があります。

デザイナが複数のユーザーと共同で作業をする場合、コミュニケーションはすぐに複雑になる可能性があります。デザイナは、ユーザー間になんらかのコミュニケーション・プロセスを導入する必要があります。解決策の1つは、ワークフローを使用した正式なレビュー・プロセスを導入することです。つまり、サイト変更は、様々なユーザーが確認および承認した後で有効になります。

コントリビュータにSite Studioの動作方法の概要を伝える場合、状況に応じて各コントリビュータに『Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド』を配布できます。

4.4 サイト・アセットの作成順序

Webサイトを計画したら、デザイナでWebサイトを構築するために使用するアセットを作成する必要があります。最も効率的に使用するためには、このアセットを特定の順序で作成することをお薦めします。

ほとんどのWebサイトで最も効率的なアセットの作成方法は、アセットをボトムアップ式に作成することです。

1. 要素定義(4.5項「要素定義の作成」を参照)

2. リージョン定義(4.6項「リージョン定義の作成」を参照)

3. リージョン・テンプレート(4.7項「リージョン・テンプレートの作成」を参照)

4. サブテンプレート(4.8項「サブテンプレートの作成」を参照)

5. プレースホルダ定義(4.9項「プレースホルダ定義の作成」を参照)

6. ページ・テンプレート(4.10項「ページ・テンプレートの作成」を参照)

7. サイト階層(4.11項「サイト階層の計画」を参照)

もちろん、完全にこの順序でアセットを作成する必要はありません。ただし、この順序に従うと、一般的にWebサイトをより迅速かつ効率的に作成できます。

4.5 要素定義の作成

最初に定義する最も効率的なアセットは、要素です。要素は、コントリビュータが使用する編集インタフェースを定義するアセットです。各要素の特定の使用は、要素定義を通じて処理されます。要素定義を作成し、コントリビュータがアクセスできる編集リージョンおよびツールバーを定義することにより、コントリビュータによるデータ・ファイルの処理方法を定義します。

要素定義では、ツールバーでコントリビュータが使用できる編集機能を正確に制御できます。たとえば、コントリビュータにフォント・サイズまたは色の変更を許可せず、太字およびイタリックの使用を許可できます。通常は、各種の要素（WYSIWYG、テキスト専用、イメージ専用、静的リスト、動的リストおよびカスタム）のうち少なくとも1つを定義します。また、コントリビュータで異なるツールバーを使用可能にするには、各種の要素のうち2つ以上を定義します。

要素定義は、コントリビュータがページを編集するときにアクセスできるツールバーを制御するために使用されます。ただし、要素ごとに複数の異なる定義を作成して、コントリビュータに複数（3つ以上）のツールバー・オプションを提供できます。コントリビュータの役割と、コントリビュータが様々なページにどの程度寄与するのかを検討することが重要です。

要素定義の命名は慎重に行うことを強くお薦めします。これは、ページ上の場所やサイトの名前に基づいて命名すると、要素をあまり直観的に再利用できなくなるためです。Webサイト内のページ上の場所や、要素定義に含まれるWebサイト内の名前に基づいて要素に命名することはお薦めできません。要素定義の命名方法としては、element_WYSIWYG_fulleditやelement_text_undo_onlyのように、ツールバーにおける相対的なアクセス内容をリストするのが最適です。

要素定義には、elementという語句で始まる名前が付けられています。このため、コンテンツ・サーバーで要素を検索すると、すべての要素がまとめて表示されます。Webサイトの名前を含めるようなネーミング規則を使用した場合も、Webサーバーでアセットはグループ化されますが、その場合、同じ定義を複数のWebサイトで使用するときには、定義をあまり直観的に管理できなくなります。

4.6 リージョン定義の作成

リージョン・テンプレートを作成する前にリージョン定義を作成する必要があります。定義（リージョン定義、プレースホルダ定義、要素定義）は、表示されるデータと、コントリビュータがデータを対話処理する方法を制御します。テンプレート（リージョン・テンプレート、サブテンプレート）は、データの表示方法を制御します。リージョン定義は特に、コントリビュータで開かれる要素（WYSIWYG、イメージ専用など）を制御します。リージョン・テンプレートは、要素の配置およびその特定のデータをWebページに表示する方法を調整するために使用されます。

リージョン・テンプレートを作成すると、そのテンプレートをリージョン定義に関連付けるよう求められます。定義が作成されていないと、後でリージョン・テンプレートを定義に関連付ける操作が困難になります。

一般的なリージョン定義には複数の要素が含まれます。また、これらの要素の様々な組合せは、複数の異なるリージョン・テンプレートで使用されます。つまり、リージョン定義はできるかぎり広範で包括的なものになります。これにより、複数のリージョン・テンプレートから同じ要素グループ（ただし同じデータ・ファイルである必要はない）にアクセスできるようになり、要素を様々な方法で配列することが可能になります。ただし、リージョン定義に多くの要素定義を追加する場合は、リージョン定義にリストされているすべての要素定義がコントリビュータで開かれることに注意する必要があります(ページで一部のみを表示可能にしている場合も同様です)。

リージョン定義によりコントリビューション・モデルでの要素の使用が制限されるため、リージョン定義用の適切なネーミング規則に従うことが特に重要です。このようにすると、作成した別のリージョン・テンプレートに最適な定義を選択するときに便利です。

4.7 リージョン・テンプレートの作成

リージョン・テンプレートは、データ・ファイルをHTMLに書式設定するアセットです。リージョン・テンプレートを使用して、要素に含まれないコンテンツ（テキスト、イメージまたは他の単純なアイテムなど）と要素を配置します。リージョン・テンプレートは、再利用する必要があるレイアウトに要素(リージョン定義によって制限される)を配列して、Webサイト内の様々な場所に適切に表示するために使用されます。

リージョン・テンプレートで使用できる要素は、テンプレートのリージョン定義に要素定義がリストされているもののみです。ただし、リージョン・テンプレートでは、定義にリストされているすべての要素を使用する必要はありません。このため、使用可能な各種のテンプレートに大幅な多様性がもたらされます。

リージョン・テンプレートは、Webサイト用に作成する最大数のアセットとなる可能性があります。このため、リージョン・テンプレートを作成するときに使用するネーミング規則は重要です。名前は、使用されるページ上の場所やWebサイト内の場所ではなく、テンプレートの機能を定義するものにする必要があります。regtem_titlebodyviewやrt_bodynoimageなどの名前にしておくと、regiontemplate14やRT_SupportForumなどの名前の場合よりも、サイトを管理するときに役立ちます。

リージョン・テンプレートには、要素を通じて渡されるデータ・ファイルに含まれないHTML、イメージおよび他のアセット（たとえば、リージョン・テンプレート固有のCSS）を含めることができるため、テンプレートを使用して、コントリビュータが編集できない情報やテキストを組み込むことができます。ただし、その情報はコントリビュータが編集するコントリビュータ・データ・ファイルには含まれないことを理解する必要があります。つまり、リージョン・テンプレートを再利用すると、そのリージョン・テンプレートに関連付けられているデータは、種類に関係なく同じ方法で開きます。さらに、その特定のデータを変更できるのはデザイナに制限されます。コントリビュータは、プレースホルダを通じてリージョン・テンプレート内の要素に割り当てられるデータをすべて作成および編集できます。ただし、要素の外部に配置されたデータのうち、リージョン・テンプレート内に存在するものは静的になります。

4.8 サブテンプレートの作成

サブテンプレートは、プレースホルダを含めることができるHTMLの主要部分です。このため、サブテンプレートは、Webサイトで表示できるページの様々な方法を維持したまま、ページ・テンプレートの数を減らす方法として非常に役立ちます。

サブテンプレートを表示できるのはプレースホルダ内のみです。サブテンプレートに含めることができるのは、プレースホルダまたはHTMLやイメージなどの静的コンテンツのみです。また、サブテンプレートはCSSファイルを参照できます。

サブテンプレートを計画する場合、次の質問に回答する必要があります。

- 4.8.1項「サイトにサブテンプレートが必要か」

4.8.1 サイトにサブテンプレートが必要か

サブテンプレートを使用するメリットの1つに、Webサイトで使用されるpページ・テンプレートの数を減らすことができるという点があります。サブテンプレートを使用すると、プライマリ・ページとセカンダリ・ページの両方に同じページ・テンプレートを使用できます。

このため、計画はきわめて重要になります。サブテンプレートを使用するとページ・テンプレートの数を減らすことができますが、サブテンプレートを使用してWebサイトを管理することにもなります。ページ・テンプレートの数が少なくなるほど、サイト全体の変更が簡単になります。また、サブテンプレートを使用して、一定レベルの静的情報を追加することもできます。これは、1つのページにHTML、イメージおよび他の類似した静的サイト・アセットを追加して特定の数のページ（セカンダリ・ページなど）に配置できるためです。こうすることで、サブテンプレートから個別に管理する必要がなくなります。

サブテンプレートを使用すると、1つのプレースホルダ内に複数のプレースホルダを配置することもできます。プレースホルダにはサブテンプレートを含めることができ、サブテンプレートにはプレースホルダを含めることができるため、未定になっている将来のWebサイト拡張のためにサブテンプレートを保存しておくことができます。

4.9 プレースホルダ定義の作成

プレースホルダ定義では、各プレースホルダが、そのプレースホルダに関連付けられたコンテンツおよび他のアセットに連結して表示されます。

プレースホルダ定義を計画する場合、次の質問に回答する必要があります。

- 4.9.1項「プレースホルダがページでどのように機能するか」

- 4.9.2項「プレースホルダ定義は何を制御するか」

4.9.1 プレースホルダがページでどのように機能するか

プレースホルダ（プレースホルダ定義と混同しないこと）は、デザイナ・アプリケーションでページに表示される単なるマークです。プレースホルダは、デザイナにおける概念的な境界にすぎません。

図4-3 デザイナに表示されたプレースホルダ

図4-3に示されているように、プレースホルダは、placeholderという語句を使用した単なるマーカーであり、プレースホルダの名前をリストします。プレースホルダがWebページで使用する実際のスペースは、そこに配置されるコンテンツのサイズで決まります。

プレースホルダに関連付けられたデータは、プレースホルダが配置されているページに依存します。この状態になるのは、サイト構造が完成し、Webサイトのセクションにコンテンツを配置し始めた後です。

プレースホルダの機能とプレースホルダに含まれるデータは、プレースホルダ定義によって決まります。つまり、広範な領域でコンテンツを使用および再利用するためには、プレースホルダを使用可能なセクションとして表示する必要があります。たとえば、ページ・テンプレートには、ナビゲーションとヘッダー・イメージ、およびその両者の間のプレースホルダのみを含めるのが一般的です。

図4-3には、バナー、フラグメントであるサイド・ナビゲーション部分およびプレースホルダのみが存在します。これらはすべて表を使用して配列されます。この基本設計は、プレースホルダの使用方法に応じて、Webサイトの全体構造として確実に使用できます。

このプレースホルダは、任意の数のページにおいて、そのページに固有のコンテンツで簡単に置き換えられます。設計の計画において、最小数のページ・テンプレートに基づき、複数のプレースホルダとサブテンプレートを様々な方法で使用してサイトを作成することにした場合、コンテンツをより小さなプレースホルダに分割できます。

4.9.2 プレースホルダ定義は何を制御するか

プレースホルダは、コンテンツが表示されるページ上の領域を定義するためのタグにすぎません。プレースホルダ定義は、情報を渡すのに使用できるリージョン定義（およびそれに関連付けられたリージョン・テンプレート）とサブテンプレートをリストします。

また、プレースホルダ定義を通じて、プレースホルダごとに他の詳細を制御することもできます。このアイテムには、ワークフロー、プレースホルダを通じて表示されたデータをコントリビュータが編集できるかどうか、メタデータをコントリビュータが編集できるかどうか、Webサイト使用状況レポートを表示する機能およびコンテンツ追跡レポートを表示する機能などがあります。

4.10 ページ・テンプレートの作成

多くのWebサイトは、ホームページと他のすべてのページという2つの単純なページ・テンプレートに分類できます。Webサイトでは、ホームページをレイアウトや設計の点で、Webサイト内の他のページと異なるものにする場合があります。

サイトには複数のテンプレートが存在する場合があります。また、Webサイト全体を1つのページ・テンプレートと連携させることも可能です。複数のページ・テンプレートを使用してWebサイトを設計する場合、サブテンプレートを使用してページ・テンプレートの数を減らすことを検討する必要があります。Webサイトのページ・テンプレートの数が少なくなるほど、サイト全体の変更が簡単になります。

ページ・テンプレートを計画する場合、次の質問に回答する必要があります。

- 4.10.1項「フラグメントをどのように使用するか」

- 4.10.2項「プライマリおよびセカンダリ・ページに異なるテンプレートが必要か」

4.10.1 フラグメントをどのように使用するか

フラグメントは、動的コンテンツまたはカスタム・スクリプトで作成されたコンテンツを管理する場合に特に役立ちます。また、フラグメントは、サイト・アセットおよびコントリビュータ・データ・ファイルとは別に管理するコンテンツにも使用できます。フラグメントには、コピーライト文のように簡単なものから、JavaScriptメニューのように複雑なものまであります。フラグメントの数とその複雑さは、サイトの状況に応じて変化します。

フラグメントの詳細は、第13章「フラグメントの操作」を参照してください。

4.10.2 プライマリおよびセカンダリ・ページに異なるテンプレートが必要か

プライマリ・ページとセカンダリ・ページには、同じページ・テンプレートを使用できます。ただし、セカンダリ・ページは、動的に配置されるコンテンツを含めることができるページにすぎないため、動的に配置されるコンテンツのメリットについて、ページ・テンプレート（およびプレースホルダとプレースホルダ定義）の表示方法に対する影響を検討する必要があります。

セカンダリ・ページは、コントリビュータによりサイトに追加されるコンテンツの背景として機能します。コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントのWebサイトへの追加をコントリビュータに許可する場合、セカンダリ・ページは必須です(どちらのファイルも新規Webページになります)。これらのファイルは、動的リスト、検索、またはリンクのターゲットによって選択されたときに、サイトで使用可能になります。

最初にプライマリ・ページのみでサイトを構築し、プライマリ・ページにコントリビューション・リージョンを設定して、コントリビュータがサイトに発行するコンテンツのタイプが正確にわかるまで、セカンダリ・ページは使用せずに取っておく場合があります。その後、そのコンテンツを処理するためにセカンダリ・ページを追加できます。

Webサイト内のプライマリ・ページとセカンダリ・ページに同じページ・テンプレートを使用するかどうかに関係なく、ページ・テンプレートに適切な名前を付けることが重要です。これは、Site Studio内の他のすべてのサイト・アセットでも同様です。

図4-4に示されている例について検討します。

図4-4 不適切に命名されたテンプレートを示す階層

プライマリ・ページとセカンダリ・ページの両方に同じページ・テンプレートが使用されています。ページ・テンプレートの名前は、初期の配置をベースとしたテンプレートの場所に基づいています。また、サイトを拡張したときに、ページ・テンプレートを再利用したため、配列に混乱が生じています。

サイト・アセット（ページ・テンプレートを含む）の命名は、ページ・テンプレートの使用方法に基づいて行うのが最も効率的です。アセットがWebサイトで使用される場所に基づくネーミング規則(たとえば、page_template_primarypage)や、作成順序に基づくネーミング規則(たとえば、pagetemplate3)を使用すると、アセットを管理しにくくなる可能性があります。

4.11 サイト階層の計画

サイト階層は、Webサイトのフレームワークです。Webページの作成を開始する前に、時間をかけて階層を計画する必要があります。サイト階層は、サイトのコンテンツの編成および管理に役立つだけでなく、Site Studioが特定のタスクを自動化する際にも使用されます。

図4-5 「サイト階層」ペイン

サイト階層を計画する場合、次の質問に回答する必要があります。

- 4.11.1項「階層をどのくらいの深さにするか」

- 4.11.2項「ユーザーがサイトをどのようにナビゲートするか」

- 4.11.3項「セクションにどのように命名するか」

- 4.11.5項「プライマリおよびセカンダリ・ページの両方を使用するか」

- 4.11.4項「ページ・テンプレートをどのように再利用可能にするか」

- 4.11.6項「コンテンツをどのように再利用するか」

- 4.11.7項「マネージャは必要か」

4.11.1 階層をどのくらいの深さにするか

深い階層では、情報が複数のレベルに配置され、様々なカテゴリにグループ化されます。この階層は、大規模な組織や、Webサイトの拡張が見込まれる組織に適しています。

Webサイトを計画する場合、サイト内のWebページの階層についてかなり慎重に検討する必要があります。Webサイトの階層は、必要な深さにすることができます。ホームページからは必要な数の異なるセクションを作成し、セクションには必要な数のセクションを含めることもできます。ただし、階層を設計するときには、構造は必要に応じて広範にできます（つまり、セクションは任意の深さにネストできます）が、結果として、扱いにくいURLが作成されることに注意する必要があります。Webサイトでネストされるセクションの範囲が広くなるほど、その情報を取得するためのURLが長くなります。通常、これは大きな考慮事項ではありませんが、デザイナによっては重要なポイントになる場合があります。

サイト階層にリストされているセクションごとに、1つのプライマリ・ページと1つのセカンダリ・ページを割り当てることができます。セカンダリ・ページは、置換え可能なコンテンツを含むページであるため、セクション内で複数のバージョンのページを作成するのに使用されます。セクション内のプライマリ・ページは、そのセクションに対して開かれるページであるため、そのセクションのランディング・ページと考えられます。

4.11.2 ユーザーがサイトをどのようにナビゲートするか

デザイナはサイト階層を使用してサイトを管理しますが、訪問者は階層を使用してコンテンツを参照および検索します。Site Studioでは、ページ・テンプレートにナビゲーション・フラグメントを追加すると、フラグメントによってサイト階層が読み取られ、サイト・ナビゲーション全体を構成するリンクが生成されます。サイトのセクションの追加、削除および名前変更は簡単で、これらの変更はサイト・ナビゲーションに反映されます。サイト階層を構成する際には、訪問者の観点から慎重に検討する必要があります。

4.11.3 セクションにどのように命名するか

サイト階層には、Products、Services、About Usなどの名前を持つ個々のセクションが含まれます。これらの名前は重要です。これらの名前は、サイトのコンテンツの編成に役立つだけでなく、訪問者が参照するサイトのナビゲーションにも表示されます。それぞれの名前が、対応するセクションの内容を反映しているかどうかを確認するために、各名前を定期的に再検討することをお薦めします。

もう1つ、サイト階層の編成時に検討する必要のあることは、コントリビュータとサイト訪問者がWebブラウザのアドレス・バーで参照するWebサイト・アドレスです。デフォルトでは、サイト階層のセクションに割り当てられた名前（ラベル）が使用されます。

必要に応じて、各セクションに異なるパス名およびページ名を指定することで、これらの値を上書きできます(7.2.2項「サイト・アドレスに使用されるパスの変更」を参照)。前もってこれらの名前を計画することで、サイト・アドレスまたはアドレスで使用されるパスを後から変更することを最小限にとどめるのが最適です。これらを後から変更すると、コントリビュータやサイト訪問者が使用するリンクの破損またはショートカットの欠落につながる可能性があります。

4.11.4 ページ・テンプレートをどのように再利用可能にするか

サイトを計画する場合、セクションごとに新規ページ・テンプレートを作成するか、他のセクションですでに使用されているページ・テンプレートを再利用できます。少数のページ・テンプレートを使用して設計すると、管理するアセットの数が減るため、Webサイト全体を管理しやすくなります。

ページ・テンプレートを再利用すると、Webサイトのルック・アンド・フィールを1つまたは少数のページ・テンプレートの形式に維持できます。また、ページ・テンプレートの変更は即座にサイト全体に反映されます。

セクションごとに新しく一意のページ・テンプレートを作成すると、サイト・レイアウト全体の設計の柔軟性が向上します。一意の設計を作成するか、異なるページ・テンプレートを多少変更して、ページ・テンプレートに表示するコンテンツに対応します。ただし、サイトに重大なグローバル変更を行う場合、複数のページ・テンプレートを変更する必要があります。これは、繰返しの多い作業となり、間違いや一貫性のない状態が発生しやすくなります。

複数のページ・テンプレートを選択する場合、1つまたは少数のフラグメントのみをグローバル変更すれば済むように、できるかぎり参照スニペットを含むフラグメントを再利用してください。

ただし、プレースホルダを含むサブテンプレートを慎重に使用すると、一般的にページ・テンプレートの数を減らすことができます。

4.11.5 プライマリおよびセカンダリ・ページの両方を使用するか

ページ・テンプレートを扱うには、いくつかの方法があります。サイト階層のセクションごとに、1つのプライマリ・ページと1つのセカンダリ・ページを割り当てることができます。

プライマリ・ページは、Webサイトのそのセクションに移動したときに、ユーザーが最初に目にするWebページです(従来のWebサイトのデフォルト・ページとほぼ同じです)。ページ上の情報は、静的にリンクされます。コントリビュータは、プライマリ・ページのコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントを変更したり、コントリビュータのインタフェースからデータ・ファイル内の情報を変更したりできます。

セカンダリ・ページは、コンテンツを動的に配置できるページです。セカンダリ・ページに静的コンテンツを含めることはできますが、セカンダリ・ページが有用なのは、動的に配置されるコンテンツを含めることができる点にあります。

プライマリ・ページのみで構成されたサイトを作成することもできますが、サイトを拡張する場合、新規プライマリ・ページを含んだ新規セクションを作成する必要があります。セカンダリ・ページを使用すれば、サイトはコントリビュータが発行する追加のコンテンツに基づいて自然に成長するため、デザイナは何もする必要がありません。サイトは、セカンダリ・ページの使用によりスケーラビリティが大幅に向上します。

プライマリ・ページとセカンダリ・ページには、同じページ・テンプレートを使用できます。ページ・テンプレートは、そのテンプレートを使用するページがプライマリかセカンダリかということには関係しません。

4.11.6 コンテンツをどのように再利用するか

コントリビュータ・データ・ファイルとネイティブ・ドキュメントは、コンテンツ・サーバーの単一のWebサイトおよび複数のWebサイト全体で共有および再利用できます。これらのアイテムをサイトに追加する場合、関連付けられたサイト・アセットを再利用して、アイテムを表示する特定の場所または複数の場所を指定できます。

コンテンツ・サーバーで現在Webサイトに関連付けられていないコンテンツでも、サイトに追加できます。同じドキュメントを、それぞれ独自のルック・アンド・フィールで、複数のバージョンを作成することなく異なるサイトに表示できます。

ただし、この方法を選択する場合、そのコンテンツがWebサイトや一般公開に適していることを確認する必要があります。これを確認するには、ワークフローを実装するのが適しています。また、コンテンツが表示される各セクションに、置換え可能なリージョン・テンプレートを含むセカンダリ・ページがあることも確認する必要があります。

4.11.7 マネージャは必要か

デザイナは、サイト階層を自分で作成および管理するか、その役割をサイト・マネージャに委任することができます。サイト・マネージャは、マネージャ・アプリケーションを使用して、セクションの作成や変更などを行うことができます。

これらの変更により、サイトの外観と動作が大きく変化する可能性があります。これらの変更と、それによるサイト構造、ワークフロー、レプリケーション、コントリビュータの役割などに対する影響について検討する必要があります。

マネージャ・アプリケーションの設定方法の詳細は、第16章「マネージャの設定」を参照してください。

5 デザイナのスタート・ガイド

サイトのデザイナは、そのほとんどの作業時間をSite Studio Designerアプリケーションの操作に費やします。そのため、デザイナのコンピュータにローカルでSite Studio Designerをインストールすることをお薦めします。

デザイナで、サイト階層を構築し、サイトのルック・アンド・フィール全体を作成します。デザイナは、ページ・レイアウト、サイト・ナビゲーション、およびフラグメントとコントリビューション・リージョン（Webページの編集可能領域）の使用について方針を決定します。

この項の内容は次のとおりです。

- 5.1項「デザイナのインストール」

- 5.2項「デザイナの起動」

- 5.3項「デザイナのメイン・ウィンドウ」

- 5.4項「サイト階層」

- 5.5項「「プロパティ」ペイン」

- 5.6項「作業領域」

- 5.7項「「サイト・アセット」ペイン」

- 5.8項「ツールボックス」

- 5.9項「メニュー・バー」

- 5.10項「ツールバー」

- 5.11項「ログ・ファイル」

- 5.12項「サイト接続マネージャ」

- 5.13項「リンク・ウィザード」

- 5.14項「コンテンツの切替えウィザード」

- 5.15項「フラグメント・エディタ」

- 5.16項「コントリビュータ・データ・ファイルとネイティブ・ドキュメント」

- 5.17項「Site Studio Manager」

- 5.18項「Site Studio Contributor」

- 5.19項「Oracle Content Serverの「Site Studioの管理」」

- 5.20項「Site Studio Publisher」

5.1 デザイナのインストール

デザイナのインストールと実行のシステム要件の詳細は、1.8項「システム要件」を参照してください。

Site Studio Designerアプリケーションをインストールするには、次のタスクを実行します。

注意:
Site Studio Designerをインストールするにはコンピュータの管理権限が必要です。ユーザー・アカウント制御(UAC)がオフの状態でWindows VistaまたはWindows 7を実行するシステムにSite Studio Designerをインストールする場合、管理者権限を持つユーザーとしてアプリケーションをインストールしてください。

1. システム管理者に問い合せて、Site Studio Designerのクライアント・ソフトウェア・インストーラをどこで入手できるか確認します。
Oracle Content Server 11gR1インスタンスのアクセス権がある場合は、Oracle Content Server Webインタフェースの「ダウンロード」ページ(「コンテンツ・サーバー」の下)にSite Studio Designerのインストーラが表示されます。

2. クライアント・ソフトウェアを入手したら、インストーラ実行可能ファイルを実行します。
インストール・ウィザードが起動されます。

3. 画面の指示に従って、Site Studio Designerソフトウェアをインストールします。

注意:
以前のバージョンのデザイナがすでに存在するコンピュータにSite Studio Designer11gR1をインストールすると、デザイナ11gR1アプリケーションは以前のバージョンと一緒にインストールされます。(以前のバージョンは削除されません。)

5.2 デザイナの起動

Site Studio Designerを起動するには、「スタート」メニューで「プログラム」→「Oracle Universal Content Management」→「Site Studio 11gR1」→「Site Studio Designer」を選択します。

デザイナ・アプリケーションを最初に起動すると、空のサイト階層と作業領域が開き、Webサイトの作成を促すプロンプトが表示されます。その後は、デザイナで最後に作業していたWebサイトが表示されます。「ツール」メニューで「カスタマイズ」を選択して「カスタマイズ」ダイアログを呼び出し、「その他」タブで、デザイナが最後に作業していたサイトに自動的に再接続しないように設定できます。

注意:
Site Studio 11gR1には完全な下位互換性があります。つまり、Site Studio Designer11gR1を使用して、以前のリリースのSite Studioで作成されたサイトを処理できます。ただし、これらのサイトは引き続きレガシー・モードで動作します。すなわち、10gR4より前のアーキテクチャを使用し、Site Studio 10gR4で導入されたアーキテクチャや機能は使用しません。

5.3 デザイナのメイン・ウィンドウ

デザイナ・インタフェースは、サイト構造、ページ・レイアウト、ナビゲーションおよびコントリビューションを含むサイトのすべての構成要素を設定および管理できる環境を提供します。最初にデザイナを起動すると、左側にサイト階層とアセットのプロパティ、中央に作業領域、その下にサイト・アセット、右側にツールボックスが表示されます。

図5-1 Site Studio Designerのメイン・ウィンドウ

「図5-1 Site Studio Designerのメイン・ウィンドウ」の説明

デザイナのメイン・ウィンドウは次の様々な要素で構成されています。

- サイト階層は、サイトの構造を編成する場合に使用します。これには、ホームページ、個々のセクションおよび各セクションに関連付けられたページ・テンプレートが含まれます。詳細は、5.4項「サイト階層」を参照してください。

- 「プロパティ」ペインは、サイトの様々な設定(サイト階層、サイト・アセット、個々のHTMLタグやスクリプト・タグの情報など)を参照および編集する場合に使用します。詳細は、5.5項「「プロパティ」ペイン」を参照してください。

- 作業領域は、ページ・テンプレート、リージョン・テンプレート、要素定義などのサイト・アセットを表示および編集する場合に使用します。詳細は、5.6項「作業領域」を参照してください。

- 「サイト・アセット」ペインは、サイトに属するファイル(ページ・テンプレート、データ・ファイル、CSSファイル、イメージ、スクリプトなど)を編成する場合に使用します。このペインを使用すると、各ファイルを迅速かつ簡単に表示、編集および編成できます。詳細は、5.7項「「サイト・アセット」ペイン」を参照してください。

- 「ツールボックス」ペインは、サイトのフラグメントを作成、編集および管理する場合に使用します。詳細は、5.8項「ツールボックス」と第13章「フラグメントの操作」を参照してください。

- ツールバーでは、デザイナ・アプリケーションの多くの機能に簡単にアクセスできます。詳細は、5.10項「ツールバー」を参照してください。

これらのオブジェクトの表示と配置は、デフォルトです。これらの配置は変更して、好みのインタフェースにカスタマイズできます。詳細は、第6章「デザイナのカスタマイズ」を参照してください。

5.4 サイト階層

サイト階層は、Webサイトの基本構造を示すもので、最終的にはサイトの他の多くの操作(コンテンツの編成方法やSite Studioでのプレゼンテーションの制御方法など)に影響します。サイト階層の表示と非表示は、「表示」メニューから切り替えることができます。

図5-2 「サイト階層」ペイン

「図5-2 「サイト階層」ペイン」の説明

「サイト接続マネージャ」(5.12項「サイト接続マネージャ」を参照)でWebサイトの名前と場所を指定したら、サイト構造の構築を開始できます。これを行うには、サイト階層でホームページを作成し、次に個々のセクション（Products、Services、About Usなど）を作成します。

セクションを追加したら、各セクションにページ・テンプレートを追加できます。ページ・テンプレートは、次の2つに分類されます。

- プライマリ・ページ: プライマリ・ページは、サイト階層の1つのセクションに関連付けられたページ・テンプレートです。サイトの該当セクションに移動すると、このページが表示されます（従来のサイトのデフォルト・ページとほぼ同じです）。

- セカンダリ・ページ: セカンダリ・ページも、サイト階層の1つのセクションに関連付けることができます。ただし、その主な目的は、コントリビュータによりサイトに追加されるファイル（コントリビュータ・データ・ファイルおよびネイティブ・ドキュメント）の背景として機能することです。

セクションにプライマリ・ページとセカンダリ・ページのどちらを追加するかにかかわらず、3つのオプションを選択できます。つまり、完全に新規のレイアウト・ページを作成するか、既存のレイアウト・ページを再利用するか、または既存のレイアウト・ページに基づいて新規レイアウト・ページを作成できます。詳細は、12.1項「サイト階層の操作」を参照してください。また、マネージャ・アプリケーションを使用して、サイト階層の変更とページ・テンプレートの割当てを行うことも可能です(5.17項「Site Studio Manager」を参照)。

5.5 「プロパティ」ペイン

「プロパティ」ペインには、サイト階層、作業領域、「サイト・アセット」ペインまたはツールボックスで現在選択されているオブジェクトに関する有益な情報が表示されます。「プロパティ」ペインの表示と非表示は、「表示」メニューから切り替えることができます。

「プロパティ」ペインに表示されている情報は現在選択されているオブジェクトに応じたカテゴリに分類されます。図5-3は、「Careers」というサイト階層内のノードのプロパティ・カテゴリを示しています。「Webサイト」、「セクション」および「カスタム・セクション・プロパティ」があります。他のオブジェクトが選択されると、プロパティ・カテゴリも異なります。プラス記号とマイナス記号を使用してプロパティ・カテゴリを展開または縮小し、プロパティとその値の表示と非表示を切り替えることができます。

図5-3 プロパティ・カテゴリ

「図5-3 プロパティ・カテゴリ」の説明

表示されるプロパティはプロパティ・カテゴリごとに異なります。たとえば、サイト階層に関しては、サイトID、サイト・ラベル、CGI URL、ホームページ、デフォルトのプレースホルダ定義などが表示されます(図5-4)。ページ・テンプレートに関しては、ページ上のサイト・アセット、HTMLタグ、スクリプト・タグ、フラグメントなどの情報が表示されます。内部で何が起きているかを確認し、特定のタグを正確に編集できるように、サイト・アセットのプロパティは「設計」ビューでの作業に従って表示されます。

図5-4 プロパティとその値

「図5-4 プロパティとその値」の説明

「設計」ビューでの作業時に、「プロパティ」ペインを使用して、Webサイトの様々な設定を表示および編集できます。これには、サイト階層、プライマリ・ページとセカンダリ・ページ、およびサイト・テンプレートのコンテンツ(HTML、スクリプト、フラグメントなど)の設定が含まれます。「プロパティ」ペインは、特に「設計」ビューで直接変更を行うことができない場合に、サイト・テンプレート（ページ・テンプレート、サブテンプレートおよびリージョン・テンプレート）のコンテンツを編集するのに非常に便利です。たとえば、背景色、ページのマージン、表の幅などを変更する場合です。

「プロパティ」ペインの最上部にあるアイコンを使用して、すべてのプロパティを（名前の）アルファベット順か、関連するプロパティのグループに分類して表示できます。一部のプロパティは値を編集できます。それらのプロパティは黒で表示されます。編集できないプロパティはグレー表示されます。

「設計」ビューでページ・テンプレート、リージョン・テンプレートまたはサブテンプレートの別の領域をクリックするか、あるいは別のサイト・アセットをクリックすると、別の属性を持つ別のタグがかわりに表示されます。「プロパティ」ペインの最上部でドロップダウン・リストから親タグを選択して、その属性を参照することもできます。

マネージャ・アプリケーションを使用して、サイト階層に関連するプロパティを変更することも可能です。詳細は、5.17項「Site Studio Manager」を参照してください。

5.6 作業領域

作業領域は、通常ほとんどの作業を行う場所です。作業領域では、サイト・テンプレート（ページ・テンプレート、リージョン・テンプレートおよびサブテンプレート）の編集や、その他のサイト・アセット（リージョン定義、要素定義およびCascading Style Sheetなど）の定義と構成も行います。

作業領域でサイト・アセットを開くと、コンテンツ・サーバー上にある関連付けられたファイルがチェックアウトされます。編集後、(ツールバーの「保存」アイコンをクリックするか、[Ctrl]+[S]を押して)変更内容を保存すると、ファイルが再びコンテンツ・サーバーにチェックインされます。

別のユーザーが編集するためにアセットを開いているときは、そのアセットを編集のために開くことはできません。その場合はユーザーにアラートが表示され、アセットが読取り専用モードで開きます。

デザイナの作業領域では次の機能が提供されます。

- 5.6.1項「ダイアログとタブ」

- 5.6.2項「ビュー」

- 5.6.3項「「ソース」ビュー」

- 5.6.4項「「設計」ビュー」

- 5.6.5項「プレビュー」

- 5.6.6項「「フォーム」ビュー」

- 5.6.7項「右クリック・メニュー」

5.6.1 ダイアログとタブ

作業領域では、ダイアログとタブの2つの方法でサイト・アセットを表示できます。

アセット・ダイアログ

作業領域では、サイト・アセットを使い慣れたWindowsダイアログ(タイトル・バーと「最小化」、「最大化」および「閉じる」アイコンが付いたダイアログ)で表示できます(図5-5)。

図5-5 ダイアログとして表示された2つのアセット

「図5-5 ダイアログとして表示された2つのアセット」の説明

ダイアログ・ウィンドウは作業領域内の任意の位置に自由にドラッグ・アンド・ドロップできます。これは、操作可能領域が大きい大画面の場合、開いたウィンドウを最大限効率よく表示されるように配置できるため特に便利です。デザイナの「ウィンドウ」メニューを使用して、作業領域内でのウィンドウの配置（重ねるか、並べる）を変更することもできます。

アセットの変更内容が保存されていない場合、ウィンドウのタイトル・バーのアセット名の横にアスタリスク（*）で示されます。変更を保存しないでウィンドウを閉じようとすると、まず変更内容を保存するか、または破棄するかを確認するプロンプトが表示されます。

アセット・タブ

作業領域では、サイト・アセットを作業領域全体を使用するタブとして表示することもできます(図5-6)。

図5-6 タブとして表示された2つのアセット

「図5-6 タブとして表示された2つのアセット」の説明

タブはすでに作業領域全体を使用しているため、作業領域内の別の位置に移動はできません。作業領域の右上にある左向き矢印と右向き矢印を使用して、開いているすべてのアセット・タブ間を順に移動できます。また、現在のタブを閉じるには「X」アイコンを使用します。

アセットの変更内容が保存されていない場合、タブのアセット名の横にアスタリスク（*）で示されます。変更を保存しないでタブを閉じようとすると、まず変更内容を保存するか、または破棄するかを確認するプロンプトが表示されます。

ダイアログ表示とタブ表示の切替え

ダイアログ表示とタブ表示はいつでも切り替えることができます。開いているすべてのアセットをダイアログ表示からタブ表示に切り替える場合は、アセット・ウィンドウの「最大化」アイコンをクリックします(図5-7)。1つのダイアログを最大化すると、すべてのアセットがタブに表示されます。

図5-7 「最大化」アイコン

開いているすべてのアセットをタブ表示からダイアログ表示に切り替える場合は、デザイナ・アプリケーション・ウィンドウの右上にある、アプリケーション・タイトル・バー・アイコンのすぐ下の「元のサイズに戻す」アイコンをクリックします(図5-8)。1つのタブを元のサイズに戻すと、すべてのアセットがダイアログで表示されます。

図5-8 「元のサイズに戻す」アイコン

5.6.2 ビュー

サイト・アセットは、アセットのタイプに応じて次のような様々な方法で表示できます。

- 「ソース」ビューには、サイト・アセットに関連付けられたコンテンツ・ファイルに含まれるコード（HTML、XML、JavaScript、Idoc Script、Site Studioタグなど）が表示されます。詳細は、5.6.3項「「ソース」ビュー」を参照してください。

- 「設計」ビューには、静的（固定バナー・グラフィックなど）と動的（プレースホルダとフラグメント）の両方のオブジェクトがすべて、サイト・テンプレートの配置どおりに表示されます。詳細は、5.6.4項「「設計」ビュー」を参照してください。

- 「プレビュー」には、すべてのアセットがWebブラウザでサイト・コンシューマに表示されるとおりに配置された、サイト・テンプレートの実際のビューが表示されます。詳細は、5.6.5項「プレビュー」を参照してください。

- 「フォーム」ビューでは、ダイアログが表示され、そこでサイト・アセットのプロパティを設定できます。詳細は、5.6.6項「「フォーム」ビュー」を参照してください。

図5-9 作業領域のビュー・タブ

「図5-9 作業領域のビュー・タブ」の説明

作業領域の左下にある矢印を使用して、現在のサイト・アセットのビュー間を移動できます。デフォルトでは、サイト・テンプレートは「設計」ビューで開き、定義アセットは「フォーム」ビューで開きます。それ以外のアセット（コントリビュータ・データ・ファイルやCSSファイルなど）のほとんどは、「ソース」ビューで開きます。ネイティブ・ドキュメントは、それぞれに関連付けられたサード・パーティ・アプリケーションで開きます。

5.6.3 「ソース」ビュー

「ソース」ビューには、サイト・アセットに関連付けられたコンテンツ・ファイルに含まれるコード（HTML、XML、JavaScript、Idocスクリプト、Site Studioタグなど）が表示されます。

図5-10 「ソース」ビュー(ページ・テンプレート)

「図5-10 「ソース」ビュー(ページ・テンプレート)」の説明

「ソース」ビューの情報は、次のように色分けされたテキストとして表示されます。

- 黒は、XMLコード、HTMLタグ属性およびWebページに表示されるテキストに使用されます。

- 紫は、HTMLタグに使用されます。

- 青は、HTMLタグ属性値に使用されます。

- 緑は、Idocスクリプト、HTMLコメントおよびSite Studioにより挿入されたコードに使用されます。

書体、インデント・レベル、行の折返しなどの設定の多くは、変更できます。詳細は、6.9項「「ソース」ビューのコードの書式設定」を参照してください。

「ソース」ビューでは、サイト・テンプレートを完全に制御できます。「設計」ビューでの表示に満足できない場合は、いつでも「ソース」ビューに切り替えてWebページの動作を厳密に制御できます。実際の手順では、「設計」ビュー(5.6.4項「「設計」ビュー」を参照)を使用してページの作成を開始し、その後「ソース」ビューに切り替えてページの外観と動作をカスタマイズします。

このガイドのほとんどの項では、ユーザーが「設計」ビューで作業していることを前提としています。「ソース」ビューでの作業方法は、必要に応じて説明しています。

「ソース」ビューでは、一般的な編集キーストローク([Ctrl]+[C]、[Ctrl]+[V]によるコピーおよび貼付けなど)、アプリケーション・ツールバー(5.10項「ツールバー」を参照)および右クリック・メニュー(5.6.7項「右クリック・メニュー」を参照)を使用してテキストを編集できます。たとえば、「ソース」ビューでの作業時に、サイト・アセット、イメージ、表および改行を追加できます。

5.6.4 「設計」ビュー

「設計」ビューには、静的（固定バナー・グラフィックなど）と動的（プレースホルダやフラグメントなど）の両方のオブジェクトがすべて、サイト・テンプレートの配置どおりに表示されます。このビューは、テンプレートの設定方法と使用する配置方法によっては、Webブラウザで表示されるページ・レイアウトに近くなることがあります。実際のWebサイトに表示されるとおりにテキスト、イメージ、色、ハイパーリンクおよび表が表示されますが、動的コンテンツ(フラグメントやスクリプトによるもの)は、実際のコンテンツではなくタグで表現されます。これは、ほとんどのフラグメントとスクリプトにはサーバー側のスクリプトと動的にレンダリングされるコンテンツが必要であるためです。このようなコンテンツは、「プレビュー」タブでのみ表示できます(5.6.5項「プレビュー」を参照)。

図5-11 「設計」ビュー(ページ・テンプレート)

「図5-11 「設計」ビュー(ページ・テンプレート)」の説明

デザイナでサイト・テンプレート（ページ・テンプレート、リージョン・テンプレートまたはサブテンプレート）を開くと、そのテンプレートは作業領域にデザイン・モードで開き、必要に応じて編集できます。作業領域はエディタとして機能し、多くの一般的な編集機能を使用できます。一般的な編集キーストローク([Ctrl]+[C]、[Ctrl]+[V]によるコピーおよび貼付けなど)、アプリケーション・ツールバー(5.10項「ツールバー」を参照)および右クリック・メニュー(5.6.7項「右クリック・メニュー」を参照)を使用してテキストやオブジェクトを編集できます。たとえば、「設計」ビューでの作業時に、サイト・アセット、イメージ、表および改行を追加できます。オブジェクトを選択するには、そのオブジェクトをクリックします。選択ハンドルが表示されます(図5-12)。

図5-12 「設計」ビューで選択されたオブジェクト

このインタフェースを使用して実行できない編集操作がある場合、「プロパティ」ペインを使用できます(5.5項「「プロパティ」ペイン」を参照)。「プロパティ」ペインでは、サイト・テンプレートの特定の領域（背景色、ページのマージン、表の幅など）を詳細に調整できます。このペインで特定の編集操作を実行できない場合でも、常に「ソース」ビュー(5.6.3項「「ソース」ビュー」を参照)で実際のコードを編集できます。

サイト・テンプレートでサイト・アセット（プレースホルダやフラグメントなど）が存在する場所を識別できるように、デザイナによりアセット・タグと名前が挿入されます。(このフラグメントのテキストは、13.12.4項「フラグメント・スニペットの追加、編集および削除」に説明されているとおり、フラグメント・エディタで変更できます。)

「設計」ビューでは、HTMLタグの場所をハイライト表示することもできます。この機能を有効化するには、書式設定ツールバーの「HTMLタグの表示/非表示」アイコン(図5-13)をクリックします。特定のHTMLタグの表示と非表示を切り替えるには、アイコンの横にある下向き矢印をクリックします。

図5-13 HTMLタグの表示/非表示

5.6.5 プレビュー

「プレビュー」には、すべてのアセットがWebブラウザでコンシューマに表示されるとおりに配置された、Webページの実際のビューが表示されます。これは、サイト・テンプレートをプレビューして、テンプレート上でのフラグメントとプレースホルダの配置を確認する場合に便利です（デザイン・モードでは、特にページ・レイアウトがCSSによって制御されていると、この表示は難しい場合があります）。

図5-14 プレビュー(ページ・テンプレート)

「図5-14 プレビュー(ページ・テンプレート)」の説明

注意:
Site Studioでは、プレビュー機能を提供するためにInternet Explorer 7以上を必要とします。

5.6.6 「フォーム」ビュー

「フォーム」ビューでは、ダイアログが表示され、そこで一部のサイト・アセット（要素定義、リージョン定義、プレースホルダ定義、変換定義など）のプロパティを設定できます。図5-15の例では、「フォーム」ビューにリージョン定義が表示されています。ほとんどのフォーム・ビューには「ヘルプ」ボタンがあり、クリックすると現在のフォームに関するコンテキスト依存ヘルプ情報が表示されます。

図5-15 「フォーム」ビュー(リージョン定義)

「図5-15 「フォーム」ビュー(リージョン定義)」の説明

5.6.7 右クリック・メニュー

作業領域の「ソース」ビューまたは「設計」ビューでの作業中は、いつでも右クリックして関連するオプションのメニューを表示できます(図5-16)。使用可能なオプションは、作業領域内の作業場所、作業対象のアセットのタイプおよび作業の内容によって異なります。右クリック・メニューでは複数の一般的な編集機能（切取り、コピー、貼付け、すべてを選択など）が提供されるだけでなく、通常は、アセットの挿入（特定のコンテキストの場合）や、選択したアセットの編集または削除を行うこともできます。

図5-16 「設計」ビューの右クリック・メニュー

「図5-16 「設計」ビューの右クリック・メニュー」の説明

5.7 「サイト・アセット」ペイン

「サイト・アセット」ペインは、サイトに関連付けられたファイルを管理する場合に使用します。このペインを使用すると、各ファイルを迅速かつ簡単に表示、編集および編成できます。「サイト・アセット」ペインの表示と非表示は、「表示」メニューから切り替えることができます。

図5-17 「サイト・アセット」ペイン

「図5-17 「サイト・アセット」ペイン」の説明

サイト・アセット・リスト

サイト・アセット・リストにはすべてのタイプのアセットが表示されます。このリストは必要に応じて変更できます。エントリを自由に並べ替えたり、グループ分けしたりするには、メニューの横にあるアイコンをクリックします。これによって「サイト・アセット・カテゴリ」ダイアログが開き(A.14項「「サイト・アセット・カテゴリ」ダイアログ」を参照)、「サイト・アセット」ペインでのアイテムの表示順序やグループ分けを変更できます。

ツールバー

「サイト・アセット」ペインにはツールバーがあり、そこから次の機能に簡単にアクセスできます。

アイコン

定義

「サイト・アセット・カテゴリ」ダイアログを開き、そこでデザイナの「サイト・アセット」ペインのカテゴリをカスタマイズしたり、追加したりすることができます。詳細は、A.14項「「サイト・アセット・カテゴリ」ダイアログ」を参照してください。

選択したアセットを編集できます。

選択したアセットのコンテンツ情報を開きます。

アセットの作成や既存のアセットのコピーを行えます。

選択したアセットをサイトに追加します。

選択したアセットをサイトから削除します。

現在のアセット・カテゴリについて、アイテムのリストをリフレッシュします。

サイト・アセット・リストにある1つ前のアセット・カテゴリを開きます。

サイト・アセット・リストにある次のアセット・カテゴリを開きます。

アセット・カテゴリのリストはサイトのプロジェクト・ファイルに格納されます。そのため、各Webサイトのメニューで同じアセット・リスト構造を維持する場合は、サイトごとにリストを編集する必要があります。

コンテンツIDリスト

メニューでサイト・アセットのタイプを選択すると、そのタイプのアセットがすべて表示されます。コンテンツIDは、各サイト・アセットの名前です（アセット作成時に指定されたもの）。適切なネーミング規則が使用されていれば、アセットのコンテンツIDによって、そのアセットの用途が一目でわかります。列ヘッダーをクリックすると、コンテンツID順にアセットのリストをソートできます。

タイトル・リスト

コンテンツ・サーバーにチェックインされた各サイト・アセットには、識別のために固有のコンテンツIDとタイトルが付いています。タイトルは、補助的な情報として「サイト・アセット」ペインでサイト・アセットを識別する場合に使用します。列ヘッダーをクリックすると、タイトル順にアセットのリストをソートできます。

5.8 ツールボックス

ツールボックスには、ページ・テンプレート、リージョン・テンプレートおよびサブテンプレートに追加できるフラグメントが含まれます。フラグメントは、テキスト、グラフィック、スクリプト、およびWebページに機能を追加する他のすべての構成要素のコンテナです。ツールボックスの表示と非表示は、「表示」メニューから切り替えることができます。

図5-18 ツールボックス

「図5-18 ツールボックス」の説明

Site Studio Designerには、複数の事前定義済のフラグメントが付属します。フラグメントには、ナビゲーション・フラグメント、動的リスト・フラグメント、静的リスト・フラグメントおよびその他のフラグメントという4つのカテゴリがあります。各カテゴリには、複数のスクリプト言語で記述された様々なフラグメントが含まれます。各フラグメントは、そのまま使用することも、コピーしてニーズにあわせて編集することもできます。また、新規のフラグメントを作成することも可能です。デザイナで提供されるフラグメントの詳細は、付録C「サンプル・フラグメント」を参照してください。

テンプレートにフラグメントを追加するのは簡単です。テンプレートでフラグメントを表示する場所にカーソルを置き、ツールボックスの適切なフラグメントをクリックするのみです。多くのフラグメントには、テンプレートに追加する前にフラグメントの外観をカスタマイズできる追加オプション（パラメータ）が含まれます。

フラグメントの詳細は、第13章「フラグメントの操作」を参照してください。

5.9 メニュー・バー

この項の内容は次のとおりです。

- 5.9.1項「「ファイル」メニュー」

- 5.9.2項「「編集」メニュー」

- 5.9.3項「「フォーマット」メニュー」

- 5.9.4項「「表示」メニュー」

- 5.9.5項「「ツール」メニュー」

- 5.9.6項「「ウィンドウ」メニュー」

- 5.9.7項「「ヘルプ」メニュー」

5.9.1 「ファイル」メニュー

「ファイル」メニューには複数の部分があります。多くの項目は、「閉じる」、「保存」、「印刷」、「終了」など一般的なものです。ただし、これらの他に3つのサブメニューがあり、Webサイトの構造を操作するための多くのオプションやその他の詳細なオプションが含まれます。

「ファイル」メニューの多くの項目は、標準ツールバーとサイト・ツールバーにも含まれています。標準ツールバーの詳細は、5.10.1項「標準ツールバー」を参照してください。サイト・ツールバーの詳細は、5.10.2項「サイト・ツールバー」を参照してください。

「ファイル」メニューには次の項目が含まれます。

- 閉じる: このオプションを選択して、アクティブなサイト・アセットを閉じます。

- 保存: このオプションを選択して、アクティブなサイト・アセットに変更を保存します。

- 印刷: 選択して、現在のサイト・アセットを印刷します。このメニュー項目を選択できるのはアクティブなアセットがテンプレートである場合のみです。詳細は、8.2項「サイト・アセットとしてのテンプレートの管理」を参照してください。

- 印刷プレビュー: 選択して、印刷ページに出力されるサイト・アセットを確認します。この項目がアクティブになるのはサイト・アセットが「ソース」ビューにある場合のみです。詳細は、5.6.3項「「ソース」ビュー」を参照してください。

- 印刷設定: 選択して、このセッションのプリンタ・オプションを編集します。

- サイト: Webサイト全体に影響する管理オプションを含むサブメニューを開きます。詳細は、5.9.1.1項「「サイト」サブメニュー」を参照してください。

- フラグメント: フラグメント・ライブラリを使用するオプションを含むサブメニューを開きます。詳細は、5.9.1.2項「「フラグメント」サブメニュー」を参照してください。

- 定義: 定義バンドルのアップロードとダウンロードのオプションを含むサブメニューを開きます。

- 終了: : 選択してSite Studio Designerを終了します。

5.9.1.1 「サイト」サブメニュー

「サイト」サブメニューには次のオプションがあります。

- 接続マネージャ: 「サイト接続マネージャ」ダイアログ(5.12項「サイト接続マネージャ」を参照)を開き、そこでコンテンツ・サーバー上のWebサイトへの接続を作成、編集および削除できます。

- 接続: 現在のWebサイトとの接続を確立します。

- 切断: 現在のWebサイトとの接続を切断します。

- 階層とフラグメントのリフレッシュ: サイト全体をリフレッシュします。それによってWebサイトのサイト階層とフラグメントがリロードされます。

- 最近のサイト: Site Studio Designerで最近開かれたサイトのリスト。

- 詳細: Site Studioを操作するための詳細な項目を含む別のサブメニューが開きます。

- サイト・アドレスの編集: 「サイト・アドレス」ダイアログが開きます。ここでは、Webサイトを示すドメインベース・アドレスまたはフォルダベース・アドレスを1つ以上指定できます。詳細は、A.5項「「サイト・アドレス」ダイアログ」を参照してください。

- デフォルト・リンク・フォーマットの設定: 「デフォルト・リンク・フォーマットの選択」ダイアログが開きます。ここでは、デフォルト・リンク・フォーマットを指定できます(最初にパスベースかIDベースかを選択します)。または、フォーマットの変更がリンク・ウィザードで行えるかどうかを指定できます。詳細は、A.6項「「デフォルト・リンク・フォーマットの選択」ダイアログ」および5.13項「リンク・ウィザード」を参照してください。

- 環境プロパティの定義: 「環境プロパティの定義」ダイアログが開きます。ここでは、サイト・レプリケーション時に維持するWebサイトのプロパティとレプリケートしないプロパティを決定できます。詳細は、A.7項「「環境プロパティの定義」ダイアログ」を参照してください。

- コントリビュータ・アクセシビリティ・メニューの表示: 画面読上げツールに適応する形式にメニュー・バーを切り替えます。

- すぐに公開を有効化: 「今すぐ公開」オプションをSite Studio Contributorツールバーに含めるか除外するかを切り替えます。詳細は、5.20.2項「今すぐ公開」を参照してください。

- セクション・レベル・レプリケーションの有効化: Webサイトのすべてのセクションの「セクション・プロパティ」の公開準備完了フィールドを切り替えます。

- プロジェクト変更のコミット: プロジェクトのすべての変更をコンテンツ・サーバーに保存します。

- プロジェクト情報の更新: デザイナのプロジェクト情報をコンテンツ・サーバーに基づいて更新します。

- プロジェクトDOC_INFOの表示: プロジェクト・ファイルのDOC_INFO情報を表示するブラウザ・ウィンドウが開きます。

- Webサイト・オブジェクト・レポートの表示: ブラウザ・ウィンドウが開き、「Webサイト・オブジェクト・レポート」が開きます。「Webサイト・オブジェクト・レポート」の詳細は、14.5項「Webサイト・オブジェクト・レポートの表示」を参照してください。

- 表示: Oracle Content ServerでのWebサイトの操作およびWebサイトの表示のための詳細な項目を含む別のサブメニューが開きます。

- コンテンツ・サーバー・ポータル: Oracle Content Serverを表示するブラウザが開きます。

- コンテンツ・サーバー管理者: Oracle Content Administration Serverを表示するブラウザ・ウィンドウが開きます。

- コンテンツ・サーバー・アプレット: Oracle Content Serverの「管理」セクションを表示するブラウザ・ウィンドウが開きます。

- コンテンツ・サーバー検索: Oracle Content Serverの検索ページを表示するブラウザ・ウィンドウが開きます。

- Content Trackerレポート: Webサイトの「Content Trackerレポート」が開きます。これは、サイトのアセットがアクセスされた回数を示します。詳細は、14.4項「Content Trackerレポート」を参照してください。

- Site Studio管理者: Oracle Content Serverの「Site Studioの管理」ページを表示するブラウザ・ウィンドウが開きます。

- Site Studio管理Webサイト: Oracle Content Serverの「Site Studioの管理」の「Webサイトの管理」セクションを表示するブラウザ・ウィンドウが開きます。

- サイト・ホームページ: 現在のWebサイトのホームページを表示するブラウザ・ウィンドウが開きます。

- 選択したページ: ブラウザの「階層」ペインでハイライト表示されたページが開きます。

- ソース: アクティブなアセットが「ソース」タブに開きます。詳細は、8.11.2項「「ソース」ビュー」および9.11.2項「「ソース」ビュー」を参照してください。

- 設計: アクティブなアセットが「設計」タブに開きます。詳細は、8.11.1項「「設計」ビュー」を参照してください。

- プレビュー: アクティブなアセットが「プレビュー」タブに開きます。詳細は、8.11.3項「プレビュー」を参照してください。

- フォーム: アクティブなアセットが「フォーム」タブに開きます。詳細は、9.11.1項「「フォーム」ビュー」を参照してください。

5.9.1.2 「フラグメント」サブメニュー

「フラグメント」サブメニューにはフラグメント・ライブラリを管理するための項目が含まれます。また、新規のフラグメントを作成することも可能です。フラグメントの詳細は、第13章「フラグメントの操作」を参照してください。

- 選択: 「フラグメントの選択」ダイアログが開きます。ここで、使用するフラグメントをキーボードだけで選択できます。「フラグメント」ツールボックスではマウスを使用する必要があります。詳細は、A.81項「「フラグメントの選択」ダイアログ」を参照してください。

- 新規: 「新規フラグメント」ダイアログが開きます。ここでは、Webサイトの新しいフラグメントを作成し、他のWebサイトに移動するためにライブラリに保存できます。フラグメントの作成方法の詳細は、13.9項「新規フラグメントの作成」を参照してください。「新規フラグメント」ダイアログの詳細は、A.58項「フラグメントのプロパティ・ダイアログ」を参照してください。

- フラグメント・ライブラリのアップロード: ローカル・コンピュータに格納されたフラグメント・ライブラリを選択するためのダイアログが開きます。詳細は、13.13.4項「フラグメント・ライブラリのアップロードとダウンロード」を参照してください。

- フラグメント・ライブラリのダウンロード: コンテンツ・サーバーのフラグメント・ライブラリをリスト表示するブラウザ・ウィンドウが開きます。ローカル・コンピュータにダウンロードするライブラリを選択します。詳細は、13.13.4項「フラグメント・ライブラリのアップロードとダウンロード」を参照してください。

5.9.1.3 「定義」サブメニュー

「定義」サブメニューには、定義バンドルのアップロードとダウンロードを操作するための項目が含まれます。定義バンドルの詳細は、9.12項「定義バンドル」を参照してください。

- 定義のバンドルのアップロード: ローカル・コンピュータに格納された定義バンドルを選択するためのダイアログが開きます。詳細は、9.12.3項「バンドルのアップロード」を参照してください。

- ダウンロード: ダウンロードする定義のタイプに基づいて定義バンドルをダウンロードするための別のサブメニューが開きます。様々な定義バンドルをダウンロードする方法の詳細は、9.12.2項「バンドルのダウンロード」を参照してください。

- プレースホルダ定義のバンドル: コンテンツ・サーバーのプレースホルダ定義をリスト表示するブラウザ・ウィンドウが開きます。1つを選択して、バンドルのダウンロードを続行します。

- リージョン定義のバンドル: コンテンツ・サーバーのリージョン定義をリスト表示するブラウザ・ウィンドウが開きます。1つを選択して、バンドルのダウンロードを続行します。

- 要素定義のバンドル: コンテンツ・サーバーの要素定義をリスト表示するブラウザ・ウィンドウが開きます。1つを選択して、バンドルのダウンロードを続行します。

5.9.2 「編集」メニュー

「編集」メニューには、ドキュメントのテキストの編集や変換に使用される項目が含まれます。これらの機能の多く(「元に戻す」、「繰返し」、「切取り」、「コピー」、「検索」、「置換」など)は、ドキュメントのオブジェクトに対しても使用されます。

このメニューの項目の多くは標準ツールバーに含まれます。詳細は、5.10.1項「標準ツールバー」を参照してください。

「編集」メニューのすべての項目は、アクティブなドキュメントが「プレビュー」モードの場合には使用できません(グレー表示)。詳細は、5.6.5項「プレビュー」を参照してください。

「編集」メニューには次の項目が含まれます。

- 元に戻す: 直前のアクションを元に戻します。

- 繰返し: 「元に戻す」コマンドで取り消された直前のアクションを実行します。

- 切取り: 選択されたテキストまたはオブジェクトを切り取り、クリップボードに入れます。

- コピー: 選択されたテキストまたはオブジェクトをコピーして、クリップボードに入れます。

- 貼付け: クリップボードのテキストまたはオブジェクトを貼り付けます。

- すべて選択: すべてのテキストとオブジェクトを選択します。

- 検索: 入力したテキスト文字列を検索するダイアログが開きます。

- 置換: 入力したテキスト文字列を検索して別の文字列で置換するダイアログが開きます。

5.9.3 「フォーマット」メニュー

メニュー・バーの「フォーマット」メニューの選択肢には、他のソフトウェア・プログラムと似た項目が含まれます。テキストのフォーマットに関連する機能(「太字」、「斜体」、「番号付きリスト」、箇条書きリスト、「中央揃え」など)があります。

「編集」メニューのすべての項目は、アクティブなドキュメントが「プレビュー」モードの場合には使用できません(グレー表示)。詳細は、5.6.5項「プレビュー」を参照してください。

このメニューのすべての項目は「フォーマット」ツールバーに含まれます。詳細は、5.10.3項「「フォーマット」ツールバー」を参照してください。

「フォーマット」メニューには次の項目が含まれます。

- 太字: 選択したテキストを太字にします。

- 斜体: 選択したテキストをイタリックにします。

- 下線: 選択したテキストに下線を引きます。

- フォーマットの削除: 選択したテキストの太字、イタリックおよび下線のフォーマットをすべて削除します。

- 番号付きリスト: 項目の番号付きリストを1から開始します。

- 箇条書きリスト: 項目の箇条書きリストを開始します。

- インデントを増やす: : 一番左のマージンを右に移動します。

- インデントを減らす: : 一番左のマージンを左に移動します。

- 左揃え: テキストを左マージンに揃えます。

- 中央揃え: テキストをページ中央に揃えます。

- 右揃え: テキストを右マージンに揃えます。

- フォント・サイズ: 「xx-小」から「xx-大」などのテキスト・サイズを選択するためのメニューが開きます。

- フォント・フェイス: ページで使用するフォントを選択するメニューが開きます。

- スタイル: 使用するフォント・スタイルを選択するメニューが開きます。

- テキストの色: テキストの色を選択するカラー・ピッカーが開きます。

- 背景: 背景色(ハイライト)を選択するカラー・ピッカーが開きます。

5.9.4 「表示」メニュー

「表示」メニューのほとんどの項目は、デザイナ作業領域でウィンドウを表示するためのトグルと作業領域のツールバーを表示するためのトグルです。

項目の最初のセクションは、作業領域でのウィンドウの表示(選択)または非表示(選択解除)を切り替えるために使用されます。中央のセクションは作業領域のツールバーを切り替えます。作業領域のウィンドウの詳細は、5.6項「作業領域」を参照してください。様々なツールバーの詳細は、5.10項「ツールバー」を参照してください。

残りの2つのセクションにはそれぞれ1つの項目が含まれます。

- ログ・ファイル: Site Studio Log File Viewerアプリケーションを起動します。詳細は、5.11項「ログ・ファイル」を参照してください。

- カスタマイズ: 「カスタマイズ」ダイアログの「コマンド」タブを開きます。ここで、メニュー・バー項目の構成を決めることができます。詳細は、A.1.1項「「カスタマイズ」ダイアログ: 「コマンド」タブ」を参照してください。

5.9.5 「ツール」メニュー

「ツール」メニューの項目を使用して、デザイナで現在開いているサイトを操作します。ここには、「カスタマイズ」項目を使用して作成したカスタム・メニュー項目を含めることもできます。詳細は、A.1.3項「「カスタマイズ」ダイアログ: 「ツール」を参照してください。

「ツール」メニューには次の項目が含まれます。

- ナビゲーションの更新: サイト・ナビゲーション構造を再生成します。これらの構造から生成されるメニューもWebサイト上で更新されます。

- カスタム・セクション・プロパティの定義: 「カスタム・セクション・プロパティ」ダイアログを開き、そこで(セクションID、ラベル、デフォルト・プレースホルダ定義などのWebサイト・プロパティに加えて)カスタム・プロパティをサイト・セクションに割り当てることができます。詳細は、A.9項「「カスタム・セクション・プロパティ」ダイアログ」を参照してください。

- プレースホルダ定義マッピングの定義: 「プレースホルダ定義マッピングの定義」ダイアログを開きます。ここで、プレースホルダ名とプレースホルダ定義のマッピングを指定します。「プレースホルダ定義マッピングの定義」ダイアログの詳細は、A.74項「「プレースホルダ定義マッピングの定義」ダイアログ」を参照してください。プレースホルダ・マッピングの詳細は、9.8項「プレースホルダ定義の操作」を参照してください。

- 変更の比較: 変更比較機能を開きます。詳細は、12.5.2項「変更比較機能の使用」を参照してください。

- ハイパーリンクの作成: リンク・ウィザードを開きます。詳細は、12.4項「リンクの操作」を参照してください。

- ハイパーリンクの削除: 選択したハイパーリンクを削除します。

- HTMLタグの表示/非表示: 「設計」ビューでのHTMLタグの表示を切り替えます。

- 境界のない要素の強調表示: 「設計」ビューにおいて、最終的なWebページに完全に表示されるコンテンツを含む要素(プレースホルダやフラグメントなど)の薄い輪郭線を表示するかどうかを切り替えます。

- HTML Tidyソース: HTML Tidyライブラリを「ソース」ビューのコードに適用します。HTMYL Tidyは、HTMLソース・コードをクリーンアップして、指定の.dtdファイルに準拠させるために使用されるライブラリです。

- 言語: デザイナを操作する言語を選択します。

- カスタマイズ: 「カスタマイズ」ダイアログの「ツール」タブを開きます。ここでは、カスタム・メニュー・オプションを追加することができます。詳細は、A.1.3項「「カスタマイズ」ダイアログ: 「ツール」を参照してください。

5.9.6 「ウィンドウ」メニュー

「ウィンドウ」メニューの項目は他のソフトウェア・パッケージのメニューと似ています。ここでは、ウィンドウの最大化やクローズを選択したり、開いている作業領域ウィンドウの中からアクティブ・ウィンドウを選択したりすることができます。

5.9.7 「ヘルプ」メニュー

「ヘルプ」メニューの項目は他のソフトウェア・パッケージのメニューと似ています。ここでは、ヘルプ・ファイルを開いたり、現在使用しているSite Studio Designerプログラムのバージョンを確認したりすることができます。

5.10 ツールバー

Site Studio Designerには複数のツールバーがあり、そこから次の設計機能に簡単にアクセスできます。

- 5.10.1項「標準ツールバー」

- 5.10.2項「サイト・ツールバー」

- 5.10.3項「書式設定ツールバー」

- 5.10.4項「HTMLツールバー」

- 5.10.5項「表ツールバー」

- 5.10.6項「コントリビューション・ツールバー」

- 5.10.7項「プレースホルダ・ツールバー」

これらのツールバーの表示と非表示は、「表示」メニューから切り替えることができます。さらに、ツールバーを任意の位置にドラッグ・アンド・ドロップできます。ツールバーをツールバー領域外の位置にドラッグすると別個のダイアログになり、タイトル・バーの下向き矢印をクリックしてカスタマイズできます。

5.10.1 標準ツールバー

標準ツールバーでは、コピー、貼付け、印刷など、複数の一般的な編集機能にアクセスできます。

図5-19 標準ツールバー

オプション

説明

開いているアセットを保存します。

選択したテキストを切り取ります。

選択したテキストをコピーします。

選択したテキストを貼り付けます。

最後に実行した操作をキャンセルします。

「元に戻す」コマンドで直前に取り消された操作を実行します。

作業領域のアクティブ・ウィンドウの現在のコンテンツを印刷します。

デザイナ・アプリケーションのオンライン・ヘルプを開きます。

5.10.2 サイト・ツールバー

サイト・ツールバーでは、サイト接続、コンテンツ割当て、ナビゲーションなど、複数のサイト関連機能にアクセスできます。

図5-20 サイト・ツールバー

オプション

説明

定義されているサイト接続をすべて表示します。

現在のWebサイト(このアイコンの横にあるリスト内に表示されているWebサイト)との接続を確立します。

現在のWebサイト(このアイコンの横にあるリスト内に表示されているWebサイト)との接続を切断します。

「コンテンツの割当」ダイアログ(A.54項「「コンテンツの割当」ダイアログ」を参照)を開き、そこでコンテンツ(コントリビュータ・データ・ファイル、ネイティブ・ドキュメントまたはサブテンプレート)をページ上のコントリビューション・リージョンに割り当てることができます。

「カスタム・セクション・プロパティ」ダイアログ(A.9項「「カスタム・セクション・プロパティ」ダイアログ」を参照)を開き、そこで(セクションID、ラベル、デフォルト・プレースホルダ定義などのWebサイト・プロパティに加えて)カスタム・プロパティをサイト・セクションに割り当てることができます。

サイト・ナビゲーション構造を再生成します。これらの構造から生成されるメニューもWebサイト上で更新されます。

サイト全体をリフレッシュします。それによってWebサイトのサイト階層とフラグメントがリロードされます。

「サイト接続マネージャ」ダイアログ(5.12項「サイト接続マネージャ」を参照)を開き、そこでコンテンツ・サーバー上のWebサイトへの接続を作成、編集および削除できます。

ブラウザを起動して、サイト階層ウィンドウの現在選択しているセクションを表示します。
サイト階層で何も選択されていない状態でこのアイコンをクリックしても何も行われません。

現在のWebページをコンテンツ・サーバー上の最新のWebページと比較し、その違いを新しいブラウザ・ウィンドウに色分けされたテキストで表示します。

サイト階層のすべてのセクションを展開して、割り当てられているプライマリ・ページとセカンダリ・ページをすべて表示します。

サイト階層のすべてのセクションを縮小して、割り当てられているプライマリ・ページとセカンダリ・ページをすべて非表示にします。

5.10.3 書式設定ツールバー

書式設定ツールバーでは、フォントのサイズと色、テキストの位置合せ、リストなど、複数のテキスト書式設定機能にアクセスできます。

図5-21 書式設定ツールバー

オプション

説明

選択したフォントをテキストに適用します。

選択したフォント・サイズをテキストに適用します。

選択した色をテキストに適用します。アイコンの横にある下向き矢印を使用してテキストの色を選択できます。

選択した背景色（ハイライト色）をテキストに適用します。アイコンの横にある下向き矢印を使用して背景色を選択できます。

選択したテキストを太字にします。

選択したテキストをイタリックにします。

選択したテキストに下線を引きます。

選択したテキストのすべての書式設定を解除します。

番号付き（順序付けられた）リストを挿入します。

箇条書き（順序のない）リストを挿入します。

選択したテキストのインデント・レベルを1レベル上げます。

選択したテキストのインデント・レベルを1レベル下げます。

選択したテキストを左に揃えます。

選択したテキストを中央に揃えます。

選択したテキストを右に揃えます。

リンク・ウィザード(A.18項「リンク・ウィザード」を参照)を起動し、選択したテキストのハイパーリンクの作成や既存のハイパーリンクの編集を行うことができます。

選択したテキストから既存のハイパーリンクを削除します。

作業領域のHTMLタグの表示と非表示を切り替えます。アイコンの横にある下向き矢印を使用して、特定のHTMLタグの表示と非表示を切り替えることができます。

通常は枠線のない要素の枠線の表示と非表示を切り替えます。

HTMLソース・コードをクリーンアップおよび再フォーマットして、選択したDOCTYPEに準拠するようにします。

5.10.4 HTMLツールバー

HTMLツールバーでは、CSSクラス、イメージ、水平線など、複数のHTML関連機能にアクセスできます。

図5-22 HTMLツールバー

オプション

説明

選択したHTMLスタイルをテキストに適用します。

Webページ上の現在のカーソル位置にイメージを挿入します。イメージをコンテンツ・サーバーから選択するように求められます。

水平線(<hr>)を挿入します。

改行(<br>)を挿入します。

改行なしの空白(& )を挿入します。

5.10.5 表ツールバー

表ツールバーでは、表の追加、行と列の追加、セルのマージと分割など、複数の表関連機能にアクセスできます。

図5-23 表ツールバー

オプション

説明

Webページ上の現在のカーソル位置に表を挿入します。事前定義済の表から選択するには、アイコンの横にある下向き矢印をクリックします。

現在の表を削除します。

表のカーソルがある行の上に行を挿入します。

表のカーソルがある列の左に列を追加します。

表のカーソルが置かれているセルを複数の列または行に分割します。セルを複数列（垂直）または複数行（水平）のどちらに分割するか選択するように求められます。

表のカーソルの置かれているセルとその左側のセルをマージします。

表のカーソルの置かれているセルとその上側のセルをマージします。

表のカーソルの置かれているセルとその右側のセルをマージします。

表のカーソルの置かれているセルとその下側のセルをマージします。

5.10.6 コントリビューション・ツールバー

コントリビューション・ツールバーでは、リージョンや様々なタイプの要素の追加など、複数のコントリビューション機能にアクセスできます。このツールバーは、主にレガシー・サイト(10gR4より前のリリースのSite Studio Designerで作成されたサイト)に使用されます。

図5-24 コントリビューション・ツールバー

オプション

説明

Webページ上の現在のカーソル位置にレガシー・コントリビューション・リージョンを挿入します。

Webページ上の現在のカーソル位置にレガシーWYSIWYG要素を挿入します。

Webページ上の現在のカーソル位置にレガシー・プレーン・テキスト要素を挿入します。

Webページ上の現在のカーソル位置にレガシー・イメージ要素を挿入します。

選択した要素のプロパティ・ダイアログを開き、そこでプロパティを編集できます。

選択したアイテムをWebページから削除します。

5.10.7 プレースホルダ・ツールバー

プレースホルダ・ツールバーでは、テンプレートへのプレースホルダや様々なタイプの要素の追加など、複数のプレースホルダ関連機能にアクセスできます。

図5-25 プレースホルダ・ツールバー

オプション

説明

Webページ上の現在のカーソル位置にプレースホルダを挿入します。

Webページ上の現在のカーソル位置に要素を挿入します。

Webページ上の現在のカーソル位置に動的変換を挿入します。

ダイアログを開き、そこで要素を割り当てることができます。

選択したアイテムをWebページから削除します。

5.11 ログ・ファイル

ログ・ファイルには、デザイナ・アプリケーションを使用中に生成されたステータス、警告およびエラー・メッセージが表示されます。これはトラブルシューティングを行う場合に役立ちます。ログ・ファイルは、「表示」メニューを開き、「ログ・ファイル」を選択するといつでも表示できます。

ログには、メッセージの発生元、そのタイプ、日付と時刻および実際のメッセージ・テキストが表示されます。メッセージをクリックすると詳細を表示できます。さらに、「ファイル」→「保存」をクリックすると、現在のログをテキスト・ファイルに保存できます。

図5-26 ログ・ファイル

「図5-26 ログ・ファイル」の説明

5.12 サイト接続マネージャ

サイト接続マネージャは、コンテンツ・サーバー上にあるSite Studio Webサイトへの接続を制御する場合に使用します。サイト接続を作成、編集および削除できます。Webサイトに接続すると、コンテンツ・サーバーにあるそのWebサイトのプロジェクト・ファイルに接続することになります。このプロジェクト・ファイルには、デザイナでのサイトの作業を可能にする関連情報がすべて保持されています。たとえば、プロジェクト・ファイルには、Webサイトとその関係を構成するすべてのファイルへの参照が含まれています。

Site Connection Managerは次の2つの方法で起動できます。

- 「ファイル」メニューを開き、「サイト」→「接続マネージャ」を選択します。

- サイト・ツールバー(図5-27)で「サイト接続マネージャ」アイコンをクリックします。

図5-27 「サイト接続マネージャ」アイコン

図5-28 サイト接続マネージャ

「図5-28 サイト接続マネージャ」の説明

サイト接続を作成するときに、Webサイトが格納されるコンテンツ・サーバーのCGI URLアドレス、サイト識別子および接続名を指定します。続いて、Site Studio Designerにより、Webサイトのプロジェクト・ファイルが作成され、それが新規プロジェクト・ファイル用のデフォルト・メタデータとともにコンテンツ・サーバーにチェックインされます(7.3.1項「プロジェクト・ファイルに割り当てるメタデータの指定」を参照)。サイト接続を作成したら、サイト・ツールバーのメニューを使用するか(図5-29)、「ファイル」→「サイト」→「最近のサイト」を選択してデザイナで簡単にサイトを開くことができます。

図5-29 デザイナのWebサイトのリスト

Webサイトは、コンテンツ・サーバーの「Webサイト」メニューにも表示されます(図5-30)。

図5-30 Oracle Content ServerのWebサイトのリスト(デフォルトのトレイ・レイアウト)

サイト接続の操作方法の詳細は、7.1項「サイト接続」およびA.2項「「サイト接続マネージャ」ダイアログ」を参照してください。

5.13 リンク・ウィザード

リンク・ウィザードは、ハイパーリンクを、ページ・テンプレート、リージョン・テンプレートまたはサブテンプレートのテキストやその他のページ要素に追加する場合に使用します。Webサイト接続、コントリビュータ・データ・ファイル、ネイティブ・ドキュメント、URLなど様々なターゲットにリンクできます。現在のWebサイト上のアイテムだけでなく、コンテンツ・サーバーにある他のSite Studioサイト上のアイテムや、外部Webサイトにもリンクできます。各コントリビュータは、この同じウィザードを使用してコントリビュータ・アプリケーションでハイパーリンクを作成します。コントリビュータが使用できるオプションは、サイト・デザイナが要素定義の設定時に制御します（「リンク設定」の下）。たとえば、リンク先として使用可能なコンテンツの種類を、新規コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント、コンテンツ・サーバー上の既存のファイルおよびローカル・コンピュータ上の既存のファイル（あるいはそのすべて）から決定します。リンク先として使用可能なネイティブ・ドキュメントのファイル・フォーマットを制限することもできます（たとえば、Microsoft Wordドキュメントのみなど）。

デザイナでは、「設計」ビューでテンプレートを開き、テキストなど、なんらかのページ要素を選択した状態で、書式設定ツールバーの「ハイパーリンクの作成」アイコン(図5-31)をクリックするとこのウィザードが起動されます。

図5-31 「ハイパーリンクの作成」アイコン

図5-32 リンク・ウィザード

「図5-32 リンク・ウィザード」の説明

リンク・ウィザードは、プロセスのなかで選択した内容に応じた複数の手順で構成されます。

注意:
ウィザードの手順をより早く進めるには、使用するオプションの左側にある青い矢印をクリックします。これにより、オプションが自動的に選択され、ウィザードが次の手順に進みます。

最初の手順では、作成するハイパーリンクのタイプを指定します。

- セクションへのリンク

- ファイルへのリンク

- 次のURLへのリンク

「オプション」をクリックすると、リンク・ターゲットを新しいブラウザ・ウィンドウで開くかどうかを指定できます。必要なリンク・タイプを選択すると、ウィザードが次に進み、選択内容に応じてさらにいくつかの画面が表示されます。

セクションへのリンク

「セクションへのリンク」を選択すると、ハイパーリンクの宛先になるサイト・セクションを指定するように求められます。現在のWebサイト上またはコンテンツ・サーバーにある別のSite Studioサイト上のセクションにリンクできます。ターゲット・セクションをサイト階層から選択します。

さらに、ウィザードで表示するように設定されているオプションの中から、URL形式(パスベースまたはIDベース)を選択するように求められる場合があります(12.4.8項「デフォルトのリンク形式の選択」を参照)。詳細は、「URL形式」を参照してください。

最後の手順では、リンクを実際に作成（または変更）する前に確認します。

ファイルへのリンク

「ファイルへのリンク」を選択すると、最初にハイパーリンクの宛先になるファイルのタイプを選択するように求められます。サイト・デザイナが、次の中からリンク先として使用可能なファイルのタイプを決定します。

- 新規コントリビュータ・データファイル: 新規コントリビュータ・データ・ファイルへのリンクを選択すると、新規データ・ファイルをコンテンツ・サーバーにチェックインするように求められます(標準のコンテンツ・チェックイン・フォームを使用)。適切なコンテンツ情報（メタデータ）を入力して、アイテムをコンテンツ・サーバーにチェックインします。ほとんどの情報は自動的に設定されます。フィールド名が赤くマークされているものは、必須フィールドです（つまり、そのフィールドが空だとアイテムをチェックインできません）。新規コントリビュータ・データ・ファイルは、サイト・コントリビュータがそのファイルをコントリビュータ・エディタで編集するまで空ファイルになっています。
また、ハイパーリンク先のデータ・ファイルを表示するWebサイトのセクションも指定するように求められます。詳細は、「ターゲット・セクション」を参照してください。

さらに、ウィザードで表示するように設定されているオプションの中から、URL形式(パスベースまたはIDベース)を選択するように求められる場合があります(12.4.8項「デフォルトのリンク形式の選択」を参照)。詳細は、「URL形式」を参照してください。

最後の手順では、リンクを実際に作成（または変更）する前に確認します。

- 新規ネイティブ・ファイル: 新規ネイティブ・ドキュメントへのリンクを選択すると、最初にファイル形式(Microsoft Wordなど)を選択する必要があります。新規ネイティブ・ドキュメントとして許可されるファイル形式は、サイト・デザイナが決定します。
次に、新規ネイティブ・ドキュメントをコンテンツ・サーバーにチェックインするように求められます（標準のコンテンツ・チェックイン・フォームを使用）。適切なコンテンツ情報（メタデータ）を入力して、アイテムをコンテンツ・サーバーにチェックインします。ほとんどの情報は自動的に設定されます。フィールド名が赤くマークされているものは、必須フィールドです（つまり、そのフィールドが空だとアイテムをチェックインできません）。新規ネイティブ・ドキュメントは、サイト・コントリビュータがそのファイルを関連付けられたサード・パーティ・アプリケーションで編集するまで空ファイルになっています。

また、ハイパーリンク先のネイティブ・ドキュメントを表示するWebサイトのセクションも指定するように求められます。詳細は、「ターゲット・セクション」を参照してください。

さらに、ウィザードで表示するように設定されているオプションの中から、URL形式(パスベースまたはIDベース)を選択するように求められる場合があります(12.4.8項「デフォルトのリンク形式の選択」を参照)。詳細は、「URL形式」を参照してください。

最後の手順では、リンクを実際に作成（または変更）する前に確認します。

- サーバーからの既存のファイル: コンテンツ・サーバー上の既存のファイルへのリンクを選択すると、選択可能なコンテンツ・ファイルがすべて表示された、コンテンツ・サーバー上の標準検索結果のページが表示されます。この検索問合せに使用する基準は、サイト・デザイナが決定します。リンク先にするコンテンツ・アイテムの横にある「選択」ボタンをクリックします。
また、ハイパーリンク先のファイルを表示するWebサイトのセクションも指定するように求められます。詳細は、「ターゲット・セクション」を参照してください。

さらに、ウィザードで表示するように設定されているオプションの中から、URL形式(パスベースまたはIDベース)を選択するように求められる場合があります(12.4.8項「デフォルトのリンク形式の選択」を参照)。詳細は、「URL形式」を参照してください。

最後の手順では、リンクを実際に作成（または変更）する前に確認します。

- 既存のローカル・ファイル: 既存のローカル・ファイル(自分のコンピュータ上にあるファイル)へのリンクを選択すると、そのファイルをコンテンツ・サーバーにチェックインするように求められます(標準のコンテンツ・チェックイン・フォームを使用)。ほとんどの情報は自動的に設定されます。フィールド名が赤くマークされているものは、必須フィールドです（つまり、そのフィールドが空だとアイテムをチェックインできません）。「プライマリ・ファイル」フィールドの横にある「参照」ボタンをクリックして、コンピュータ上のファイルにナビゲートし、選択します。また、必ずタイトルを指定します。
また、ハイパーリンク先のファイルを表示するWebサイトのセクションも指定するように求められます。詳細は、「ターゲット・セクション」を参照してください。

さらに、ウィザードで表示するように設定されているオプションの中から、URL形式(パスベースまたはIDベース)を選択するように求められる場合があります(12.4.8項「デフォルトのリンク形式の選択」を参照)。詳細は、「URL形式」を参照してください。

最後の手順では、リンクを実際に作成（または変更）する前に確認します。

- 現在のアイテム: 選択したコンテンツ・ファイルに引き続きリンクし、ハイパーリンクのプロパティ(サイトのターゲット・セクションなど)を変更する場合は、このオプションを選択します。

次のURLへのリンク

「URLへのリンク」（URLはWebアドレス）を選択すると、このオプションの横にあるフィールドにURLを指定できます。URLを指定するまで、ウィザードの先には進めません。これは多くの場合、インターネット上のWebサイトなどの外部URLになりますが、PDFファイル、メディア・ファイル、zipファイルなど、コンテンツ・サーバー上にあるコントリビューションに使用されないファイルへのリンクにも役立つ場合があります。

最後の手順では、リンクを実際に作成（または変更）する前に確認します。

ターゲット・セクション

ウィザードの手順の1つで、選択したデータ・ファイルを表示するWebサイトのセクション(ターゲット・セクション)を指定できます。これにより、特定のファイルが実際に格納されているサイトに関係なく、そのファイルをWebサイト上のどこに表示するかを制御できます。たとえば、サイトの「Products」セクションに製品の説明が格納されている場合、「Support」セクションからそのファイルへのリンクを作成し、次に、ハイパーリンクがクリックされたときそのドキュメントが実際に「Support」セクションに表示されるように指定できます。次のオプションから選択できます。

- Webサイト・セクションのデフォルト・メタデータを使用: このオプションを選択すると、ハイパーリンク先のコンテンツ・ファイルは、コンテンツ・ファイルのWeb Site Section metadataフィールドに現在指定されているWebサイト・セクションに表示されます。コントリビュータにリンクのURL形式の選択が許可されている場合、IDベースのURL形式を使用する必要があります。

- Webサイト・セクションの選択: このオプションを選択すると、ハイパーリンク先のコンテンツ・ファイルは、選択したWebサイト・セクションに開かれます(実際にはコンテンツ・ファイルのデフォルトのターゲット・セクションが上書きされます)。現在のWebサイトのセクションでも、コンテンツ・サーバーにある別のSite Studioサイトのセクションでも選択できます。

- コンテンツ・アイテムのURLへのリンク: このオプションを選択すると、ファイルは、Webサイトのフレームワーク内ではなく、コンテンツ・サーバーに格納されている状態に忠実に表示されます。これはPDFファイルなどのネイティブ・ドキュメントにリンクする場合に便利です。

URL形式

コントリビュータにリンクのURL形式の決定が許可されているかどうかに応じて、リンクのURL形式を選択するように求められる場合があります。（デザイナで、このオプションを設定するには、「ファイル」→「サイト」→「詳細」→「デフォルト・リンク・フォーマットの設定」を選択します。）次のURL形式を選択できます。

- パスベースのURL: リンクには、ターゲット・ロケーションのパスが含まれます。このタイプのリンクには次の2つの選択肢があります。

- 絶対パス: フルパスを生成します。たとえば、<!--$ssServerRelativeSiteRoot-->products/index.htm("<!--$ssServerRelativeSiteRoot-->"はWebサイトのルートのパスで置き換えられる)のようになります。

- 相対パス: フルパスではなく相対パスを生成します。たとえば、../products/index.htmのようになります。

ターゲット・セクションとしてコンテンツ・ファイルのデフォルトのWebサイト・セクションを使用するように選択している場合、このオプションは選択できません。

- IDベースのURL: リンクには、パスベースの名前ではなく、ターゲットの場所をコード化したIDが含まれます。このタイプのリンクには3つの選択肢があります。

- クライアント側のスクリプト・フォーマット: クライアント側のJavaScriptを使用して、ターゲットの場所へのリンクを作成します。たとえば、javascript:nodelink('10024');のようになります。

- サーバー側のスクリプト・フォーマット: サーバー側のIdocスクリプトを使用して、ターゲットの場所へのリンクを作成します。たとえば、<!--$wcmUrl('nodelink','10024')-->のようになります。

- URLトークン・フォーマット: サーバーでリダイレクトを使用して、ターゲットの場所へのリンクを作成します。たとえば、ssNODELINK/10024のようになります。

5.14 コンテンツの切替えウィザード

コンテンツの切替えウィザードは、Webページ上のコントリビューション・リージョンに割り当てられているコンテンツを変更する場合に使用します（または、何も割り当てられていない場合はコンテンツの割当てに使用します）。各コントリビュータは、この同じウィザードを使用してコントリビュータ・アプリケーションでコンテンツの割当てまたは切替えを行います。コントリビュータが使用できるオプションは、サイト・デザイナがリージョン定義の設定時に制御します。たとえば、割当て先として使用可能なコンテンツの種類を、新規コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント、コンテンツ・サーバー上の既存のファイルおよびローカル・コンピュータ上の既存のファイル（あるいはそのすべて）から決定します。割当て先として使用可能なネイティブ・ドキュメントのファイル・フォーマットを制限することもできます（たとえば、Microsoft Wordドキュメントのみなど）。さらに、コンテンツとコントリビューション・リージョンの関連付けをまとめて削除できるように指定することもできます。

デザイナでは、コンテンツの切替えウィザードは「コンテンツの割当」ダイアログ(A.54項「「コンテンツの割当」ダイアログ」を参照)に開かれたWebページから起動します。このダイアログは、サイト階層でセクションの割り当てられているプライマリ・ページまたはセカンダリ・ページを右クリックし、「コンテンツの割当」を選択して起動します。ページは、基本的にコントリビューション・モードで表示されるため、コントリビューション・グラフィックのメニューで右クリックして、関連付けられているプレースホルダのコンテンツを切り替えることができます(または、コンテンツがまだ割り当てられていない場合は割り当てることができます)。

図5-33 コンテンツの切替えウィザード

「図5-33 コンテンツの切替えウィザード」の説明

コンテンツの切替えウィザードは、現在のコントリビューション・リージョンのプロパティとプロセスのなかで選択した内容に応じた複数の手順で構成されます。

注意:
ウィザードの手順をより早く進めるには、使用するオプションの左側にある青い矢印をクリックします。これにより、オプションが自動的に選択され、ウィザードが次の手順に進みます。

リージョン定義またはサブテンプレートの選択

コントリビューション・リージョンの設定方法に応じて、最初に、リージョン・コンテンツのベースとなるリージョン定義またはサブテンプレートを選択するように求められます。

リージョン定義を選択する場合、そのコントリビューション・リージョンをコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントに直接関連付けます（ウィザード内の後半で選択）。コンテンツが、選択したリージョン定義と関連付けられたリージョン・テンプレートに従ってコントリビューション・リージョンに開かれます。コントリビューション・リージョンに（プレースホルダ定義で）使用できるリージョン定義は、サイト・デザイナが制御します。

サブテンプレートを選択する場合、コントリビューション・リージョンを、リージョンの外観を定義し、通常はそれをより小さいコントリビューション・リージョン(それぞれに別個のコンテンツを割り当てる必要がある)に分割するサブテンプレートに関連付けます。コントリビューション・リージョンに（プレースホルダ定義で）使用できるサブテンプレートは、サイト・デザイナが制御します。

コンテンツの選択

ウィザードで選択した内容に応じて、コントリビューション・リージョンに関連付けられるコンテンツ・ファイルのタイプを選択するように求められる場合があります。選択可能なコンテンツ・ファイルのタイプは、リージョン定義内の設定によって異なります。次のオプションを選択します。

- 新規のコントリビュータ・データ・ファイルを使用するには、「新規コントリビュータ・データファイル」を選択します。コンテンツ・チェックイン・フォームが表示され、そこでコントリビュータ・データ・ファイルのメタデータを指定し、ファイルをコンテンツ・サーバーにチェックインできます。ファイルは、コントリビュータがそのファイルをコントリビュータ・エディタで編集するまで空の状態です。

- 新規のネイティブ・ドキュメントを使用するには、「新規ネイティブ・ファイル」を選択し、ファイル形式を選択します。（選択可能なファイル形式はリージョン定義に設定されています。）コンテンツ・チェックイン・フォームが表示され、そこでネイティブ・ドキュメントのメタデータを指定し、ファイルをコンテンツ・サーバーにチェックインできます。必須のメタデータ・フィールドはすべて赤でマークされています。ファイルは、コントリビュータがそのファイルをネイティブ・アプリケーションで編集するまで空の状態です。

- コンテンツ・サーバーの既存のファイルを使用するには、「サーバーからの既存のファイル」を選択します。コンテンツ・サーバー上にあるすべてのアイテムがリストされた検索結果のページが表示され、そこでファイルを選択できます。（検索問合せの基準はリージョン定義に設定されています。）使用するファイルを、関連付けられている「選択」ボタンをクリックして選択します。

- コンピュータにある既存のファイルを使用するには、「既存のローカル・ファイル」を選択します。コンテンツ・チェックイン・フォームが表示され、そこでファイルのメタデータを指定し、ファイルをコンテンツ・サーバーにチェックインできます。必須のメタデータ・フィールドはすべて赤でマークされています。「プライマリ・ファイル」フィールドの横にある「参照」ボタンを使用して、コンピュータ上の使用するファイルにナビゲートし、選択します。

- コンテンツ・ファイルとコントリビューション・リージョンの既存の関連付けを削除するには、「なし」をクリックします。これによって、コントリビューション・リージョンはコンテンツ・ファイルが割り当てられていない状態になります。

5.15 フラグメント・エディタ

フラグメント・エディタは、フラグメントの作成と編集に使用します。フラグメントを編集するには、ツールボックス(5.8項「ツールボックス」を参照)でフラグメントを右クリックし、「編集」または「コピーして編集」(読取り専用フラグメントの場合)を選択します。これにより、フラグメント・エディタにフラグメントが表示されます。（最初にフラグメントのプロパティのダイアログが表示された場合は、そこで情報を指定してからフラグメントの編集を開始する必要があります。）フラグメントを作成するには、「ファイル」→「フラグメント」→「新規」を選択します。

フラグメント・エディタは、状況によってダイアログまたはタブとして表示されます。詳細は、5.6.1項「ダイアログとタブ」を参照してください。

図5-34 フラグメント・エディタ

「図5-34 フラグメント・エディタ」の説明

フラグメントは、単純なコピーライト文から複雑な一連のスクリプト関数まで、多くの形式で表現されます。任意のコード部分をフラグメントに変換できます。フラグメント・エディタは、このコードと、フラグメントを構成する次の各部分を管理するのに役立ちます。

- プロパティ: フラグメントのプロパティは、名前、タイプ、スクリプト言語など、フラグメントを識別する特性です。

- スニペット: スニペットは、フラグメントを構成するコードの個々の断片です(この断片は単なるテキストの場合もあります)。このコードは、フラグメント・エディタの「ソース」ビューまたは「設計」ビューで作成および編集できます（サイト・テンプレートの「ソース」および「設計」ビューと同様です）。フラグメントにスクリプト・コードが含まれる場合、正しいスクリプト構文を理解している必要があります。

- アセット: アセットは、フラグメント内から参照されるファイルです。グラフィック、Cascading Style Sheet（CSS）またはJavaScriptファイルは、すべて一般的に使用されるアセットです。フラグメントに追加されたアセットは、そのフラグメントの一部となります。

- 要素: 要素は、静的リストの生成に使用されるフラグメントに追加します。要素をこのように使用することで、各コントリビュータは、リストの編集、行の追加、行の削除などを行うことができます。

- パラメータ: パラメータは、フラグメントの外観と動作を制御する属性です。フラグメントの作成時にパラメータの独自のセットを指定して、フラグメントをページ・テンプレートに追加する際にそれらのパラメータを選択できます。

フラグメント・エディタの詳細は、13.12項「フラグメント・エディタの使用」を参照してください。

5.16 コントリビュータ・データ・ファイルとネイティブ・ドキュメント

コントリビュータ・データ・ファイルとネイティブ・ドキュメントは、コントリビュータがサイトに発行するコンテンツを格納するために使用されます。どちらのファイルも、プライマリ・ページのコントリビューション・リージョンに直接割り当てるか、ハイパーリンクまたは動的リストのターゲットとして追加できます（この場合、ファイルはセカンダリ・ページに表示されます）。

ただし、2つのファイルを開いて編集する方法は次のようにそれぞれ異なります。

- コントリビュータ・データ・ファイル: コントリビュータ・データ・ファイルは、Site Studioで生成されたXMLファイルであり、コントリビュータ・アプリケーションで開いて編集するように設計されています。このファイルは、即座に更新されてWebページに追加されます。

- ネイティブ・ドキュメント: ネイティブ・ドキュメントは、サード・パーティ製のファイルであり、それを最初に作成したときのアプリケーション(たとえば、Wordドキュメントの場合はMicrosoft Word)を使用して参照および編集します。ファイルは、閉じられると（Dynamic Converterを使用して）Webページに変換され、Webページで使用できるようになります。

サイトでこれらのファイルを使用するには、ページ・テンプレートに編集可能な領域（コントリビューション・リージョン）を作成し、そのプレースホルダにデータ・ファイルまたはネイティブ・ドキュメントを割り当てる必要があります。データ・ファイルを使用する場合、各リージョン定義に1つ以上の要素も追加する必要があります。各要素は、コントリビュータ・アプリケーションにフィールドとして表示され、ユーザーはコンテンツを追加および編集できます。各要素（要素定義）内でコントリビュータが使用できる編集オプションは、サイト・デザイナが制御します。

コントリビューション・リージョンを設定したら、「コンテンツの割当」ダイアログ(A.54項「「コンテンツの割当」ダイアログ」を参照)を使用してこれらのファイルのいずれかをリージョンに割り当てます。このダイアログは、「コンテンツの割当」アイコン(図5-35)をクリックすることでいつでも使用できます。

図5-35 「コンテンツの割当」アイコン

「コンテンツの割当」ダイアログを最初に開くとき、左側にはサイト階層が表示され、右側には1つ以上のコントリビューション・リージョンを含んだページ・テンプレートが完全にレンダリングされて表示されます。各コントリビューション・リージョンには独自のコントリビューション・グラフィックがあり、コントリビューション・リージョンの名前、「ステータス」/「編集」アイコンおよび「メニュー」アイコンが表示されます(図5-36)。

図5-36 コントリビューション・グラフィック

「図5-36 コントリビューション・グラフィック」の説明

マウス・カーソルをコントリビューション・グラフィックの上に置くと、関連付けられたコントリビューション・リージョンが黄色いボックスでマークされます。これが、選択したコントリビューション・グラフィックを使用して編集可能なコンテンツです。さらに、コントリビューション・リージョンに関する役に立つサイト設計情報（関連付けられたプレースホルダ名と定義、関連付けられたコンテンツ・ファイルのコンテンツIDおよび関連付けられたリージョン定義とテンプレートなど）を提供するツールチップが表示されます(図5-37)。

図5-37 Webページ上のマークされたコントリビューション・リージョンとツールチップ

「図5-37 Webページ上のマークされたコントリビューション・リージョンとツールチップ」の説明

サイト・セクションのページ上のコントリビューション・リージョンのなかに、まだコンテンツが割り当てられていないものがあると、サイト階層でそのセクションのフォルダ・アイコンに赤い「X」が表示されます(図5-38)。

図5-38 赤いXアイコン

リージョンごとに、新しいデータ・ファイルまたはネイティブ・ドキュメントを指定するか、既存のファイルを再利用できます。Webサイトの特定のページに一意の新規コンテンツを表示する場合は、新規ファイルを指定する必要があります。Webサイトの複数のページに同じコンテンツを表示する場合は、既存のファイルを再利用します(ページ・テンプレートなど、その他のサイト・アセットを再利用する場合の方針決定と同様です)。

注意:
コントリビュータ・データ・ファイルとネイティブ・ドキュメントは、他のコンテンツ・アイテムのようにコンテンツ・サーバーに格納されます。したがって、デザイナはファイルごとに異なるメタデータまたはセキュリティを選択できるため、コントリビュータが閲覧できる内容は、それぞれのログイン資格証明に基づいて制限されます。

コントリビュータによるファイルの作成の許可

デザイナは、コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントをリージョンに割り当てる以外に、各コントリビュータがWebサイトに独自のデータ・ファイルおよびネイティブ・ドキュメントを作成することを許可できます。

これにより、サイトにまったく新しい側面が追加されます。つまり、コンテンツが作成されるたびにデザイナがセクションやページ・テンプレートを作成することなく、サイトは成長を続けることが可能になります。これを行うには、サイトへのファイルの追加を各コントリビュータに許可し(要素定義で許可されるアクション)、それらのファイルを表示できるサイト上の領域(セカンダリ・ページにおける置換え可能なリージョン)を設定する必要があります。

5.17 Site Studio Manager

Site Studio Designerを使用してWebサイトを作成およびデプロイしたら、そのサイトを管理するユーザーにサイトの管理責任を譲渡できます。これは、WebベースのアプリケーションであるSite Studio Managerを使用して行います。

図5-39 Site Studio Managerアプリケーション

マネージャを使用するには、マネージャ機能が有効化されているWebページに移動します(see 第16章「マネージャの設定」を参照)。実装方法に応じて、マネージャは常に表示されるか、またはコントリビューション・モードでのみ表示されます。マネージャは、各ページまたはサイトの指定セクションから起動できます。

マネージャでは、サイト階層、セクションに関連付けられたページ・テンプレート、セクションのプロパティなどを変更できます。サイト・マネージャは、効果的にサイトを管理するため、マネージャでのみ作業するか、マネージャとコントリビュータの両方で作業するかを選択できます。

マネージャおよびコントリビュータ・アプリケーションをサイトに導入する場合、2つのアプリケーションを使用する方法と、2つのアプリケーションを各マネージャとコントリビュータが併用する方法について検討する必要があります。デザイナは、マネージャとコントリビュータにその役割と責任に関する情報を提供する必要があります。

マネージャの使用方法の詳細は、『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

5.18 Site Studio Contributor

Site Studio DesignerでWebサイトを作成およびデプロイしたら、そのサイトでコンテンツを追加および更新するユーザーに権限を譲渡できます。これらのユーザーは、コントリビュータと呼ばれ、コントリビュータ・アプリケーションを使用してサイトを更新します。

サイトのデザイナもコントリビュータ・アプリケーションを使用できますが、頻繁に使用するのは、サイト・コントリビューションをテストする場合、サイトにサンプル・ページを移入する場合、または破損したページを修正する場合です。

コントリビュータを起動するには、(デザイナで設定された)編集可能なコントリビューション・リージョンを含むWebページに移動し、ページ・ビューをコントリビューション・モードに変更します(状況によってはWebサイトにログインするように求められます)。その後、ページ上のコントリビューション・グラフィックをクリックして、コントリビュータでそのページの編集を開始できます。

次の項で、コントリビュータの概要情報について説明します。

- 5.18.1項「コントリビュータの起動」

- 5.18.2項「コントリビュータ・エディタ」

- 5.18.3項「コントリビュータとワークフロー」

5.18.1 コントリビュータの起動

コントリビュータ・アプリケーションを起動するには、コントリビューション・リージョンが含まれるWebページに移動し、キーボードのキーストロークの組合せ(デフォルトは[Ctrl]+[Shift]+[F5])を使用してコントリビューション・モードを有効にします。その後、ログイン資格証明を入力するよう求められます。

コントリビューション・モードに入っていることは、画面の一番上にある細長い「コントリビューション・モード」バナーからわかります。また、プレースホルダごとに1つずつ、ページ上に1つ以上のコントリビューション・グラフィック(図5-40)も表示されます。

図5-40 コントリビューション・グラフィック

各コントリビューション・グラフィックは、コントリビュータまたはサード・パーティ・アプリケーション（ネイティブ・ドキュメントの使用時）で開いて編集できる、Webページ上の編集可能な領域を示します。プレースホルダ名が最初にリストされ、次に「編集」アイコンと「メニュー」アイコンが続きます。編集するには、「編集」アイコンをクリックするか、「メニュー」アイコンをクリックして「編集」を選択します。

次のことに注意してください。

- コントリビューション・グラフィックの数は、ページの編集可能領域の数とコントリビュータのログイン資格証明に応じて変化します（デザイナがサイトのファイルごとに異なるセキュリティを設定している場合）。

- コントリビューション・グラフィック内には様々な意味を持つ様々なアイコンが表示される場合があります。コンテンツがプレースホルダに割り当てられていない場合、グラフィックには小さい緑のプラス(+)記号(図5-41)が表示されます。

図5-41 コンテンツが割り当てられていないことを示すコントリビューション・グラフィック

コントリビュータにリージョン・コンテンツを切り替えるアクセス権がある場合、グラフィックには小さい黄色の矢印(図5-42)が表示されます。

図5-42 コンテンツが切替え可能であることを示すコントリビューション・グラフィック

コンテンツがワークフロー内にある場合、コントリビューション・グラフィックの左側にある緑の歯車アイコン(図5-43)で示されます。

図5-43 ワークフローを示すコントリビューション・グラフィック

- デフォルトのキーストロークの組合せ([Ctrl]+[Shift]+[F5])を変更する方法の詳細は、『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

- どのWebページにコントリビューション・リージョンが含まれるか、およびそのうちどのリージョンを編集する必要があるかを指示するため、デザイナは、WebページのURLを転送するか、ワークフローを使用してコントリビュータに通知する必要があります。

5.18.2 コントリビュータ・エディタ

Webページのコントリビューション・リージョンを編集することを選択すると、コントリビュータ・エディタがブラウザ・ポップアップ・ウィンドウ内で起動し(図5-44)、現在のコントリビューション・リージョンのコンテンツの編集を開始できます。このブラウザ・ポップアップ・ウィンドウが、ポップアップ・ブロック・ソフトウェアによって抑制されている場合があります。その場合は、サイトでのポップアップを許可するようにそのソフトウェアを構成する必要があります。また、コントリビュータ・エディタが起動すると、元のWebページを表示しているWebブラウザが一時的に使用できなくなります。コントリビュータ・エディタを閉じると、Webブラウザに戻ることができます。

図5-44 コントリビュータ・エディタ

「図5-44 コントリビュータ・エディタ」の説明

コントリビュータのインタフェースは、ワード・プロセッサ・プログラムのインタフェースとよく似ています。テキスト、イメージ、ハイパーリンクなどを追加、削除および編集できます。単純または複雑なリストを管理できるリスト・オプションもあります。コントリビュータの外観と動作は、デザイナで各コントリビューション・リージョンおよび要素がどのように設定されているかによって変化します。サイトのデザイナは、コントリビュータのインタフェースを平易で単純なものに、または高度で強力なものにするように、コントリビューション・リージョンを設定および変更できます。

エディタのメイン・ウィンドウは次の様々な要素で構成されています。

- ページ・ヘッダー: 編集中のコントリビューション・リージョンの名前が含まれます。

- データファイル: コンテンツ・サーバーにある、編集可能なコントリビューション・リージョンに関連付けられたデータ・ファイルのコンテンツIDが表示されます。

- 「要素」タブ: コントリビューション・リージョンのすべての要素に対する編集環境を提供します。編集中のコントリビューション・リージョンに実際に表示されているのが一部の要素のみの場合でも、関連付けられたデータ・ファイル内のすべての要素が表示されます。(コントリビューション・リージョンに実際に表示されない情報はWebサイトの別の場所で使用されている場合があるため、その情報を編集するとサイトの他のページに影響を与える可能性があります。)

- 「メタデータ」タブ: 編集可能なコントリビューション・リージョンに関連付けられたデータ・ファイルのコンテンツ情報(メタデータ)が表示されます(サイト・デザイナがコントリビューション・リージョンにメタデータを使用できるように選択した場合のみ)。

- コントリビューション・ツールバー: では、コントリビューション・リージョン全体に適用する一連の機能を提供します。データ変更の保存またはプレビュー、現在のビューのリフレッシュ、データ・ファイルの使用状況レポートの起動、およびWebページに加えられた変更の表示を行うことができます。

- 編集領域: Webページのコントリビューション・リージョンに関連付けられたコントリビュータ・データ・ファイル内の要素ごとに1つずつあります。これらの編集領域で、テキストの入力やドキュメントの書式設定を行います。

- 要素ツールバー: 編集するコンテンツのタイプに関連する編集機能を提供します。サイト・デザイナが、要素タイプごとに使用可能な編集オプションを制御します。

5.18.3 コントリビュータとワークフロー

サイトにコンテンツを投稿する以外に、各コントリビュータは、コンテンツの確認と承認を担当することがあります。この作業は、組織のレビューアが単独で担当することもあります。コンテンツを確認および承認するプロセスは、ワークフローと呼ばれます。

ワークフローは、コンテンツ・サーバーの既存のワークフロー機能を使用してSite Studioで作成します。この作業に慣れていれば、通常は、ワークフロー・プロセスを迅速にサイトに導入できます。ワークフローは、Webページ上のコントリビューション・リージョンに割り当てられたコンテンツに対して有効化できます。コントリビュータがそのWebページに新規データ・ファイルまたはネイティブ・ドキュメントを追加すると、コンテンツは自動的にワークフローに移行します（ページが承認プロセスを通過せずに稼働状態になることはありません）。

ワークフローに参加する場合、レビューアは、ワークフローの電子メール・メッセージにあるリンクをクリックし、確認が必要なWebページに移動します（ページはコントリビューション・モードになります）。レビューアは、ワークフロー・アイコン(図5-45)を含むコントリビューション・グラフィックのメニューを開いて、「ドキュメントの承認」、「ドキュメントの却下」または「編集」を選択できます。

図5-45 ワークフローのコントリビューション・アイコン

レビューアが「ドキュメントの承認」を選択すると、ワークフローの次のレビューアに同様の電子メール・メッセージが送信されます。レビューアがワークフローの最後のレビューアの場合、「ドキュメントの承認」をクリックすると、コンテンツは実際の(稼働状態の) Webサイトに表示されます。

レビューアが「ドキュメントの却下」を選択すると、Oracle Content Serverの「拒否」ページが開きます。ここで、却下の詳しい理由を入力する必要があります。また、ワークフローの以前のレビューアにメールが送信されます。レビューアが「編集」をクリックすると、コンテンツを編集できるようにコントリビュータが起動します。詳細は、15.3項「コントリビュータのワークフローの使用状況」および『Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド』を参照してください。

完全なワークフロー・プロセスは、コンテンツ・サーバーでのワークフローの設定方法に応じて変化します。詳細は、第15章「ワークフローの使用方法」およびOracle Content Serverのドキュメントを参照してください。

5.19 Oracle Content Serverの「Site Studioの管理」

「Site Studioの管理」ページは、コンテンツ・サーバーへのSite Studioコンポーネントのインストール時に作成され、Oracle Content Serverの「管理」ページからアクセスできます。

このページを使用して、すべてのWebサイトのための複数の管理タスクを実行します(一部のタスクはデザイナでも実行できます)。「Site Studioの管理」ページの使用により、Webサイトに関する情報の表示、Webサイトの開始と停止、Webサイトのレプリケート、Webサイトのアップグレードなどが可能になります。

このページには、次のオプションがあります。

- Webサイトの管理: 「Webサイトの管理」ページを開きます。このページで、各サイトの表示、ナビゲーションの更新、サイト・レポートの表示、サイトの停止と開始、およびサイトのリロードができます。

- Webサイト・アドレスの管理: 「Webサイト・アドレスの管理」ページを開きます。このページで、Webサイトを示すドメイン・アドレスを追加できます。

- フラグメント・ライブラリの管理: 「フラグメント・ライブラリの管理」ページを開きます。このページで、フラグメント・ライブラリをデプロイし、JSPサポートを構成し、コントリビュータ・コードを圧縮できます。

- デフォルトのプロジェクト・ドキュメント情報の設定: 「プロジェクトのデフォルト・ドキュメント情報の設定」ページを開きます。このページで、(デザイナで作成した)プロジェクト・ファイルに割り当てるデフォルト・メタデータを指定できます。

- デフォルトのWebアセット・ドキュメント情報の設定:

- サイト・レプリケーションの管理: 「サイト・レプリケーションの管理」ページを開きます。このページで、あるコンテンツ・サーバーから別のコンテンツ・サーバーにサイトをレプリケートできます。

- バックアップとリストア: 「バックアップとリストア」ページを開きます。このページで、Webサイトのバックアップの作成や、Webサイトのバックアップからのリストアができます。

- Site Studio Publisher: 「Site Studio Publisher」ページを開きます。このページで、スケジュール済の公開(Site Studio Webサイトから静的Webサイトへ)を管理できます。詳細は、Oracle WebCenter Content Site Studio Publisherユーザーズ・ガイドを参照してください。

- 一般コンポーネント情報: 「一般コンポーネント情報」ページを開きます。このページで、サイトに関する有益な情報(バージョン、Site Studio固有のメタデータ、ディレクトリ・パスなど)を参照できます。また、このページでコントリビュータ・コンソールの有効と無効を切り替えることができます。

これらのオプションそれぞれの詳細は、『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

Oracle Content Serverのユーザー・インタフェースを使用する以外にも、デザイナのサイト・ツールバーで「ページの表示」アイコンの横にある下向き矢印をクリックし、「Site Studio管理者」(図5-46)を選択すると、「Site Studioの管理」ページを簡単に開くことができます。これにより、デザイナが現在接続している、サイトをホストするコンテンツ・サーバーの「Site Studioの管理」ページが表示されます。

図5-46 「表示」メニューの「Site Studio管理者」オプション

「図5-46 「表示」メニューの「Site Studio管理者」オプション」の説明

5.20 Site Studio Publisher

Site Studio Publisherは、Oracle Content Serverにインストールされるコンポーネントです(Site Studioコンポーネントと同様にインストールされます)。これは、Site Studio Webサイトをクロールして、Oracle Content Server環境のWebサイトを、Oracle Content Serverインスタンスを実行していない純粋なWebサーバー環境に転送します。このプロセスはパブリッシュと呼ばれます。

Site Studio Publisherは動的サイトから静的スナップショットを作成します。このために、Webサイトのすべてのリンクに移動(リンク先のすべてのページにアクセス)して、各ページのコピーと各ページのすべてのリソース(イメージ、フラッシュ・ムービーなど)をダウンロードします。こうして、問合せの内容、レイアウト・ページ、フラグメント、コントリビュータ・データ・ファイル、ネイティブ・ドキュメントを含むWebサイト全体がコピーされ、新しいサーバーにパブリッシュされます。

この項の内容は次のとおりです。

- 5.20.1項「Oracle Content ServerでのSite Studio Publisher」

- 5.20.2項「今すぐ公開」

5.20.1 Oracle Content ServerでのSite Studio Publisher

Site Studio PublisherはOracle Content Serverで実行します。いったんインストールすると、Site Studioで作成されたサイトをクロールするために必要なタスクを作成できます。パブリッシュしようとするWebサイトが格納されるコンテンツ・サーバーにPublisherを配置する必要はありません。

図5-47 Site Studio Publisherのメイン画面

Publisherのメイン・インタフェースはダッシュボード・タイプです。すべてのパブリッシュ・タスク、タスクのステータス(実行スケジュールと最後の実行)、個々のタスクの変更や即時実行(オンデマンド)のためのアクション・メニューがリスト表示されます。

このウィンドウには存在するパブリッシュ・タスクの情報が含まれます。

- 画面の一番上にはPublisherのステータス(実行または一時停止)が表示されます。

- 「パブリッシュの一時停止」は、すべてのタスクのスケジュールによる実行を保留します。Publisherが一時停止されると、このボタンは「パブリッシュの再開」に変わります。

- 「新規タスクの追加」は、新しいパブリッシュ・タスクを追加します。

- 「リフレッシュ」は、すべてのタスクのステータスを再表示します。

- 「説明」はタスクに付けた名前です。

- 「優先度」は、タスクを実行する優先度が「高」か「標準」かを示します。

- 「ステータス」は、タスクについて「待機中」、「保留」、「実行」、「終了」または「期限切れ」を表示します。

- 「次の実行」は、タスクの実行がスケジュールされた日時です。

- 「最終実行」は、最新タスクが完了または失敗した日時です。

- 「進行状況」は、タスクの現在の進行状況を表示します。

- 「アクション」をクリックしてメニューを開き、次のいずれかのアクションをタスクに選択します。

- 「編集」は、タスクのパラメータを編集する画面を開きます。

- 「実行」は、設定済のスケジュールに基づいて実行するようにタスクをキューに入れます。

- 「停止」は、タスクが実行しているときに表示されます。タスクを停止する際に選択します。

- 「削除」はタスクを削除します。

- 「情報の表示」は、タスクが以前実行された際の情報を表示する画面を開きます。実行されたことがないタスクに関しては表示されません。

- 「ログの表示」は、タスクのログ・ファイルを表示する画面を開きます。

Publisherの使用方法の詳細は、Oracle WebCenter Content Site Studio Publisherユーザーズ・ガイドを参照してください。

5.20.2 今すぐ公開

パブリッシュは、Site Studio PublisherがWebサイトをクロールして、純粋なWebサーバー環境に静的Webサイトを作成することを意味する用語です。Webサイトのサイズによって異なりますが、パブリッシュにはかなり時間がかかることがあります。このため、多くの場合、サイト全体のパブリッシュは定期的にしか行われません。このようなケースで、変更されたWebページが稼働中のサイトに反映されるまでに時間が経過することがあります。

特にWebページのエラーを修正した場合は、変更したページをサイトに表示するために次のパブリッシュ・サイクルまで待ちたくないことがあります。これに対処するため、Site Studio Publisherには「今すぐ公開」機能があります。この機能では、すぐにパブリッシュするようにマークされたファイルをコンテンツ・サーバーで検索して、そのようなファイルのみをパブリッシュすることができます。このプロセスはごく短時間で行われます。サイト全体ではなく少数のファイルのみがデプロイされるためです。

「今すぐ公開」はSite Studio Contributorツールバーに含まれます。コントリビュータがページを変更して、すぐにパブリッシュしようとするとき、コントリビュータ・ツールバーの「今すぐ公開」をクリックします。Site Studio Contributorの「今すぐ公開」の詳細は、『Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド』を参照してください。

デザイナで機能を設定することにより、コントリビュータで「今すぐ公開」機能の使用を制御できます。これはメニュー・バーで簡単に操作できます。「ファイル」、「サイト」、「詳細」の順に選択し、最後に「すぐに公開を有効化」を選択します(詳細は、5.9.1.1項「「サイト」サブメニュー」を参照)。「すぐに公開を有効化」が選択されると、機能が有効になり、Webサイトを操作するコントリビュータが個々のページを「今すぐ公開」でマークできます。

6 デザイナのカスタマイズ

デザイナ・インタフェースにより、Webサイトを作成および管理するための優れた作業環境が提供されます。最初にデザイナを起動すると、5つの主な作業領域が表示されます。つまり、左側に「サイト階層」ペインとオンスクリーンの「プロパティ」ペイン、中央に作業領域と「サイト・アセット」ペイン、右側に「ツールボックス」が表示されます(5.3項「デザイナのメイン・ウィンドウ」を参照)。

作業領域と各ペインの配置は、単なるデフォルトです。一般的なアプリケーションのように、インタフェースは必要に応じてすべてカスタマイズできます。たとえば、各ペインの隠蔽、移動およびサイズ変更を行うことや、使用可能なメニューとツールバーの変更、キーボード・ショートカットの追加または変更を行うことが可能です。

この項の内容は次のとおりです。

- 6.1項「デザイナのペインのカスタマイズ」

- 6.2項「「カスタマイズ」ダイアログの使用」

- 6.3項「新規メニューの作成」

- 6.4項「ツールバーのカスタマイズ」

- 6.5項「「ツール」メニューへのショートカットの追加」

- 6.6項「キーボード・ショートカットの割当て」

- 6.7項「メニューのカスタマイズ」

- 6.8項「表示オプションの設定」

- 6.9項「「ソース」ビューのコードの書式設定」

- 6.10項「警告メッセージの表示または非表示」

- 6.11項「その他のオプションの設定」

- 6.12項「ログ・ファイル設定の変更」

6.1 デザイナのペインのカスタマイズ

デザイナでは、各ウィンドウおよびペインの場所と配置を変更して、作業環境を変更できます。たとえば、次のことを実行できます。

- 6.1.1項「ペインの表示または非表示」

- 6.1.2項「ペインのサイズ変更」

- 6.1.3項「ペインの移動または別の枠線へのドッキング」

6.1.1 ペインの表示または非表示

デザイナのペインおよびツールバーの表示と非表示を切り替えるには、次の手順を実行します。

1. 「表示」をクリックします。

2. インタフェースに表示する項目または表示しない項目をクリックします。
「サイト階層」ペイン、「プロパティ」ペイン、「サイト・アセット」ペイン、ツールボックス、ステータス・バー、標準ツールバー、サイト・ツールバー、書式設定ツールバーおよび表ツールバーの表示と非表示を切り替えることができます。

図6-1 インタフェース項目の表示と非表示

3. 選択したウィンドウまたはツールバーが、デザイナ・インタフェースに表示されるか、非表示になります。

6.1.2 ペインのサイズ変更

デザイナのペインのサイズを変更するには、次の手順を実行します。

1. ペインの枠線の上にマウス・カーソルを置きます。

2. 枠線をクリックしてドラッグし、ペインのサイズを変更します。

図6-2 ペインの枠線のドラッグ

6.1.3 ペインの移動または別の枠線へのドッキング

デフォルトでは、「サイト階層」ペインと「プロパティ」ペインは左側にドッキングしており、「ツールボックス」は右側にドッキングしています。これらのペインは移動することが可能で、デザイナの別の枠線にドッキングすることもできます。

1. 移動するペインのタイトル・バーを選択します。

2. ペインをクリックして別の場所にドラッグし、マウス・ボタンを離します。

3. 別の枠線にウィンドウをドッキングするには、ペインをクリックして新しい枠線までドラッグし、領域を囲むグレーのボックスが表示されたらマウス・ボタンを離します。

図6-3 ペインのドッキング

6.2 「カスタマイズ」ダイアログの使用

各ペインのサイズや場所を変更できるだけでなく、デザイナ・インタフェースをカスタマイズできます。「カスタマイズ」ダイアログで、キーボード・コマンド、右クリック・メニュー、外部アプリケーションへのショートカットなどをカスタマイズできます。「カスタマイズ」ダイアログを表示するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。
「カスタマイズ」ダイアログが開きます(A.1項「「カスタマイズ」ダイアログ」を参照)。

2. 必要な変更を行って「閉じる」をクリックします。

ダイアログのタブ

「カスタマイズ」ダイアログには、次のタブがあります。

- コマンド: このタブは、メニュー・バーにメニューを追加する場合や、メニューおよびツールバーにコマンドを追加する場合に使用します。詳細は、6.3項「新規メニューの作成」を参照してください。

- ツールバー: このタブは、ツールバーをカスタマイズする場合に使用します。詳細は、6.4項「ツールバーのカスタマイズ」を参照してください。

- ツール: このタブは、外部アプリケーションへのショートカットを追加する場合に使用します。ショートカットは、「ツール」メニューに表示されます。詳細は、6.5項「「ツール」メニューへのショートカットの追加」を参照してください。

- キーボード: このタブは、デザイナのコマンドにキーボード・ショートカットを割り当てる場合に使用します。詳細は、6.6項「キーボード・ショートカットの割当て」を参照してください。

- メニュー: このタブは、デザイナのメニューをカスタマイズする場合に使用します。詳細は、6.7項「メニューのカスタマイズ」を参照してください。

- オプション: このタブは、画面上のヒント、ツールバーの大きなアイコン、およびパーソナライズ・メニューを表示する場合に使用します。詳細は、6.8項「表示オプションの設定」を参照してください。

- ソース・ビュー: このタブは、ページ・テンプレートの「ソース」ビューに開かれるテキストのフォント、サイズおよびその他の書式設定を制御する場合に使用します。詳細は、6.9項「「ソース」ビューのコードの書式設定」を参照してください。

- 警告ダイアログ: このタブは、デザイナでの作業時に表示される警告の表示と非表示を切り替える場合に使用します。詳細は、6.10項「警告メッセージの表示または非表示」を参照してください。

- その他: このタブは、デザイナの起動時おけるその他の特定のオプションを指定する場合に使用します。詳細は、6.11項「その他のオプションの設定」を参照してください。

- ログ・ファイル: このタブは、ロギング・オプションを指定する場合に使用します。詳細は、6.12項「ログ・ファイル設定の変更」を参照してください。

6.3 新規メニューの作成

「カスタマイズ」ダイアログの「コマンド」タブ(A.1.1項「「カスタマイズ」ダイアログ: 「コマンド」タブ」を参照)では、デザイナのメニュー・バーで使用できるメニューとコマンドを参照できます。メニューを作成して、このタブに表示されているメニューのコマンドを移入できます。「ツールバー」タブのオプションと組み合せると、よく使用するコマンドがまとめて表示されたツールバーを作成できます（この場合もこのタブのコマンドをコピーします）。

メニューを作成するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「コマンド」タブの「カテゴリ」で、「新規メニュー」をクリックします。

3. 「コマンド」で、「新規メニュー」をクリックし、マウス・ボタンを押したままにします。
小さなアイコンが表示されます。

4. アイコンをメニュー・バーにドラッグします。マウス・ボタンを離します。
メニュー・バーに「新規メニュー」というメニューが表示されます。

5. メニュー・バーの「新規メニュー」をクリックすると、メニュー名の下に空の領域が表示されます。
他のメニューからこの領域にコマンドをドラッグ・アンド・ドロップし、メニューを作成できます。

6. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

注意

- 作成したメニューの名前は、メニューを右クリックしてポップアップ・メニューの「ボタンの外観」をクリックすることで変更できます。

- 「ツールバー」タブでツールバーを作成する方法の詳細は、6.4項「ツールバーのカスタマイズ」を参照してください。ツールバーを作成したら、「コマンド」タブのコマンドをそのツールバーにドラッグ・アンド・ドロップできます。（ドラッグ・アンド・ドロップを使用する場合、コマンドはツールバーにコピーされます。コマンドは、元のメニューでも引き続き使用できます。）

- デザイナの右クリック・ポップアップ・メニューをカスタマイズする方法の詳細は、6.7項「メニューのカスタマイズ」を参照してください。

- 作成したメニューを削除するには、メニューをクリックし、マウス・ボタンを押したままメニュー・バーからドラッグして、別の場所でマウス・ボタンを離します。

6.4 ツールバーのカスタマイズ

「カスタマイズ」ダイアログの「ツールバー」タブ(A.1.2項「「カスタマイズ」ダイアログ: 「ツールバー」タブ」を参照)では、デザイナで使用できるツールバーの表示と非表示を切り替えるオプションを設定できます。ツールバーを作成して「コマンド」タブのコマンドを移入することや、作成したツールバーを削除することもできます。また、元のツールバーから以前に削除したアイコンを復元することも可能です。

次のことを実行できます。

- 6.4.1項「ツールバーの表示と非表示」

- 6.4.2項「新規ツールバーの作成」

- 6.4.3項「ツールバーのリセット」

6.4.1 ツールバーの表示と非表示

ツールバーの表示と非表示を切り替えるには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「ツールバー」タブをクリックします。

- ツールバーを表示するには、適切なチェック・ボックスを選択します。

- ツールバーを非表示にするには、適切なチェック・ボックスを選択解除します。

3. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

「表示」メニューのドロップダウン・リストで適切なツールバーの名前をクリックし、ツールバーの表示と非表示を直接切り替えることもできます。ツールバー・アイコンに説明テキストを表示する場合は、「テキスト・ラベルの表示」を選択します。

6.4.2 新規ツールバーの作成

ツールバーを作成するには、次の手順を実行します。

1. 「ツールバー」タブで、「新規」をクリックします。

2. 「ツールバー名」ダイアログで、ツールバーの名前を入力し、「OK」をクリックします。
ツールバーの名前が「ツールバー」列に表示されます。ツールバー・アイコンが名前の反対側に表示されます。

3. 「ツールバー」タブから、デザイナの他のツールバーと関連する適切な位置にツールバー・アイコンをドラッグします。マウス・ボタンを離すと、ツールバー・アイコンは、空のツールバーを示すように変化します。

4. ツールバーにコマンドを移入するには、「コマンド」タブを表示してツールバーに追加する個々のコマンドを識別し、各アイコンを「コマンド」ボックスからツールバーにドラッグします。（他のツールバーのコマンドをドラッグ・アンド・ドロップすることもできます。）マウス・ボタンを離すと、各コマンドのアイコンまたはテキストがツールバーに表示されます。（アイコンはコピーされるだけで、元のメニューとの関連付けは維持されます。）

5. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

ツールバーを作成したら、アイコンまたはテキストを右クリックしてポップアップ・メニューの「ボタンの外観」をクリックすることで、そのツールバーをさらにカスタマイズできます。

デザイナに付属している元のツールバーは、いずれも削除できません。自分で作成したツールバーを削除するには、「ツールバー」タブでそのツールバーを選択し、「削除」ボタンをクリックします。

6.4.3 ツールバーのリセット

デザイナに付属している元のツールバーからアイコンを削除した場合、それらのアイコンはいつでもツールバーに復元できます。

ツールバーをリセットするには、次の手順を実行します。

1. 「ツールバー」タブで、復元するツールバーを選択し、「リセット」をクリックします。
ツールバーに元から関連付けられているすべてのアイコンが表示されます。

2. すべてのツールバーを復元するには、「すべてリセット」をクリックします。

3. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

注意:
「リセット」および「すべてリセット」コマンドは、デザイナに付属しているツールバーのデフォルト・セットにのみ適用されます。ツールバーを作成し、後でそのツールバーからアイコンを削除した場合、アイコンを復元する唯一の方法は、「コマンド」タブに再度移動し、「コマンド」ボックスからツールバーに同じアイコンをドラッグ・アンド・ドロップすることです。

6.5 「ツール」メニューへのショートカットの追加

「カスタマイズ」ダイアログの「ツール」タブ(A.1.3項「「カスタマイズ」ダイアログ: 「ツール」を参照)では、外部アプリケーションに即座にアクセスできるように、デザイナの「ツール」メニューに外部アプリケーションへのショートカットを追加できます。

ツールへのショートカットを追加するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「ツール」タブをクリックします。

3. 「メニュー・コンテンツ」ペインの上にあるアイコン・バーの「新規」(図6-4)をクリックします。

図6-4 「新規ショートカット」アイコン

ペインにツールのプレースホルダが表示されます。

「コマンド」テキスト・フィールドにカーソルを配置し、「ツール」メニューで使用するアプリケーションの実行可能ファイルのフルパスを入力します。

または

「コマンド」テキスト・フィールドにカーソルを配置し、フィールドの反対側の「開く」ボタン(図6-5)をクリックします。「開く」ダイアログで、追加するアプリケーションの実行可能ファイルを検索します。ファイルを選択して、「開く」をクリックします。

図6-5 「開く」アイコン

「コマンド」行に実行可能ファイルのフルパスを入力するかわりに、実行可能ファイルの名前のみを入力し、「初期ディレクトリ」フィールドに実行可能ファイルのディレクトリを入力することもできます。

4. 「引数」フィールドを使用して、アプリケーションに特定のファイルを開くよう指示できます。引数として、実行可能ファイルのフルパスとファイル名を指定し、その後に開くドキュメントのフルパスとファイル名を指定する必要があります。この場合、実行可能ファイルのパスはスラッシュで区切り、2つのパスの間に空白を入れ、ドキュメントのパスは引用符で囲む必要があります。たとえば、次のようになります。

C:/Program Files/Office/winword.exe "C:\Documents\sa.doc"

5. 「コマンド」フィールドに実行可能ファイルの名前を単独で入力した場合(手順4)のみ、「初期ディレクトリ」フィールドに実行可能ファイルのディレクトリを入力します。それ以外の場合、このフィールドは空白のままとします。

6. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。
これで、アプリケーションのショートカットを「ツール」メニューで使用できます。引数を入力した場合、「ツール」メニューでアプリケーションを選択すると、そのアプリケーションが起動するだけでなく、引数で指定したドキュメントも開かれます。

ツールは、「メニュー・コンテンツ」ペインでツールを選択して「削除」(図6-6)をクリックすることでいつでも削除できます。

図6-6 「削除」アイコン

「上に移動」または「下に移動」アイコン(それぞれ図6-7および図6-8)をクリックすると、「ツール」メニューでのツールの表示順序を変更できます。

図6-7 「上に移動」アイコン

図6-8 「下に移動」アイコン

6.6 キーボード・ショートカットの割当て

「カスタマイズ」ダイアログの「キーボード」タブ(A.1.4項「「カスタマイズ」ダイアログ: 「キーボード」タブ」を参照)では、デザイナのメニューのコマンドにキーボード・ショートカットを割り当てることができます。デフォルトで、多くのコマンドに1つ以上のキーボード・ショートカットが割り当てられています。これらのキーボード・ショートカットは、変更または削除することや、新規に追加することができます。

キーボード・ショートカットを割り当てるには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「キーボード」タブをクリックします。

3. 「カテゴリ」で、ショートカットの割当て先となるコマンドを含むメニューを選択します。

4. 「コマンド」で、ショートカットの割当て先となるコマンドを選択します。
コマンドの説明は、「説明」パネルに表示されます。割当て済のキーボード・ショートカットは、「現在のキー」に表示されます。

5. デザイナでの作業時にキーボード・ショートカットを一般的に使用する場合、「アクセラレータの設定」ドロップダウン・リストから「デフォルト」を選択します。

6. 「新規ショートカット・キーを押す」テキスト・ボックスにカーソルを配置します。次に、キーボードで、ショートカットとして割り当てる実際のキーまたはキーの組合せを押します。
[Shift]、[Ctrl]または[Alt]キーと別の文字を組み合せて使用するには、[Shift]、[Ctrl]または[Alt]の次にその文字を押します。

7. 「割当て」ボタンをクリックします。

8. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

6.7 メニューのカスタマイズ

「カスタマイズ」ダイアログの「メニュー」タブ(A.1.5項「「カスタマイズ」ダイアログ: 「メニュー」を参照)では、デザイナのポップアップ・メニューの動作をカスタマイズできます。

次のことを実行できます。

- 6.7.1項「ポップアップ・メニューへのコマンドの追加」

- 6.7.2項「ポップアップ・メニューからのコマンドの削除」

- 6.7.3項「メニューの表示の制御」

6.7.1 ポップアップ・メニューへのコマンドの追加

ポップアップ・メニューにコマンドを追加するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「メニュー」タブをクリックします。

3. 「コンテキスト・メニューの選択」で、カスタマイズするポップアップ・メニューを選択します。
ポップアップ・メニューが「カスタマイズ」ダイアログの左上に表示されます。

4. 「カスタマイズ」ダイアログで、「コマンド」タブをクリックします。

5. 「カテゴリ」で、適切なメニューを選択します。「コマンド」で、ポップアップ・メニューに追加するコマンドを選択します。コマンドをポップアップ・メニューにドラッグし、メニュー上で表示する場所に配置します。マウス・ボタンを離します。

6. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

6.7.2 ポップアップ・メニューからのコマンドの削除

ポップアップ・メニューからコマンドを削除するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「メニュー」タブをクリックします。

3. 「コンテキスト・メニューの選択」で、編集するポップアップ・メニューを選択します。
ポップアップ・メニューが「カスタマイズ」ダイアログの左上に表示されます。

4. ポップアップ・メニューで、削除するコマンドを右クリックし、表示されたポップアップ・メニューの「削除」をクリックします。

5. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

削除したコマンドをポップアップ・メニューに復元するには、「コンテキスト・メニューの選択」ドロップダウン・リストからメニューを選択し、「リセット」ボタンをクリックします。

6.7.3 メニューの表示の制御

画面上のメニューの表示は、2つの方法で制御できます。メニューの周囲に表示される影の表示または非表示の切替えと、メニューの展開方法の制御を行うことができます。これらのオプションが適用されるのは、メニュー・バーのメニューと、「サイト階層」ペインのセクションまたはページ・テンプレートを右クリックした場合、あるいはツールボックスのフラグメントを右クリックした場合に表示されるメニューです。

画面上のメニューの表示方法を制御するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「メニュー」タブをクリックします。

3. 「コンテキスト・メニューの選択」で、任意のポップアップ・メニューを選択します。

注意:
どのメニューを選択しても、手順4の選択はデザイナのすべてのメニューに適用されます。

4. 「メニュー・アニメーション」で、使用するアニメーションを選択します。

- なし: メニュー・コマンドのリストが通常どおりに表示されます。

- 展開: メニュー・コマンドのリストが左上から右下に開きます。

- スライド: メニュー・コマンドのリストが上から下に開きます。

- フェード: メニュー・コマンドのリストが画面上に徐々に表示されます。

5. メニューの周囲に影の効果を表示するには、「メニューの影」チェック・ボックスを選択します。影の効果を非表示にするには、チェック・ボックスの選択を解除します。

6. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

デザイナのメニュー・バーのメニューをカスタマイズする方法の詳細は、6.3項「新規メニューの作成」を参照してください。

6.8 表示オプションの設定

「カスタマイズ」ダイアログの「オプション」タブ(A.1.6項「「カスタマイズ」ダイアログ: 「オプション」タブ」を参照)では、画面上のヒント、ツールバーの大きなアイコン、パーソナライズ・メニューなどの表示設定を制御できます。

表示オプションを設定するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「オプション」タブをクリックします。

3. カーソルを上に置いたときにアイコンを識別するためのポップアップ・テキストを表示する場合、「ツールバー」の「ツールバーに画面ヒントを表示」を選択します。画面上のヒントに、コマンドに割り当てられたショートカット・キーも表示する場合、「画面ヒントにショートカット・キーを表示」を選択します。大きなアイコンを表示する場合、「大きいアイコン」を選択します。

4. 自分の使用頻度に関連した順序でメニュー・コマンドを表示する場合、「パーソナライズされたメニューとツールバー」の「メニューで最近使用されたコマンドを最初に表示」チェック・ボックスを選択します。
このオプションを選択した場合、「短い遅延の後に完全なメニューを表示」も選択できます。

5. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

「使用方法データのリセット」ボタンをクリックすることで、いつでもデザイナを元の状態に戻すことができます。

6.9 「ソース」ビューのコードの書式設定

「カスタマイズ」ダイアログの「ソース・ビュー」タブ(A.1.7項「「カスタマイズ」ダイアログ: 「ソース・ビュー」を参照)では、「ソース」ビューに表示するときのページ・テンプレートのコードの表示方法を変更できます。フォントの種類およびサイズを変更することや、自動書式設定オプションを適用することができます。

また、このペインでは、DOCTYPEメニューで、ページが準拠する必要のあるDTDを制御します。

「ソース」ビューに開かれるコードを書式設定するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「ソース・ビュー」タブをクリックします。

3. エディタで、「フォント」ドロップダウン・リストから使用可能なフォントを選択し、「サイズ」ドロップダウン・リストから表示するコードのフォント・サイズを選択します。

4. 自動フォーマットで、「ソース・ビューへの切替え時に自動フォーマットを適用」を選択すると、このタブのオプションに従ってコードが自動的に書式設定されます。
各書式設定オプションの詳細は、A.1.7項「「カスタマイズ」ダイアログ: 「ソース・ビュー」を参照してください。

5. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

6.10 警告メッセージの表示または非表示

「カスタマイズ」ダイアログの「警告ダイアログ」タブ(A.1.8項「「カスタマイズ」ダイアログ: 「警告ダイアログ」タブ」を参照)では、デザイナでの作業時にどの警告メッセージを表示し、どのメッセージを非表示にするかを制御できます。

警告メッセージの表示と非表示を切り替えるには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「警告ダイアログ」タブをクリックします。

3. 表示する警告メッセージのチェック・ボックスを選択し、表示しない警告メッセージのチェック・ボックスを選択解除します。
すべてのメッセージを表示する場合は「すべてチェック」を、すべてのメッセージを非表示にする場合は「すべてクリア」をクリックします。

4. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

注意:
デフォルトでは、デザイナの最初の実行時に一部の警告メッセージが表示されます。

6.11 その他のオプションの設定

「カスタマイズ」ダイアログの「その他」タブ(A.1.9項「「カスタマイズ」ダイアログ: 「その他」タブ」を参照)では、デザイナの様々なオプション(最後に作業していたサイトに接続するかどうか、サイトに無関係のフラグメントがツールボックスに表示されないようにするかどうかなど)を変更できます。

デザイナのその他のオプションを変更するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「その他」タブをクリックします。

3. 現在のサイトと同じ言語(HCSP/JSPまたはASP)で記述されているフラグメントのみをツールボックスに表示する場合、「その他言語のフラグメントの絞り込み」を選択します。

4. 現在のサイトに属している(コンテンツ・サーバーの他のサイトに属していない)フラグメントのみをツールボックスに表示する場合、「その他サイトのライブラリの絞り込み」を選択します。
サイトの一部として識別されないフラグメント・ライブラリのフラグメントは、ツールボックスに表示されなくなります。フラグメントをサイトの一部にするには、「フラグメント・ライブラリ」カテゴリにそのフラグメントをサイト・アセットとして追加します。

5. 自分で作成したフラグメントのみをツールボックスに表示する(Site Studioに付属するデフォルトのフラグメントを表示しない)場合、「デフォルト・ライブラリの絞り込み」を選択します。

6. デザイナの起動時に、最後に作業していたサイトに自動的に接続する場合、「起動時に再接続」を選択します。

7. デザイナのステータス・バーにプロジェクト・ステータス・アイコンを表示する場合、「プロジェクト・ステータス・チェックの有効化」を選択します。詳細は、7.3.2項「デザイナでのプロジェクト・ステータスの表示」を参照してください。

8. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

6.12 ログ・ファイル設定の変更

「カスタマイズ」ダイアログの「ログ・ファイル」タブ(A.1.10項「「カスタマイズ」ダイアログ: 「ログ・ファイル」タブ」を参照)では、ログ・ファイルを作成するタイミングと、ログ・ファイルの詳細度を指定できます。

ログ・ファイル設定を変更するには、次の手順を実行します。

1. 「表示」→「カスタマイズ」をクリックします。

2. 「ログ・ファイル」タブをクリックします。

3. デザイナを起動するたびにログ・ファイルを作成する場合、「デザイナが起動するたびにログ・ファイルをリセット」チェック・ボックスを選択します。

4. コンテンツ・サーバーとのすべての通信に関する詳細なログを作成する場合、「コンテンツ・サーバーとのすべての通信の詳細を記録」チェック・ボックスを選択します。

5. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

7 Webサイトの作成

Site Studioで行う最初の作業は、Oracle Content Serverに接続してアセットを作成することです。これは、デザイナの接続マネージャを使用して行います。接続マネージャで、コンテンツ・サーバーを識別し、そのサーバーでWebサイト(正確にはプロジェクト・ファイル)を作成します。また、サイトに接続するためにデザイナで使用される接続名を作成します。

この作業が完了すれば、すぐにWebサイトへのサイト・アセットの構築を開始し、サイト階層を使用して情報の編成を定義できます。サイト階層は、サイトの個々のセクション(Products、Services、About Usなど)で構成されます。各セクションには、プライマリ・ページと（多くの場合は）セカンダリ・ページがあります。

デザイナは、サイトとサイト階層の設定にかなりの時間を費やす場合があります（後続の説明を参照）。

- 7.1項「サイト接続」

- 7.2項「サイト・アドレス指定」

- 7.3項「プロジェクト・ファイル」

- 7.4項「Webサイトの開始と停止」

7.1 サイト接続

Site Studioでは、コンテンツ・サーバーでサイトを作成し、そのサイトに様々なファイル（ページ・テンプレート、フラグメント、データ・ファイルなど）を関連付けます。サイトを作成するには、デザイナでサイト接続と呼ばれるものを作成する必要があります。

デザイナでは、コンテンツ・サーバーに格納されたWebサイトへの接続とその更新にサイト接続が使用されます。サイト接続の動作は、別のプログラムまたはファイルに迅速にアクセスするためにデスクトップに追加する一般的なショートカットとよく似ています。サイト接続を追加、編集および削除しても、コンテンツ・サーバーの実際のWebサイトは影響を受けません。それぞれ異なるWebサイトに接続するためのサイト接続を必要な数だけ追加できます。

注意:
Site Studio 11gR1には完全な下位互換性があります。つまり、Site Studio Designer11gR1を使用して、以前のリリースのSite Studioで作成されたサイトを処理できます。ただし、これらのサイトは引き続きレガシー・モードで動作します。すなわち、10gR4より前のアーキテクチャを使用し、Site Studio 10gR4で導入されたアーキテクチャや機能は使用しません。

サイト接続を管理するには、次の項に説明されている手順を実行します。

- 7.1.1項「新規サイト接続の作成」

- 7.1.2項「サイト接続の編集」

- 7.1.3項「サイト接続の削除」

7.1.1 新規サイト接続の作成

Webサイトを作成するには、コンテンツ・サーバーのWebサイトに接続してそれを更新するためのサイト接続を作成する必要があります。初めてデザイナを起動した場合、このためのダイアログが自動的に表示されます。

サイト接続を作成するには、次の手順を実行します。

1. サイト・ツールバーの「サイト接続マネージャ」アイコンをクリックするか、「ファイル」→「サイト」→「接続マネージャ」を選択し、「サイト接続マネージャ」ダイアログを開きます。詳細は、A.2項「「サイト接続マネージャ」ダイアログ」を参照してください。

図7-1 「サイト接続マネージャ」アイコン

2. 「新規」をクリックして、「サイト接続詳細」ダイアログを表示します。詳細は、A.3項「「サイト接続詳細」ダイアログ」を参照してください。

3. 「サーバーCGI URL」テキスト・ボックスに、サイトをホストするコンテンツ・サーバーのCGI URLアドレスを入力します。
サーバーの完全なアドレスを入力するかわりに、メニューでアドレスを選択できます(<server>は実際のサーバーの名前で置き換えてください)。

デフォルト・アドレスのhttp://<server>/stellent/idcplgは、Oracle Content Serverリリース7.x、10gR3および10gR4用です。ドロップダウン・リストで使用できる他の2つのアドレスは、レガシー・バージョン用です(Windowsの場合はhttp://<server>/intradoc-cgi/idc_cgi_isapi.dll、UNIXの場合はhttp://<server>/intradoc-cgi/nph-idc_cgi.exe)。

4. 「接続」をクリックします。場合によっては、ログイン資格証明を入力するよう求められます。

5. 「新規」をクリックしてコンテンツ・サーバーにサイトを作成します。
「新規サイトの作成」ダイアログが表示されます(A.4項「「新規サイトの作成」ダイアログ」を参照)。

サーバーの既存のWebサイトを使用してサイト接続を作成する場合は、「サイト・ラベル」の名前のリストからサイト名を選択し、手順10に移動してください。

6. WebサイトのIDを入力します。(このIDは、WebサイトのURLや、サイトで参照されるファイルのメタデータなど、サイト全体で使用されます。)

7. Webサイトの名前を入力します。
「サイトID」フィールドはフルテキスト索引フィールドであるため、フルテキスト検索エンジンの「ストップ・リスト」に出現する「サイトID」を使用しないように注意する必要があります。使用すると、Site StudioサイトはSite Studio Designerで期待されるとおりに動作しません。この例として、省略形のサイトID「who」を使用する可能性のあるWorld Health OrganizationのWebサイトがあります。

名前は、デザイナと、コンテンツ・サーバーの「Webサイト」メニューに表示されます。必要に応じて、空白を含むわかりやすい名前を使用できます。

重要:
「サイトID」には、アンダースコア文字"_"を含めないでください。この文字を含めると、Webサイトおよびフルテキスト・メタデータ・フィールドの索引付けで問題が発生することがあります。デフォルトでは、アンダースコアは索引付けでは単語の分割に使用され、検索中はワイルド・カードとして使用されます。

8. タイプとして「hcsp/jsp」を選択します。（このサイト・タイプは、デザイナでの他のスクリプト関連の選択、特にページ・テンプレートおよびフラグメント用のスクリプト形式の選択に影響します。）

重要:
JSPまたはASPを使用して、サイトを作成できます。ただし、10gR4に導入された機能を利用できるのは、HCSPを使用して作成されたサイトのみです。つまり、JSPおよびASPサイトは、10gR4より前のサイトとして動作します。

注意:
このダイアログでの選択後はIDまたはタイプを変更できません。

9. 「OK」をクリックして「サイト接続詳細」ダイアログに戻ります。

10. Site Studioにより、自動的に接続名が挿入されます。この接続名は、デザイナでサイトに接続したときに表示されます（「サイト階層」メニューと「最近のサイト」メニュー）。この名前をそのまま使用するか、別の名前を入力できます。

11. 「OK」をクリックして「サイト接続マネージャ」に戻ります。

12. 「完了時に自動接続」を選択し（まだ選択されていない場合）、「完了」をクリックします。
デザイナにより、コンテンツ・サーバーのサイトが開かれ、そこに格納されている使用可能なフラグメントがダウンロードされます。Webサイトは、「サイト階層」ペインに開きます。

図7-2 「サイト階層」ページのWebサイト

7.1.2 サイト接続の編集

デザイナで作成したサイト接続を編集できます。サイト接続の名前、サイト接続に関連付けられているコンテンツ・サーバー、およびサイト接続に関連付けられているWebサイトを変更できます。（サイトのID、名前またはタイプは変更できません。）

デザイナで現在サイトを開いている場合、サイト接続を編集するには、まずサイトとの接続を切断する必要があります。

サイト接続を編集するには、次の手順を実行します。

1. 編集するサイトに現在接続している場合、サイト・ツールバーの「切断」アイコン(図7-3)をクリックするか、「ファイル」→「サイト」→「切断」を選択します。

図7-3 「切断」アイコン

2. サイト・ツールバーの「サイト接続マネージャ」アイコン(図7-4)をクリックするか、「ファイル」→「サイト」→「接続マネージャ」を選択し、「サイト接続マネージャ」ダイアログを開きます。詳細は、A.2項「「サイト接続マネージャ」ダイアログ」を参照してください。

図7-4 「サイト接続マネージャ」アイコン

3. 接続名を選択し、「編集」をクリックします。

4. 「サイト接続詳細」ダイアログで、「サーバーCGI URL」、「サイト・ラベル」または「接続名」の内容を必要に応じて変更します。詳細は、A.3項「「サイト接続詳細」ダイアログ」を参照してください。

5. 「OK」をクリックして「サイト接続マネージャ」に戻ります。

6. 編集したサイト接続が選択された状態で、「完了時に自動接続」を選択し（まだ選択されていない場合）、「完了」をクリックします。

注意:
サイトの作成後にIDまたはタイプを変更することはできません。これらの値は、サイト全体で使用されます。

7.1.3 サイト接続の削除

デザイナで作成したサイト接続を削除できます。これにより、接続は削除されますが、コンテンツ・サーバーの実際のWebサイトは削除されません(後続の説明を参照)。デザイナで現在サイトを開いている場合、サイト接続を削除するには、まずサイトとの接続を切断する必要があります。

サイト接続を削除するには、次の手順を実行します。

1. 編集するサイトに現在接続している場合、サイト・ツールバーの「切断」アイコン(図7-5)をクリックするか、「ファイル」→「サイト」→「切断」を選択します。

図7-5 「切断」アイコン

2. サイト・ツールバーの「サイト接続マネージャ」アイコン(図7-6)をクリックするか、「ファイル」→「サイト」→「接続マネージャ」を選択し、「サイト接続マネージャ」ダイアログを開きます。詳細は、A.2項「「サイト接続マネージャ」ダイアログ」を参照してください。

図7-6 「サイト接続マネージャ」アイコン

3. 接続名を選択し、「削除」をクリックします。

4. 「はい」をクリックして削除を確認します。

5. 「完了」をクリックして「サイト接続マネージャ」ダイアログ・ボックスを閉じます。

コンテンツ・サーバーの実際のWebサイトを削除するには、サーバーにログインし、Site Studioにより作成されたプロジェクト・ファイルを削除する必要があります。これを行う場合、削除中にプロジェクト・ファイルのリビジョンが(自動的に)チェックインされないように、事前に実行中のWebサイトを停止しておく必要があります(7.4項「Webサイトの開始と停止」を参照)。

7.2 サイト・アドレス指定

他のWebサイトと同様に、Site Studioでは、デザイナ、コントリビュータおよび訪問者がWebブラウザでサイトの場所を特定できるように、Webサイトにアドレスを関連付ける必要があります。

Site Studioでは、フォルダ・アドレス、ドメイン・アドレスまたは両方の組合せを使用してWebサイトを識別できます。管理者は、ドメイン、フォルダまたはその組合せを指定して特定のWebサイトにマップできます。

デザイナで最初にサイトを設定すると、ホスト・コンピュータの名前とサイトIDで構成されたフォルダ名アドレスが割り当てられます。このアドレスは、部門内Webサイトやデモンストレーション・サイトなどの内部目的に適しています。ただし、サイトをインターネット上に公開する場合、1つ以上のドメイン名を構成してサイトに関連付ける必要があります。

フォルダ・アドレスを使用するフォルダベースのサイトでは、フォルダのみ使用してサイトを識別します。この例として、www.example.com/SiteStudioがあります。フォルダSiteStudioはドメイン上の特定のサイトを識別します。

ドメインベースのサイトでは、単純にドメインを使用してサイトを識別します。たとえば、www.example.comやsales.example.comなどです。ドメインがサイトを識別します。

両方の組合せでは、ドメインとフォルダ(または任意の数のフォルダ)を使用します。その一般的な例では、www.example.com/en/やwww.example.com/fr/などの言語フォルダを使用します。ドメインとフォルダの組合せを使用すると、設計から本番システムに移行するための便利な方法も生成されます。

ドメイン・アドレスには、サイト・マネージャまたはサイト管理者が実行する必要のある追加のDNS構成が必要です。

次の項で、サイト・アドレス指定について詳細に説明します。

- 7.2.1項「サイトへのドメイン名のマッピング」

- 7.2.2項「サイト・アドレスに使用されるパスの変更」

7.2.1 サイトへのドメイン名のマッピング

ドメイン名は、Webサイトを識別する一意の名前です。1つ以上のドメイン名をSite Studio Webサイトに割り当てることができますが、これは、一般的に、サイトをインターネット上に公開する場合に行います。

ドメイン名を使用するには、ドメイン名を取得してネーム・サーバーで構成し、Site Studioを使用してそのドメイン名を独自のサイトにマップします。この項では、最後の手順であるドメイン名のマッピングについてのみ説明します。ドメイン名の構成方法の詳細は、適切なサード・パーティに連絡して確認してください。

Site Studioでは、次の2つの場所でドメイン名をマップできます。

- 7.2.1.1項「デザイナを使用したドメイン名のマッピング」

- 7.2.1.2項「「Webサイト・アドレスの管理」ページを使用したドメイン名のマッピング」

7.2.1.1 デザイナを使用したドメイン名のマッピング

Site Studio Designerを使用してドメイン名をマップするには、次の手順を実行します。

1. 「ファイル」→「サイト」→「詳細」→「サイト・アドレスの編集」を選択します。
これにより、「サイト・アドレス」ダイアログ(図7-7)が開きます。詳細は、A.5項「「サイト・アドレス」ダイアログ」を参照してください。

2. ドメインを追加するには、「新規サイト・アドレス」アイコン(図7-7)をクリックし、指定された空白に名前を入力します。

図7-7 「新規サイト・アドレス」アイコン

ドメイン名を入力する場合、プロトコル指定子(httpまたはhttps)は追加しないでください。ドメイン名のみを入力します。

3. キーボードの[Enter]を押してドメインを追加します。
追加するドメイン名ごとに前述の手順を繰り返します。

4. ドメイン名を、Site Studioで使用されるデフォルトに設定するには、「デフォルトの設定」をクリックします。

5. 既存のドメイン名を削除するには、そのドメイン名を選択して「削除」アイコン(図7-8)をクリックします。

図7-8 「削除」アイコン

6. 「OK」をクリックします。

7.2.1.2 「Webサイト・アドレスの管理」ページを使用したドメイン名のマッピング

「Webサイト・アドレスの管理」ページを使用してドメイン名をマップするには、次の手順を実行します。

1. 管理者としてコンテンツ・サーバーにログインし、「管理」をクリックします。

2. 「Site Studioの管理」をクリックして「Site Studioの管理」ページを表示します。

3. 「Webサイト・アドレスの管理」をクリックして「Webサイト・アドレスの管理」ページを表示します。

4. ドメインを追加するには、「Webサイト」メニューでWebサイトを選択します。

5. 「アドレス」フィールドにドメイン名を入力します。

6. 「追加」をクリックしてWebサイトにドメイン名を追加します。
ページがリフレッシュされ、アドレスのリストにWebサイト・アドレスが表示されます。

7. ドメイン名を、Site Studioで使用されるデフォルトに設定するには、名前の横の「アクション」アイコン(図7-9)をクリックし、「デフォルト・アドレスとして選択」を選択します。

8. 既存のドメイン名を削除するには、名前の横の「アクション」アイコン(図7-9)をクリックし、「サイト・アドレスの削除」を選択します。

図7-9 「アクション」アイコン

サイトには複数のドメイン名をマップできます。この場合、ユーザーがサイトへのアクセスにどのドメイン名を使用しても、サイトのブラウズ中はずっとそのドメイン名が表示されます。デフォルトとして指定したドメイン名は、デザイナによるサイトのプレビュー時やリージョンへのコンテンツの割当て時などにSite Studioによって使用されます。

7.2.2 サイト・アドレスに使用されるパスの変更

ドメインベース・アドレスを使用してサイトを開くと、httpプロトコル(コンテンツ・サーバーの設定方法によってはhttps)、ドメイン名、セクション、Webページの順にアドレスが表示されます。たとえば、次のようになります。

http://www.example.com/products/index.htm

フォルダベース・アドレスを使用してサイトを開くと、httpプロトコル(コンテンツ・サーバーの設定方法によってはhttps)、(サイトをホストする)コンピュータの名前、WebサイトのID、セクション、ページ名の順にアドレスが表示されます。たとえば、次のようになります。

http://UserPC/mysite/products/index.htm

サイトのプロパティ、セクションのプロパティおよびページ・テンプレートのプロパティを変更することで、このパスに表示される名前を変更できます。これらの値を変更するには、「プロパティ」ペイン(図7-10)を使用します。

図7-10 「プロパティ」ペイン

サイト・アドレスに使用されるパス名を変更するには、次の手順を実行します。

パスの名前

URLの値を変更する方法

パスベース・アドレスのサーバー関連の名前を変更する場合

サイトIDの値を上書きするには、サイト階層のルートのURLディレクトリ名を指定します。

- 「サイト階層」ペインを表示します。

- サイトのルートをクリックします。

- 「プロパティ」ペインを表示します。

- 「URLディレクトリ名」に値を入力します。

セクションの名前を変更する場合

- 「サイト階層」ペインを表示します。

- 変更するセクションをクリックします。

- 「プロパティ」ペインを表示します。

- 「URLディレクトリ名」に値を入力します。

プライマリ・ページの名前を変更する場合

- 「サイト階層」ペインを表示します。

- 変更するページ・テンプレートをクリックします。

- 「プロパティ」ペインを表示します。

- 「URLページ名」に値を入力します。

セカンダリ・ページに使用される名前は、そのページに表示されるコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントのコンテンツID (dDocName)です。必要に応じて、異なる値を指定できます。URLディレクトリ名を指定する場合、URLに影響を与えることなく何度でもセクションのラベルを変更できます。

7.3 プロジェクト・ファイル

Webサイトを作成すると、Site Studioによりプロジェクト・ファイルが作成され、コンテンツ・サーバーにチェックインされます。プロジェクト・ファイルには、サイト階層と、Webサイトに関する主な情報が格納されます。デザイナでサイト階層を開いて編集する場合、常にプロジェクト・ファイルを編集することになります。

プロジェクト・ファイルを直接編集する必要はありませんが、プロジェクト・ファイルに影響を与える次の手順を実行する場合があります。

- 7.3.1項「プロジェクト・ファイルに割り当てるメタデータの指定」

- 7.3.2項「デザイナでのプロジェクト・ステータスの表示」

- 7.3.3項「プロジェクト・ファイルに対する変更のコミット」

- 7.3.4項「プロジェクト・ファイルのコンテンツ情報ページの表示」

7.3.1 プロジェクト・ファイルに割り当てるメタデータの指定

Webサイトを最初に作成すると(7.1.1項「新規サイト接続の作成」を参照)、Site Studioによりプロジェクト・ファイルが作成され、コンテンツ・サーバーにチェックインされます。他のコンテンツ・アイテムと同様に、このファイルに割り当てる必要のあるメタデータ値が存在します。

コンテンツ・サーバーの「プロジェクトのデフォルト・ドキュメント情報の設定」ページを使用して、すべてのプロジェクト・ファイルに割り当てるメタデータを指定できます。

新規プロジェクト・ファイルのメタデータを指定するには、次の手順を実行します。

1. 管理者としてコンテンツ・サーバーにログインし、「管理」をクリックします。

2. 「Site Studioの管理」をクリックして「Site Studioの管理」ページを表示します。

3. 「プロジェクトのデフォルト・ドキュメント情報の設定」をクリックして、「プロジェクトのデフォルト・ドキュメント情報の設定」ページを表示します。

4. Site Studioプロジェクト・ファイルに使用するメタデータを選択します。

5. 「更新」をクリックします。

7.3.2 デザイナでのプロジェクト・ステータスの表示

デザイナでの作業時に、右下隅にプロジェクト・ステータス・アイコンが表示されます。このアイコンにより、コンテンツ・サーバーのプロジェクト・ファイルに接続しているかどうかと、サイト階層とプロジェクト・ファイルが相互に同期しているかどうかがわかります。

次に、デザイナのプロジェクト・ステータス領域に表示される各アイコンの概要を示します。

アイコン

定義

現在のサイト階層はコンテンツ・サーバーのプロジェクト・ファイルと一致しています。

現在のサイト階層はコンテンツ・サーバーのプロジェクト・ファイルと一致していません。サイト階層をリフレッシュする必要があります。

最新のステータスを確認できません。コンテンツ・サーバーが停止しているか、ネットワーク接続が失われました。これを解決するには、ネットワーク接続またはコンテンツ・サーバーを実行しているシステムをトラブルシューティングします。

デザイナがWebサイトに接続されていません。これを解決するには、Webサイトに再接続します(7.1項「サイト接続」を参照)。

7.3.3 プロジェクト・ファイルに対する変更のコミット

デザイナでサイト階層に加えた変更は、コンテンツ・サーバーのプロジェクト・ファイルの内容に影響します。Site Studioでは、10分ごとにプロジェクト・ファイルのリビジョンが自動的にチェックインされます。このスケジュール間隔より早くプロジェクト・ファイルに対して変更をコミットする場合、次のようにします。

プロジェクト・ファイルに対してサイト階層の変更をコミットするには、次の手順を実行します。

1. デザイナで、「ファイル」→「サイト」→「詳細」→「プロジェクト変更のコミット」を選択します。

2. 確認メッセージに対して「OK」をクリックします。

注意:
プロジェクト・ファイルは、Site Studioにより一定の方法で管理されるため、コンテンツ・サーバーとの接続が途絶えるか、サーバーが一時的に停止しても、サイト階層の変更が失われることはありません。

7.3.4 プロジェクト・ファイルのコンテンツ情報ページの表示

デザイナでは、プロジェクト・ファイルのコンテンツ情報ページをいつでも参照できます。コンテンツ・サーバーにあるプロジェクト・ファイルの詳細の参照、メタデータの更新、ファイルのダウンロードなどの際に、コンテンツ情報ページを表示すると便利です。

プロジェクト・ファイルのコンテンツ情報ページを表示するには、デザイナで「ファイル」→「サイト」→「詳細」→「プロジェクトDOC_INFOの表示」を選択します。

これにより、コンテンツ・サーバーにあるプロジェクト・ファイルのコンテンツ情報ページが表示されます。

7.4 Webサイトの開始と停止

Site StudioのWebサイトの開始および停止は、WebサーバーのWebサイトの開始および停止と同じ方法で行うことができます。Webサイトの開始と停止は、たとえば、サイトをトラブルシューティングする場合、グローバル更新後にサイトを再起動する場合、またはコンテンツの閲覧やダウンロードを禁止する場合に実行します。

サイトを停止する前に、サイトの停止時にそのサイトのかわりに開く一時ページを作成しておく必要があります。これにより、ユーザーはサイトにアクセスできない理由を確認できます。

次の操作を実行できます。

- 7.4.1項「Webサイトの停止」

- 7.4.2項「停止サイト用の一時ページの構成」

7.4.1 Webサイトの停止

Webサイトを停止するには、次の手順を実行します。

1. 「Site Studioの管理」ページを表示します。

2. 「Webサイトの管理」をクリックして、「Webサイトの管理」ページを表示します。

3. Webサイトを選択し、「Webサイトの停止」をクリックします。

4. サイトで必要な管理タスクを終了したら、「Webサイトの管理」ページに戻ってサイトを選択し、「Webサイトの開始」をクリックします。

7.4.2 停止サイト用の一時ページの構成

サイトの停止時に表示する一時ページを構成するには、次の手順を実行します。

1. サイトが一時的に停止していることを示すWebページを作成し、そのファイルをコンテンツ・サーバーにチェックインします。

2. デザイナの「サイト階層」ペインで、サイトまたはセクションを選択します。

3. 「プロパティ」ペインを表示します。

4. 「停止サイト・ページ」の横にある「追加情報」アイコン(図7-11)をクリックし、サイトの停止時に使用するWebページを指定します。

図7-11 「追加情報」アイコン

8 テンプレートの操作

この項の内容は次のとおりです。

- 8.1項「テンプレートについて」

- 8.2項「サイト・アセットとしてのテンプレートの管理」

- 8.3項「コントリビューション・リージョンの理解」

- 8.4項「プレースホルダの挿入」

- 8.5項「オブジェクトの挿入」

- 8.6項「フラグメントの挿入」

- 8.7項「テキストの操作」

- 8.8項「テンプレートでのオブジェクトの配置」

- 8.9項「CSSクラスの適用」

- 8.10項「HTML表の操作」

- 8.11項「デザイナでのテンプレートの表示」

- 8.12項「リージョン・テンプレートとリージョン定義」

- 8.13項「ネイティブ・ドキュメントと変換定義の操作」

8.1 テンプレートについて

テンプレートは、Webサイトにコンテンツを配置するために使用されるファイルです。テンプレートはHTMLファイルです。ページ・テンプレートは<HEAD>および<BODY>タグがある完全なファイルですが、サブテンプレートおよびリージョン・テンプレートは部分的なHTMLセクションで、ページ・テンプレートの<BODY>タグの間に配置され、本文に関連するコンテンツにのみ使用されます。

Site Studioでは、Webサイトの処理方法が一般的なWebサイト開発ツールとは異なります。この違いを明確に確認できる点は、ページ・テンプレート、サブテンプレートおよびリージョン・テンプレートの使用にあります。

これらのテンプレートには、どのような静的コンテンツおよび動的コンテンツも追加できます。ただし、これらの各テンプレートに費やす時間の方が長いため、比較的小さな静的コンテンツをページに直接追加する方が有意義である理由がわかります。コンテンツをページに直接追加すると、再利用性が制限され、特にローカライズが難しくなります。

テンプレートに直接追加するコンテンツとしてよく使用されるのは、サイト全体の静的な(変化しない)情報です。これは、サイトの基本的なルック・アンド・フィールを決定するもので、背景色、背景イメージ、HTML表（テキストやグラフィックの位置決め用）などを含みます。

残りのコンテンツは、コントリビュータ・データ・ファイルから構築されます。このファイルはコントリビュータが更新し、テンプレートに関連付けられます。データの表示方法はテンプレートによって制御され、表示するデータは定義によって制御されます。

テンプレートをそれぞれ同様に使用して静的コンテンツと動的コンテンツを結合し、各テンプレートが制御するサイトの各部分を完了します。

この項では、「サイト・アセット」ペインに表示される3種類のテンプレートについて説明します。

- 8.1.1項「ページ・テンプレートについて」

- 8.1.2項「リージョン・テンプレートについて」

- 8.1.3項「サブテンプレートについて」

- 8.1.4項「Cascading Style Sheetについて」

8.1.1 ページ・テンプレートについて

ページ・テンプレートは、Webページのレイアウトと完全な構造を定義する完全形式のHTMLのファイルです。たとえば、コントリビューション・リージョン(ページ上の編集可能領域)の配置、ナビゲーション補助(フラグメント形式)、およびサイト全体のイメージ(バナーなど)などを定義します。ページ・テンプレートは、サイトのコンテンツを表示するフレームワークを提供します。Webサイトに必要なページ・テンプレートの数は、サイトの複雑さによって異なりますが、通常は少ない方が簡単に使用できます。

使用するページ・テンプレートの数を少なくすると、サイト全体の変更がはるかに簡単になります。ページ・テンプレートが表すアセットは、HCSP、JSPまたはASPによる完全なWebページです。リージョン・テンプレートまたはサブテンプレートの場合と同様に、テンプレートにはテキスト、イメージ、フラグメントなど、何でも直接配置でき、このテンプレートは、テンプレートが使用されるすべてのインスタンスで表示されます。これは、サブテンプレートとリージョン・テンプレートでも同様です。

ページ・テンプレートは、標準のHTMLレイアウト、書式設定コード、およびフラグメントまたはプレースホルダ（あるいはその両方）の配置場所を指定するSite Studioタグで構成されます。そのため、通常はページ・テンプレートは軽量です。ページ・テンプレートに含まれるのは、ページ上のコントリビューション・リージョンの配置場所に対する上位レベルの参照のみです。コンテンツおよび視覚的プレゼンテーションの観点でリージョンに何を配置するかについての情報は、ページ・テンプレートに指定されません。そのような情報は、リージョン定義とリージョン・テンプレートによって処理されます。通常、ページ・テンプレートには、企業のバナーやページ・レイアウト・イメージなどのサイト全体のグラフィック、およびナビゲーション補助などの繰り返し表示されるその他の編集不可のコンテンツが含まれます。

ページ・テンプレートを再利用する場合、そこに配置されているオブジェクトはページ・テンプレートを開くたびに表示されます。また、ページ・テンプレートを効率よく使用すると、少ない数(場合によっては1つ)のページ・テンプレートでWebサイト全体を作成できます。これにより、Webサイトの標準的なルック・アンド・フィールを維持しながら、サイト管理を可能なかぎり簡素化できます。

詳細は、3.12項「ページ・テンプレート」を参照してください。

8.1.2 リージョン・テンプレートについて

リージョン・テンプレートは、Webページ内のコントリビューション・リージョンにあるデータのレイアウトとルック・アンド・フィールを定義する、部分的なHTMLファイルです。リージョン・テンプレートは、ヘッドとボディ・セクションを持たない部分的なHTMLファイルです。したがって、Site StudioサイトのWebページを生成するときに、このリージョン・テンプレートを他のHTMLコードに挿入できます。

これらのテンプレートは、標準のHTMLレイアウト、書式設定コード、および要素(コントリビュータ・データ・ファイル)または動的変換(ネイティブ・ドキュメント)の配置場所を指定するSite Studioタグで構成されます。コントリビュータ・データ・ファイルの一部の要素は一部のリージョン・テンプレートに表示できますが、他のリージョン・テンプレートには表示できません。これにより、異なるページ間で情報を再利用できます。リージョン・テンプレートは、プレースホルダ内にデータを表示する場合や要素(リージョン定義で制限される)をWebサイトで必要なレイアウトに配置する場合に使用します。詳細は、3.10項「リージョン・テンプレートとリージョン定義」を参照してください。

リージョン・テンプレートを作成するときにはリージョン定義と関連付ける必要があるため、リージョン定義を最初に作成してからリージョン・テンプレートを作成することをお薦めします。

8.1.3 サブテンプレートについて

サブテンプレートはページ・テンプレートと同じですが、大きな違いが1つあります。それは、<HTML>、<HEAD>および<BODY>セクションを持たないことです。そのため、サブテンプレートはページ・テンプレートに挿入できる実際のHTMLコードのチャンクになります。サブテンプレートには非常に簡単なHTMLコードを含めることができますが、複雑にすることもできます。サブテンプレート内のコードは、ページ・テンプレートに直接配置されると、スクリプト、CSSファイル、その他の挿入されたアセットのいずれであるかにかかわらず、書かれたとおりにそのまま処理されます。

サブテンプレートはプレースホルダ内にのみ配置でき、サブテンプレートには1つまたは複数の独自のプレースホルダのみ含めることができます。サブテンプレートは、多くの場合、ページ・テンプレートに単独で配置される1つのプレースホルダを複数のプレースホルダに分割する手段として使用されます。これにより、ページ・テンプレートが再利用しやすくなります。

8.1.4 Cascading Style Sheetについて

Cascading Style Sheet (CSS)は、ページへの配置、レイアウトおよびその他のスタイルを制御する場合に使用します。スタイルシートは「ソース」ビューで編集します。スタイルシートは通常、静的HTMLページに挿入する場合と同様に、ページ・テンプレートやサブテンプレートなどの他のオブジェクトに追加します。

8.2 サイト・アセットとしてのテンプレートの管理

すべてのテンプレートは、他のサイト・アセットと同様に、「サイト・アセット」ペインで簡単に管理できます。ここで、新規テンプレートの追加、既存のテンプレート上の情報の変更およびサイトからのテンプレートの削除を行うことができます。

この項の内容は次のとおりです。

- 8.2.1項「新規テンプレートの作成」

- 8.2.2項「サイト階層からのページ・テンプレートの作成」

- 8.2.3項「テンプレートのコピー」

- 8.2.4項「テンプレートのコンテンツ情報の表示」

- 8.2.5項「サイト階層からのページ・テンプレートのコンテンツ情報の表示」

- 8.2.6項「サイトへのテンプレートの追加」

- 8.2.7項「サイトからのテンプレートの削除」

8.2.1 新規テンプレートの作成

テンプレートを作成するには、次の手順を実行します。

1. アセット・タイプのリストから、作成するテンプレート・タイプを選択します。

2. 「新規作成」アイコン(図8-1)をクリックし、「新規」を選択し、テンプレート・タイプ(ほとんどの場合、これはHCSPです)を選択します。
「情報の割当てフォーム」が開き、テンプレートをコンテンツ・サーバーにチェックインできます。

図8-1 「新規作成」アイコン

3. 「情報の割当てフォーム」に適切な値を入力します。
Site Studioアセットの名前指定のガイドラインは、4.2項「サイト・アセットの命名」を参照してください。

4. 入力したら、「情報の割当て」をクリックします。

5. テンプレートが作成されます。

サイト階層が作成されたページ・テンプレートを作成する方法は他にもあります。詳細は、8.2.2項「サイト階層からのページ・テンプレートの作成」を参照してください。

8.2.2 サイト階層からのページ・テンプレートの作成

ページ・テンプレートは次の方法でも作成できますが、サイト階層の作成後にのみ実行する必要があります。

1. サイト階層で、セクションを右クリックし、ページ・テンプレートを使用する場所に応じて「ホームページの選択」、「プライマリ・ページの選択」、「セカンダリ・ページの選択」のいずれかを選択します。
メニューでの選択内容に応じて、次のいずれかのダイアログが開きます。

- A.11項「「ホームページ・テンプレートの選択」ダイアログ」

- A.12項「「プライマリ・ページ・テンプレートの選択」ダイアログ」

- A.13項「「セカンダリ・ページ・テンプレートの選択」ダイアログ」

2. 「新規ページ・テンプレートの作成」を選択します。

3. 「OK」をクリックします。

4. 情報を入力して、ページ・テンプレートをコンテンツ・サーバーにチェックインします。
Site Studioアセットの名前指定のガイドラインは、4.2項「サイト・アセットの命名」を参照してください。

5. ページ・テンプレートが作成され、セクションに関連付けられます。

ページ・テンプレートをこの方法で作成すると、コンテキスト・データが「プレビュー」タブに表示されます。「サイト・アセット」ペインでページ・テンプレートを作成する場合は、ページ・テンプレートをセクションに割り当てて、ページが含まれるセクションに基づいてデータが開くことを確認する必要があります。

8.2.3 テンプレートのコピー

リストからテンプレートを選択してコピーするか、コンテンツ・サーバーからテンプレートを選択してコピーするか、ローカル・インスタンスからテンプレートを選択してコピーできます。

「サイト・アセット」ペインからのテンプレートのコピー

1. 「サイト・アセット」ペインのメニューで、テンプレート・タイプを選択します。

2. リストからコピーするテンプレートを選択します。

3. 「新規作成」アイコン(図8-2)をクリックし、「コピー」→「選択済」を選択します。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

図8-2 「新規作成」アイコン

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. テンプレートがコピーされます。

コンテンツ・サーバーからのテンプレートのコピー

1. 「サイト・アセット」ペインのメニューで、テンプレート・タイプを選択します。

2. 「新規作成」アイコン(図8-2)をクリックし、「コピー」→「サーバーから」を選択します。
検索結果ページが開きます。

3. コピーするカスタム構成スクリプトに対応する「選択」ボタンをクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. テンプレートがコピーされます。

ローカル・インスタンスからのテンプレートのコピー

1. 「サイト・アセット」ペインのメニューで、テンプレート・タイプを選択します。

2. 「新規作成」アイコン(図8-2)をクリックし、「コピー」→「ローカルから」を選択します。
「ファイルを開く」ダイアログが開きます。

3. ローカル・インスタンスで、コピーするテンプレートに移動します。

4. ファイルを選択し、「開く」をクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

5. 「情報の割当てフォーム」に適切な値を入力します。

6. 入力したら、「情報の割当て」をクリックします。

7. テンプレートがコピーされます。

8.2.4 テンプレートのコンテンツ情報の表示

テンプレートのコンテンツ情報を表示するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、テンプレート・タイプを選択します。

2. リストからテンプレートを選択します。

3. 「ドキュメント情報」アイコン(図8-3)をクリックします。
コンテンツ情報ページが開きます。

図8-3 「ドキュメント情報」アイコン

8.2.5 サイト階層からのページ・テンプレートのコンテンツ情報の表示

必要に応じて、ページ・テンプレートのコンテンツ情報ページを参照できます。コンテンツ・サーバーに含まれる機能を使用して、メタデータの更新、電子メールによるファイル・リンクの送信、メール配信のサブスクライブなどを実行できます。

コンテンツ情報ページは、「サイト階層」ペインを使用して表示できます。

ページ・テンプレートのメタデータを表示するには、「サイト階層」ペインで適切なページ・テンプレートを右クリックし、「ドキュメント情報の表示」を選択します。

8.2.6 サイトへのテンプレートの追加

サイトにテンプレートを追加するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、テンプレート・タイプを選択します。

2. 「サイトに追加」アイコン(図8-4)をクリックします。
検索結果ページが開きます。

図8-4 「サイトに追加」アイコン

3. 追加するテンプレートを選択し、「Site Studio」→「印の付いたドキュメントを選択」をクリックします。

4. 構成に応じて、既存のアセットをサイトに追加しようとしていることを示す警告が表示される場合があります。「OK」をクリックします。
テンプレートがWebサイトに関連付けられます。

8.2.7 サイトからのテンプレートの削除

サイトからテンプレートを削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、テンプレート・タイプを選択します。

2. 削除するテンプレートをリストから選択し、「サイトから削除」アイコン(図8-5)をクリックします。
テンプレートを削除すると、サイトとの関連付けのみ削除されます。ファイルはコンテンツ・サーバーから削除されません。

図8-5 「サイトから削除」アイコン

8.3 コントリビューション・リージョンの理解

コントリビュータが編集できる領域をコントリビューション・リージョンと呼びます。この領域はデザイナがプレースホルダを使用して定義します。プレースホルダ内では、サブテンプレート（使用する場合）とリージョン・テンプレートを使用して、コントリビューション・リージョン内に関連付けられたデータの表示方法が制御されます。コントリビュータがそのデータを編集したり対話処理したりする方法は、プレースホルダ、リージョンおよび要素などの各定義を使用して制御されます。

要素定義を使用して、コントリビュータが使用できるツールバー・アイコンと編集機能を決定します。要素はリージョン・テンプレートに配置されます。リージョン・テンプレートはサイト・アセットとして制御されるHTMLの最小のチャンクです。これにより、そのHTMLの1つの特定のセクションおよびテンプレート経由で渡される関連付けられたコンテンツを利用および再利用できます。リージョン定義では、リージョン・テンプレートで使用可能な要素が定義されます。また、リージョン・コンテンツの切替えに関するコントリビュータのアクセス・レベルが定義されます。

リージョン定義には、リージョン・テンプレートに配置されるよりも多くの要素定義を含めることができます。リージョン・テンプレートで使用されていなくてもリージョン定義にリストされている要素定義は、データ・ファルの編集時にコントリビュータに表示されます。あるページのティーザー情報を使用して、別のページの完全な情報セットに移動する場合、これは特に役立ちます。この概念は、3.10項「リージョン・テンプレートとリージョン定義」で詳細に説明されています。

コントリビューション・リージョンの境界はプレースホルダによって設定されます。一般的に、プレースホルダはコントリビューション・リージョンと呼ばれる領域を意味します。プレースホルダはアセットではありません。プレースホルダは単なるページ・テンプレート(またはサブテンプレート)上のマーカーです。これを使用して、サイトのテンプレートまたはサブテンプレート上にある他のオブジェクトの配置に対するコントリビューション・リージョンの相対的な位置を示します。プレースホルダに割り当てるプレースホルダ定義には、コントリビュータにデータ編集のアクセス権を与えるかどうかや、コントリビュータがコンテンツを切り替えることができるかどうかを定義します。

さらに、プレースホルダ定義には、プレースホルダで利用可能なリージョン定義、使用可能なリージョン・テンプレートおよびプレースホルダ内の各リージョン定義のデフォルトが定義されます。

プレースホルダへのアクセスを必ずしもコントリビュータに与える必要はありません。また、プレースホルダにサブテンプレートを含め、そのサブテンプレートを他のプレースホルダに分割することもできるため、プレースホルダが常に厳格にコントリビューション・リージョンになるとはかぎりません。ただし、簡単なプレースホルダを考える場合、一般的に、そのプレースホルダはコントリビュータが作業するコントリビューション・リージョンになります。

8.4 プレースホルダの挿入

プレースホルダは、コンテンツを配置する領域をマークするためにページ・テンプレートおよびサブテンプレートで使用されます。プレースホルダはアセットではありません。ページでのプレースホルダの使用方法とページに配置するコンテンツを定義するプレースホルダ定義がサイト・アセットです。

プレースホルダを挿入するには、次の手順を実行します。

1. テンプレート内のプレースホルダを配置する場所をクリックします。

2. ツールバーの「プレースホルダの挿入」ボタンをクリックします。

3. 「プレースホルダの定義」ダイアログ(A.75項「「プレースホルダの定義」ダイアログ」を参照)が表示されます。
ダイアログには、「プレースホルダ定義マッピング」ダイアログ(A.73項「「プレースホルダ定義マッピング」ダイアログ」を参照)で作成されたプレースホルダ名がリストされます。

4. プレースホルダに関連付けるプレースホルダ名を選択し、「OK」をクリックします。

8.5 オブジェクトの挿入

他のサイト・アセットは、テンプレートにオブジェクトを直接配置することによって簡単に追加されます。これを行うには、ツールバーからアイコンを選択するかテンプレートを右クリックして、使用可能なサイト・アセットを追加します。

ページ・テンプレート、サブテンプレートまたはリージョン・テンプレートへのオブジェクトの追加は非常に簡単です。

オブジェクトを追加するには、次の手順を実行します。

1. テンプレート内のアセットを配置する場所を右クリックします。

2. コンテキスト・メニューが表示されます。「オブジェクトの挿入」を選択します。

3. 次のコンテキスト・メニューが開き、挿入可能なサイト・アセットが表示されます。
たとえば、要素は、リージョン・テンプレートを操作している場合にのみ選択できます。

4. サイト・アセットを選択した後に、そのサイト・アセットがテンプレートに追加されます。

動的コンテンツ（プレースホルダなど）を含むアセットを追加すると、コンテンツが表示されるかわりにマーカーが表示されます。静的コンテンツ（イメージなど）を含むアセットを追加すると、コンテンツが表示されます。

アセットは「ソース」ビューで直接追加することもできます。

リージョン・テンプレートでは、リージョン定義によって追加可能な要素が制限されます。

8.6 フラグメントの挿入

フラグメントはどのテンプレートにも簡単に追加されます。フラグメントをテンプレートに追加するには、フラグメント・ツールボックスからフラグメントを選択します。選択したフラグメントは、テンプレート内の選択した場所に挿入されます。

ただし、フラグメントでの使用には重要な考慮事項が1つあります。

Site Studio Designerに付属するいくつかのフラグメントは、ページ・テンプレートのヘッドとボディで使用されるスニペットで構成されます。サブテンプレートとリージョン・テンプレートにはヘッドがなく、ボディのみが含まれます。したがって、フラグメントをこれらのテンプレートに挿入すると、そのフラグメントは適切に動作しません。

サブテンプレートまたはリージョン・テンプレートでフラグメントを適切に動作するには、ヘッド・スニペットがなく、1つのボディ・スニペットが含まれる独自のフラグメントを作成する必要があります。ヘッド・スニペットとボディ・スニペットを持つフラグメントはページ・テンプレートで動作しますが、他のテンプレートでは動作しません。これにより、フラグメントの再利用性が制限されます。

詳細は、第13章「フラグメントの操作」を参照してください。

8.7 テキストの操作

「設計」ビューでのテキストの操作は、ワードラップ、改行、書式設定オプションなどの機能を備えたワード・プロセッサ・プログラムでのテキストの操作によく似ています。ページ・テンプレートにテキストを追加するには、単にページ・テンプレートでテキストを追加する場所をクリックし、入力を開始します。必要なHTMLコードは、デザイナによって内部的に処理されます。

テキストを追加して編集したら、書体やフォント・サイズの変更、テキストのインデントまたは中央揃え、記号付きリストや番号付きリストの追加などを行ってテキストを書式設定できます。

テンプレートにテキストを直接追加することはお薦めしません。テキストがコントリビュータ・データ・ファイルではなくテンプレートにある場合は、これによってローカライズが難しくなります。

8.8 テンプレートでのオブジェクトの配置

特定のレイアウト構造が必要な場合に、HTML表またはCSSを使用してオブジェクトを配置し、ページに情報を配置できます。

アセットをページ・テンプレート、サブテンプレートまたはリージョン・テンプレートに挿入すると、ほとんどの場合、アセットはカーソルを置いた場所に挿入されます。ただし、アセットは、必ずしもデザイナに表示されたように最終的なWebページに表示されるとはかぎりません。ユーザーのブラウザ選択やブラウザのウィンドウ・サイズが異なったり、コントリビュータがコントリビュータ・データ・ファイルに他のどのオブジェクトを配置したかによっては、Webサイトが異なって編成されたように表示される場合があります。

CSSファイルは管理オブジェクトであり、再利用性が最大限発揮されるため、その使用はより効率のよい手段となります。表をサブテンプレートなどのアセットに配置する場合、他のアセットでその表と同じ構造を使用するには、表を再作成する必要があります。この方法で表を使用すると、変更が必要な場合に複数の場所を変更する必要があります。

CSSを使用すれば、スタイル・シート内で要素などの各サイト・アセットの正確な位置を特定できます。

Webページでの設定と作成が容易なため、多くのユーザーは表の使用を好みます。表は、相対的配置の構造化を簡単に解決できるソリューションです。表を使用すれば、データを互いに相対的に配置するセルの形状を作成できます。

8.9 CSSクラスの適用

Site Studioのデフォルトでは、フォントとパラグラフの設定が直接(インラインで)テキストに適用されます。

別の方法として、Cascading Style Sheet（CSS）のクラスをテキスト（およびイメージ）に適用できます。CSSクラスを使用して、フォントおよびパラグラフ設定のすべてを1つの場所に格納し、それらの設定をWebページに適用できます。

これにより、見出しやパラグラフごとにフォントおよびパラグラフ設定を変更することなく、それぞれに対応するクラスを指定できるため、作業時間が短縮されます。これらの設定を変更する必要がある場合は、クラスを更新すれば済みます。

CSSクラスを実装するには、ページ・テンプレートのヘッドにスタイル・シートへの参照を挿入します。これには、次のように相対パスを使用できます。

<link href="<!--$HttpRelativeWebRoot-->groups/public/documents/adacct/stylesheet.css" type="text/css" rel="stylesheet" />

また、通常は、CSSクラスをフラグメントに挿入します。CSS参照をフラグメントに配置しても、サーバーのディレクトリ構造は公開されません。

次に、「ソース」ビューでページ・テンプレートを編集するか、「設計」ビューで「プロパティ」ペインを使用して、スタイル・シートのクラス名をテキストおよびグラフィックに適用します。

図8-6 「プロパティ」ペインを使用したMyNewStyleクラスの適用

デザイナの「サイト・アセット」ペインは、コンテンツ・サーバーのCascading Style Sheet (CSS)へのパスを追加、編集および識別する際に非常に便利です。

Site Studioに付属するフラグメントの多くには、フラグメントのアセットとしてCSSファイルが含まれます(13.12.5項「フラグメント・アセットの追加、編集および削除」を参照)。必要に応じて、これらのCSSファイルのクラス名を参照することもできます。

コントリビュータ・アプリケーションでの作業時に各コントリビュータがこれらのクラスを使用できるようにすることも可能です。これにより、サイト全体の一貫性が確保され、サイト全体でのスタイルの更新がずっと簡単になります。

8.10 HTML表の操作

HTML表は、Webページの設計でよく使用されます。Webページの構造化にCascading Style Sheetを使用しない場合にHTML表を使用できます。ページ・テンプレートでのHTML表の操作方法は、他のWebページの表と同じです。

HTML表の主な用途は、(1)データを表形式で表示することと、(2)テキストやグラフィックをWebページ上に適切に配置することの2つです。サイトのデザイナは、後者の用途で頻繁に表を使用することになります。

表で作業する場合、表のサイズと場所、それぞれの行と列のサイズ、および各セルに配置するコンテンツを指定することで、Webページでのコンテンツの表示方法を制御できます。表の枠線を非表示にすれば、サイト訪問者に表は表示されません。Site Studioで表が特に役立つのは、コントリビューション・リージョンと、その内部の要素の位置決めを行う場合です。

表で特定の編集を行う場合、「プロパティ」ペインでHTML <TABLE>タグを直接変更できます。変更は、「ソース」ビューでも可能です。

図8-7 「設計」ビューでの<TABLE>タグのプロパティ

「プロパティ」ペインでは、背景色、枠線の幅、セル内の余白および他のいくつかの設定を変更できます。<TABLE>タグに入力されたすべての属性は、「プロパティ」パネルで使用できます。<TABLE>タグの詳細は、World Wide Web Consortium (W3C)のWebサイト(http://www.w3.org/TR/html401/struct/tables.html#edef-TABLE)の説明を参照してください。

8.11 デザイナでのテンプレートの表示

デザイナにはテンプレートを表示する3つの方法(「設計」ビュー、「ソース」ビューおよび「プレビュー」)があります。それぞれ、デザイナでそのテンプレートを操作するときに各テンプレートを異なる方法で参照します。

デザイナ・ワークスペースの各テンプレート・ウィンドウの下部に、3つのタブがあります。タブを選択して、そのテンプレートの「設計」ビュー、「ソース」ビューおよび「プレビュー」を選択します。

この項の内容は次のとおりです。

- 8.11.1項「「設計」ビュー」

- 8.11.2項「「ソース」ビュー」

- 8.11.3項「プレビュー」

8.11.1 「設計」ビュー

デザイナでテンプレート(ページ・テンプレート、リージョン・テンプレートまたはサブテンプレート)を開くと、そのテンプレートは「設計」ビューの作業領域に開き、必要に応じて編集できます。作業領域はエディタとして機能し、多くの一般的な編集機能を使用できます。

「設計」ビューには、テンプレートに配置されたすべてのオブジェクトが表示されます。「設計」ビューには、静的コンテンツ(固定バナー・グラフィックなど)と動的コンテンツ(プレースホルダやフラグメントなど)の両方の配置が表示されます。このビューは、テンプレートの設定方法と使用する配置方法(表またはCSSを使用したアセットの位置揃えなど)によっては、Webブラウザで表示されるページ・レイアウトに近くなることがあります。実際のWebサイトに表示されるとおりにテキスト、イメージ、色、ハイパーリンクおよび表が表示されますが、動的コンテンツ(フラグメントやスクリプトによるもの)は、実際のコンテンツではなくタグで表現されます。これは、ほとんどのフラグメントとスクリプトにはサーバー側のスクリプトと動的にレンダリングされるコンテンツが必要であるためです。

図8-8 「設計」ビュー

一般的な編集キーストローク([Ctrl]+[C]、[Ctrl]+[V]でコピーおよび貼付けなど)、アプリケーション・ツールバー(5.10項「ツールバー」を参照)および右クリック・メニュー(5.6.7項「右クリック・メニュー」を参照)を使用してテキストやオブジェクトを編集できます。オブジェクトを選択するには、そのオブジェクトをクリックします。選択ハンドルが表示されます(図8-9)。

図8-9 「設計」ビューで選択されたオブジェクト

「設計」ビューを使用して実行できない編集操作がある場合は、「プロパティ」ペインを使用できます(5.5項「「プロパティ」ペイン」を参照)。このペインで特定の編集操作を実行できない場合でも、常に「ソース」ビューで実際のコードを編集できます。

「設計」ビューでは、HTMLタグの場所をハイライト表示することもできます。この機能を有効化するには、書式設定ツールバーの「HTMLタグの表示/非表示」アイコン(図8-10)をクリックします。特定のHTMLタグの表示と非表示を切り替えるには、アイコンの横にある下向き矢印をクリックします。

図8-10 HTMLタグの表示/非表示

8.11.2 「ソース」ビュー

「ソース」ビューには、テンプレートに含まれるコード(HTML、XML、JavaScript、Idocスクリプト、Site Studioタグなど)が表示されます。

図8-11 「ソース」ビュー

「ソース」ビューの情報は、次のように色分けされたテキストとして表示されます。

- 黒は、XMLコード、HTMLタグ属性およびWebページに表示されるテキストに使用されます。

- 紫は、HTMLタグに使用されます。

- 青は、HTMLタグ属性値に使用されます。

- 緑は、Idocスクリプト、HTMLコメントおよびSite Studioにより挿入されたコードに使用されます。

書体、インデント・レベル、行の折返しなどの設定の多くは、変更できます。詳細は、6.9項「「ソース」ビューのコードの書式設定」を参照してください。

「ソース」ビューでは、サイト・テンプレートを完全に制御できます。これは、複数のカスタム・アセットを実装している場合に特に当てはまります。実際の手順では、「設計」ビューを使用してページの作成を開始し、その後「ソース」ビューに切り替えてページの外観と動作をカスタマイズします。

8.11.3 プレビュー

「プレビュー」には、すべてのアセットがWebブラウザでコンシューマに表示されるとおりに配置された、Webページの実際のビューが表示されます。これは、テンプレートをプレビューして、テンプレート上でのフラグメントとプレースホルダの配置を確認する場合に便利です(デザイン・モードでは、特にページ・レイアウトがCSSによって制御されていると、この表示は難しい場合があります)。

図8-12 プレビュー

注意:
Site Studioでは、プレビュー機能を提供するためにInternet Explorer 7以上を必要とします。

8.12 リージョン・テンプレートとリージョン定義

Webページのコントリビューション・リージョンに含めるものをリージョン定義で指定し、コントリビューション・リージョンの表示方法をリージョン・テンプレートに定義します。つまり、サイトのコンテンツの構造（および属性）をリージョン定義で指定し、そのコンテンツのWebページ上の視覚的プレゼンテーションをリージョン・テンプレートで定義します。

リージョン定義ごとに複数のリージョン・テンプレートが存在する場合もあります。これにより、サイト内のコンテキストに応じて、サイトのコンテンツを様々な形で表示できます。1つのリージョン定義に対して複数のリージョン・テンプレートがある場合、デフォルトでない方のリージョン・テンプレートを使用するように特に設定されていないかぎり、デフォルトのリージョン・テンプレートが使用されます。

リージョン・テンプレートを作成するときにはリージョン定義と関連付ける必要があるため、リージョン定義を最初に作成してからリージョン・テンプレートを作成することをお薦めします。

8.13 ネイティブ・ドキュメントと変換定義の操作

ネイティブ・ドキュメントを使用する場合、Webページのネイティブ・ドキュメントを変換するためのルールとテンプレートを定義する変換定義が使用可能になっている必要があります。ネイティブ・ドキュメントの使用と変換を行うには、まずCheck Out and OpenとDynamic Converterをコンテンツ・サーバーにインストールする必要があります。

動的変換を配置できるのはリージョン・テンプレートのみです。変換はリージョン・テンプレートに簡単に追加できます。他のアセットをテンプレートに追加する場合と方法は同じです。

動的変換をリージョン・テンプレートに追加するには、次の手順を実行します。

1. 変換されるドキュメントを表示するリージョン・テンプレートを開きます。

2. 右クリックして、メニューから「オブジェクトの挿入」→「動的変換」を選択します。
動的変換の挿入ダイアログ(A.78項「動的変換の挿入ダイアログ」を参照)が表示されます。

3. 使用する動的変換を選択します。

4. 「OK」をクリックします。

ネイティブ・ドキュメントおよび変換定義の詳細は、10.8項「ネイティブ・ドキュメントの操作」を参照してください。

9 定義の操作

テンプレート(ページ・テンプレート、サブテンプレート、リージョン・テンプレート)を使用して、データの表示方法を制御します。定義(プレースホルダ定義、リージョン定義、要素定義)では、表示するデータを制御します。さらに、コントリビュータによるデータの対話処理方法も制御します。

この項の内容は次のとおりです。

- 9.1項「定義について」

- 9.2項「新規定義の作成」

- 9.3項「定義の編集」

- 9.4項「定義のコピー」

- 9.5項「定義のコンテンツ情報の表示」

- 9.6項「サイトへの定義の追加」

- 9.7項「サイトからの定義の削除」

- 9.8項「プレースホルダ定義の操作」

- 9.9項「リージョン定義の操作」

- 9.10項「要素定義の操作」

- 9.11項「デザイナでの定義の表示」

- 9.12項「定義バンドル」

9.1 定義について

定義を使用すると、その定義に関連付けられたアセットに何を含めることができるかが規定されます。プレースホルダ定義にはプレースホルダに表示できるリージョン・テンプレート、リージョン定義およびサブテンプレートを指定します。リージョン定義にはリージョン・テンプレートに表示できる要素を指定します。要素定義では、コントリビュータがコントリビュータ・データ・ファイル内のデータをどのように変更できるかを制御します。

この項の内容は次のとおりです。

- 9.1.1項「プレースホルダ定義について」

- 9.1.2項「リージョン定義について」

- 9.1.3項「要素定義について」

9.1.1 プレースホルダ定義について

プレースホルダ定義は、表示のためにそのプレースホルダに関連付けられているコンテンツやその他のアセットと各プレースホルダを結び付けるものです。プレースホルダはページ上の単なるマーカーであるため、プレースホルダ定義は、コントリビュータがプレースホルダ内に表示されるコンテンツの編集やレポートの表示などのアクションを実行できるかどうかを判断するのに使用されます。

また、プレースホルダ定義には、プレースホルダの領域(コントリビューション領域とも呼ばれる)内で使用可能なリージョン定義も含まれます。これらのリージョン定義は1つ以上のリージョン・テンプレートと結び付けられます。また、これらのリージョン・テンプレートも、プレースホルダ定義内にリストすることで可用性が制御されます。

サブテンプレートは、複数のプレースホルダ(および関連する他のプレースホルダ定義)が含まれることがあるHTMLのセクションです。このサブテンプレートも、プレースホルダ定義に使用できるようにリストできます。サブテンプレートは、リージョン定義とリージョン・テンプレートのかわりにコントリビューション・リージョンで使用できます。

プレースホルダ定義は、プレースホルダ内で使用可能なリージョン定義を制御します。プレースホルダ定義内により多くのリージョン定義を含めることで、コントリビューション・リージョンに割り当てられたデータ・ファイルの制御手段としてリージョン定義を使用する場合のオプションが多くなります。

リージョン・テンプレート、サブテンプレート、ページ・テンプレートなどのテンプレートは、関連付けられたデータの表示方法を制御する場合に使用します。リージョン定義、プレースホルダ定義、要素定義などの定義は、表示されるデータおよびコントリビュータとそのデータのインタラクション方法を制御します。

詳細は、9.8項「プレースホルダ定義の操作」を参照してください。

9.1.2 リージョン定義について

一般的なリージョン定義には複数の要素が含まれます。また、これらの要素の様々な組合せは、複数の異なるリージョン・テンプレートで使用されます。各リージョン定義には、関連付けられたリージョン・テンプレート上に配置可能な要素のリストが含まれています。これにより、複数のリージョン・テンプレートが同じ要素のグループ(同じデータ・ファイルである必要はありません)にアクセスし、異なる方法で配置できます。

リージョン定義によりコントリビューション・モデルでの要素の使用が制限されるため、リージョン定義用の適切なネーミング規則に従うことが特に重要です。リージョン定義の数は、他のどのサイト・アセットよりも多くなる可能性があります。適切なネーミング規則を使用すると、複数のリージョン定義を開いてそれぞれの正確な用途を確認しなくても、作成した様々なリージョン・テンプレートに最適な定義を判別できます。

リージョン・テンプレートを作成するときにはリージョン定義と関連付ける必要があるため、リージョン定義を最初に作成してからリージョン・テンプレートを作成することをお薦めします。

詳細は、A.42項「「リージョン定義」ダイアログ」および9.9項「リージョン定義の操作」を参照してください。

9.1.3 要素定義について

要素は、コントリビュータでのデータの編集方法を定義するために使用されるオブジェクトです。使用できる要素は、WYSIWYG（What You See Is What You Get）、プレーン・テキスト、イメージのみ、静的リストおよび動的リストです。データ駆動型サイト作成の処理など、様々な状況で使用可能なカスタム要素を作成することもできます。

9.2 新規定義の作成

定義を作成するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、定義タイプを選択します。

2. 「新規作成」アイコン(図9-1)をクリックし、「新規」を選択し、定義タイプを選択します。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

図9-1 「新規作成」アイコン

3. 「情報の割当てフォーム」に適切な値を入力します。
Site Studioアセットの名前指定のガイドラインは、4.2項「サイト・アセットの命名」を参照してください。

4. 入力したら、「情報の割当て」をクリックします。

5. 定義が作成されます。

9.3 定義の編集

各定義の編集では、異なるインタフェースを使用します。各インタフェースは、操作している定義のタイプに固有の変更を行う場合の簡易性を最大化します。

この項の内容は次のとおりです。

- 9.3.1項「プレースホルダ定義の編集」

- 9.3.2項「リージョン定義の編集」

- 9.3.3項「要素定義の編集」

9.3.1 プレースホルダ定義の編集

プレースホルダ定義には、コントリビューション・リージョンで使用するコンテンツの制御に使用するリージョン定義、リージョン・テンプレートおよびサブテンプレートが含まれている必要があります。

プレースホルダ定義を編集するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「プレースホルダ定義」を選択します。

2. 編集するプレースホルダ定義をリストから選択し、「編集」アイコン(図9-2)をクリックします。
「プレースホルダ定義」ダイアログが開きます。詳細は、A.72項「「プレースホルダ定義」ダイアログ」および9.8項「プレースホルダ定義の操作」参照してください。

図9-2 「編集」アイコン

3. プレースホルダ定義の説明を入力します。プレースホルダ定義には適切なネーミング規則を使用する必要があります。名前からプレースホルダ定義の用途がわかれば、使用を検討するたびにそのプレースフォルダ定義を表示する必要がなくなります。

4. プレースホルダ定義で許可するアクションを選択または選択解除します。これらのすべてのアクションは、コントリビュータによるコントリビューション・リージョンの操作に影響を与えます。

5. リージョン定義とリージョン・テンプレートを追加するには、「許可されたリージョン定義」で「追加」をクリックします。

6. サブテンプレートを追加するには、「許可されたサブテンプレート」で「追加」をクリックします。

7. 選択したリージョン定義、リージョン・テンプレートまたはサブテンプレートを必要に応じて削除するには、該当するセクションで「削除」をクリックします。

プレースホルダ定義の編集時には、リージョン定義、リージョン・テンプレートおよびサブテンプレートを考慮する必要があります。

詳細は、A.72項「「プレースホルダ定義」ダイアログ」および9.8項「プレースホルダ定義の操作」参照してください。

9.3.2 リージョン定義の編集

リージョン定義が作成されたら、それを開いて必要な要素定義を含めることができます。

リージョン定義を編集するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「リージョン定義」を選択します。

2. 編集するリージョン定義をリストから選択し、「編集」アイコン(図9-3)をクリックします。
「リージョン定義」ダイアログが開きます。詳細は、A.42項「「リージョン定義」ダイアログ」を参照してください。

図9-3 「編集」アイコン

3. リージョン定義の説明を入力します。

4. リージョン定義に要素を追加するには、「追加」をクリックします。
「要素」ダイアログが開きます。

要素に指定した「名前」は、リージョン定義内とこのリージョン定義を参照する他のサイト・アセットで、要素の識別に使用されます。

要素定義に指定した「ラベル」は、コントリビュータでの要素の名前になります(ツールバーに表示)。

要素に入力した「情報」は、コントリビュータがマウスを「ラベル」に置いたときにツールチップとして開きます。

5. 要素を削除するには、要素を選択して「削除」をクリックします。

6. リージョン定義内での要素の順序を変更するには、要素を選択して、「上に移動」または「下に移動」をクリックします。
このリージョン定義に基づくコントリビューション・リージョンに対してコントリビュータが起動されると、この順序に従って要素が表示されます。

このダイアログで、リージョン定義に含める要素をすべて追加する必要があります。リージョン・テンプレートとリージョン定義が関連付けられると、これらの要素定義をリージョン・テンプレートで使用および配置できます。

詳細は、9.9項「リージョン定義の操作」を参照してください。

9.3.3 要素定義の編集

要素定義を編集するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「要素定義」を選択します。

2. 編集する要素定義をリストから選択し、「編集」アイコン(図9-4)をクリックします。
選択した要素定義を編集できるダイアログが開きます。要素タイプに応じて、次のいずれかの画面が開きます。

- A.27項「「WYSIWYG要素定義」ダイアログ」

- A.29項「「プレーン・テキスト要素定義」ダイアログ」

- A.31項「イメージ要素定義ダイアログ」

- A.33項「「カスタム要素定義」ダイアログ」

- A.36項「「静的リスト要素定義」義ダイアログ」

- A.40項「「動的リスト要素定義」ダイアログ」

図9-4 「編集」アイコン

3. 要素定義の「情報」を入力します。これは、要素定義をどのように設定したかを思い出せるようにするための、要素の簡単な説明です。ここに入力した情報によって、要素定義の具体的な設定内容を一目で思い出せるようにします。これは、類似した要素定義を複数作成して、それぞれの「アクション」の設定がわずかに異なる場合に特に便利です。

4. 選択した要素定義に対してコントリビュータに許可するアクションを選択または選択解除します。

カスタム要素を作成する場合、プロセスは異なります。

それぞれの場合で、編集作業の中心は、コントリビュータがツールバーで使用できるオブジェクトを選択することです。定義する各要素には独自のツールバーがあり、そのツールバーに表示されるもの（たとえば、フォント・サイズ、フォント・スタイル、段落の書式設定などを変更できるツールバー・ボタンなど）は、要素定義の「アクション」リストでチェック・ボックスを選択または選択解除すると定義されます。

ユーザーが異なるインスタンスで異なるツールバーを表示できるように、各タイプに複数の定義を作成することをお薦めします。各要素定義で変更可能なアクションの詳細は、前述の個別の画面を参照してください。

9.4 定義のコピー

すでに作成した定義を簡単にコピーできるため、プレースホルダ定義の設定内容の一部を変更するだけでアセットをすばやく作成できます。

定義をコピーするには、次の手順を実行します。

リストからの定義のコピー

1. 「サイト・アセット」ペインのメニューで、定義タイプを選択します。

2. コピーする定義をリストから選択します。

3. 「新規作成」アイコン(図9-5)をクリックし、「コピー」→「選択済」を選択します。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

図9-5 「新規作成」アイコン

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. 定義がコピーされます。

定義がコピーされたら、開いて編集できます。

サーバーからの定義のコピー

1. 「サイト・アセット」ペインのメニューで、定義タイプを選択します。

2. 「新規作成」アイコン(図9-5)をクリックし、「コピー」→「サーバーから」を選択します。
検索結果ページが開きます。

3. コピーする変換定義に対応する「選択」ボタンをクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. 定義がコピーされます。

ローカル・インスタンスからの定義のコピー

1. 「サイト・アセット」ペインのメニューで、定義タイプを選択します。

2. 「新規作成」アイコン(図9-5)をクリックし、「コピー」→「ローカルから」を選択します。
「ファイルを開く」ダイアログが開きます。

3. ローカル・インスタンスで、コピーする定義に移動します。

4. 定義を選択し、「開く」をクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

5. 「情報の割当てフォーム」に適切な値を入力します。

6. 入力したら、「情報の割当て」をクリックします。

7. 定義がコピーされます。

9.5 定義のコンテンツ情報の表示

定義のコンテンツ情報を表示するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、定義タイプを選択します。

2. リストから定義を選択します。

3. 「ドキュメント情報」アイコン(図9-6)をクリックします。
コンテンツ情報ページが開きます。

図9-6 「ドキュメント情報」アイコン

9.6 サイトへの定義の追加

サイトに定義を追加するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、定義タイプを選択します。

2. 「サイトに追加」アイコン(図9-7)をクリックします。
検索結果ページが開きます。

図9-7 「サイトに追加」アイコン

3. 追加する定義を選択し、「Site Studio」→「印の付いたドキュメントを選択」をクリックします。

4. 構成に応じて、既存のアセットをサイトに追加しようとしていることを示す警告が表示される場合があります。「OK」をクリックします。
定義がWebサイトに関連付けられ、定義を開いて編集できるようになります。

9.7 サイトからの定義の削除

サイトから定義を削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、定義タイプを選択します。

2. 削除する定義をリストから選択し、「サイトから削除」アイコン(図9-8)をクリックします。
定義を削除すると、そのサブテンプレートはサイトからのみ削除され、コンテンツ・サーバーからは削除されません。

図9-8 「サイトから削除」アイコン

9.8 プレースホルダ定義の操作

ページ・テンプレートにプレースホルダを挿入する場合、プレースホルダはコンテンツの表示場所を示す単なる名前付きのマーカーです。プレースホルダ定義では、プレースホルダでデータをどのように開くかが制御されます。さらにプレースホルダでは、コントリビュータがワークフローでアセットを承認または却下できるかどうか、コントリビュータがWebレポートを参照できるかどうか、コントリビュータがプレースホルダ内のアセットを編集できるかどうかなどが制御されます。

プレースホルダ名とプレースホルダ定義間の関係をマッピングと呼びます。新しいプレースホルダを作成するときに、デフォルトとして使用するプレースホルダ定義がこのマッピングを使用して決まります。

マッピングを設定する方法は4つあります。デフォルト・マッピングは、「Webサイト・プロパティ」の「デフォルトのプレースホルダ定義」で定義されます。他の3つのマッピングが定義されていない場合、ここで作成されたマッピングがプレースホルダ定義とプレースホルダ名の間で使用されます。

「プレースホルダ定義マッピング」ダイアログ(A.73項「「プレースホルダ定義マッピング」ダイアログ」を参照)で作成されるグローバル・マッピングでは、サイト全体にわたるプレースホルダ名のデフォルト・マッピングが確立されます。プレースホルダ名は複数セクションの複数テンプレートで使用できますが、同じマッピングが適用されます。

セクション・プロパティのマッピングは、セクション・プロパティの「プライマリ・ページ・プレースホルダ定義マッピング」と「セカンダリ・ページ・プレースホルダ定義マッピング」で定義します。このマッピングが行われたセクションでは、プレースホルダが使用される他のセクションとは異なるマッピングが使用されます。グローバル・マッピングとデフォルト・マッピングはセクション・プロパティのマッピングにより上書きされますが、タグ内のマッピングは上書きされません。

4つ目のマッピング作成方法では、プレースホルダ・タグ自身にマッピングが定義されます。この種類のマッピングでは、グローバル・マッピングを含む他のすべてのマッピングが上書きされます。プレースホルダ・タグにマッピングを定義する場合、プレースホルダ・タグの変更は「ソース」ビューで行います。この方法のマッピングを使用すると、ページ・テンプレートが使用されるたびに、テンプレートのプレースホルダでは、ページ・テンプレートが使用されるWebサイトの場所に関係なく、指定されたプレースホルダ定義が常に使用されます。

プレースホルダによって特定されるコントリビューション・リージョンに含めるもの、およびサイト上のコントリビューション・リージョンの表示方法を定義するには、リージョン・テンプレートとリージョン定義(3.10項「リージョン・テンプレートとリージョン定義」を参照)を使用します。ページ・テンプレートには複数のプレースホルダを含めることができます。各プレースホルダは、ページ上のコントリビューション・リージョンを表します。プレースホルダに関連付けられるファイルはありません。つまり、コンテンツ・サーバーにプレースホルダ・ファイルはありません。

この項の内容は次のとおりです。

- 9.8.1項「デフォルトのプレースホルダ定義の指定」

- 9.8.2項「グローバル・プレースホルダ定義マッピングの作成」

- 9.8.3項「セクション・プロパティのプレースホルダ定義マッピングの作成」

- 9.8.4項「プレースホルダ・タグへのプレースホルダ定義の直接指定」

- 9.8.5項「グローバル・プレースホルダ定義へのプレースホルダの関連付け」

- 9.8.6項「プレースホルダ定義へのリージョン定義の追加」

- 9.8.7項「プレースホルダ定義へのリージョン・テンプレートの関連付け」

- 9.8.8項「プレースホルダ定義へのサブテンプレートの関連付け」

9.8.1 デフォルトのプレースホルダ定義の指定

デフォルトのプレースホルダ定義は、他のマッピングが適用されていない場合に使用されるプレースホルダ定義です。これは、包括的な定義とみなされます。

デフォルトのプレースホルダ定義を指定するには、次の手順を実行します。

1. 「Webサイト・プロパティ」の「デフォルトのプレースホルダ定義」をクリックします。

2. 表示される「追加情報」アイコンをクリックします。
コンテンツ・サーバーの検索が開き、使用可能なプレースホルダ定義が示されます。

3. デフォルトとして使用するプレースホルダ定義を選択します。

4. 「Webサイト・プロパティ」にデフォルトのプレースホルダ定義が表示されます。

9.8.2 グローバル・プレースホルダ定義マッピングの作成

使用可能なグローバル・プレースホルダ・マッピングのリストは「プレースホルダ定義マッピング」ダイアログで定義します(A.73項「「プレースホルダ定義マッピング」ダイアログ」を参照)。このダイアログにアクセスするには、メニュー・バーの「ツール」を選択し、「プレースホルダ定義マッピングの定義」を選択します。プレースホルダ・マッピングを使用すれば、プレースホルダがプライマリとセカンダリのどちらのページで使用されるかによって、プレースホルダの定義を変えることができます。マッピングはWebサイトのプロジェクト・ファイルに格納されます。

グローバル・プレースホルダ定義マッピングは、「Webサイト・プロパティ」のデフォルトのプレースホルダ定義として作成されたマッピングを上書きします(9.8.1項「デフォルトのプレースホルダ定義の指定」を参照)。

グローバル・プレースホルダ・マッピングを作成するには、次の手順を実行します。

1. メニュー・バーから「ツール」→「プレースホルダ定義マッピングの定義」を選択します。
プレースホルダ・マッピング・ダイアログ(A.73項「「プレースホルダ定義マッピング」ダイアログ」を参照)が開きます。

2. 「追加」をクリックして、新規マッピングを作成します。
「プレースホルダ定義マッピングの定義」ダイアログが開きます(A.74項「「プレースホルダ定義マッピングの定義」ダイアログ」を参照)。

3. わかりやすく、どのようなマッピングかを把握できるプレースホルダ名を入力します。プライマリ・ページとセカンダリ・ページのプレースホルダによって使用されるプレースホルダ定義を、2つのメニューで入力します。プライマリ・ページまたはセカンダリ・ページ、あるいはその両方に対して入力できます。

4. 「OK」をクリックします。

5. 入力したプレースホルダの定義は、プレースホルダ・マッピング・ダイアログに表示され、プレースホルダを挿入するときに選択できます。

9.8.3 セクション・プロパティのプレースホルダ定義マッピングの作成

セクション・プロパティのプレースホルダ定義マッピングには、プレースホルダ名とプレースホルダ定義間のマッピングがリストされます。このマッピングが含まれるセクションでは、プレースホルダが使用される他のセクションとは異なるマッピングが使用されます。

グローバル・プレースホルダ定義マッピングとデフォルトのプレースホルダ定義は、セクション・プロパティのプレースホルダ定義マッピングによって上書きされます。

このセクション・プロパティを作成するには、ダイアログを使用する方法と、プレースホルダ名とプレースホルダ定義をセクション・プロパティに直接入力する方法の2つがあります。ダイアログでは、わかりやすいユーザー・インタフェースが使用されます。

ダイアログを使用してセクション・プロパティのプレースホルダ定義マッピングを作成するには、次の手順を実行します。

1. 階層の適切なセクション内にあるページ・テンプレートを右クリックします。メニューの「プレースホルダ・セクション・プロパティ」を選択します。
「プレースホルダ・セクション・プロパティ」ダイアログが開きます(A.70項「「プレースホルダ・セクション・プロパティ」ダイアログ」を参照)。

2. 「追加」をクリックします。
プレースホルダ・セクション・プロパティの編集ダイアログが開きます(A.71項「プレースホルダ・セクション・プロパティの編集ダイアログ」を参照)。

3. 「名前」と「プレースホルダ定義ID」を入力します。リージョン・テンプレート、サブテンプレートまたはコントリビュータ・データ・ファイルをセクション・プロパティに含める場合、それらも追加します。

4. 「OK」をクリックして、プレースホルダ・セクション・プロパティの編集ダイアログを閉じます。
セクション・プロパティのプレースホルダ名マッピングが作成されます。

5. 「OK」をクリックして、「プレースホルダ・セクション・プロパティ」ダイアログを閉じます。

セクション・プロパティのプレースホルダ定義マッピングをセクション・プロパティに直接作成するには、次の手順を実行します。

1. マッピングの作成先のセクションのセクション・プロパティを表示します。

2. 「プライマリ・ページ・プレースホルダ定義マッピング」でプレースホルダ名とプレースホルダ定義を次の形式で入力します。

name=contentID

nameはプレースホルダ名、contentIDはプレースホルダ定義のコンテンツIDです。複数のプレースホルダ名とプレースホルダ定義を入力するには、次のようにアンパサンド('&')を各ペアの間に挿入します。

name1=contentID1&name2=contentID2&name3=contentID3

3. セカンダリ・ページについては、「セカンダリ・ページ・プレースホルダ定義マッピング」に対してプレースホルダ名とプレースホルダ定義を入力します。名前と定義のペアは、「プライマリ・ページ・プレースホルダ定義マッピング」のように複数入力できます。

4. 「プライマリ・ページ・プレースホルダ定義マッピング」と「セカンダリ・ページ・プレースホルダ定義マッピング」がセクション・プロパティに表示されます。

9.8.4 プレースホルダ・タグへのプレースホルダ定義の直接指定

プレースホルダ・タグにプレースホルダ定義が明示的に指定されるようにプレースホルダ・タグを記述することができます。この直接指定はページ・テンプレートが使用されるたびに使用されます。

プレースホルダ定義とプレースホルダ・タグをこの方法で関連付けると、他のすべてのプレースホルダ定義マッピングが上書きされます。

プレースホルダ・タグにプレースホルダ定義を直接指定するには、次の手順を実行します。

1. プレースホルダを含むページ・テンプレートを開きます。

2. 「ソース・ビュー」タブをクリックします。

3. 次のように、プレースホルダ・タグにマッピングを入力します。

<!--$wcmPlaceholder("Sales", "placeholderDefinitionDocName=placedef_salescontact")-->

この例では、プレースホルダ名がSalesで、プレースホルダ定義のコンテンツIDがplacedef_salescontactになります。

4. これでタグにマッピングが作成されます。

「プレースホルダの定義」ダイアログで(A.75項「「プレースホルダの定義」ダイアログ」を参照)、タグに書き込むプレースホルダ定義を割り当てることもできます。

1. プレースホルダを含むページ・テンプレートを開きます。

2. プレースホルダをダブルクリックします。
「プレースホルダの定義」ダイアログが開きます。

新規プレースホルダを挿入することもできます。

3. メニューに表示された名前は、選択したプレースホルダの名前です（新規プレースホルダでない場合）。「オプションでテンプレートにプレースホルダ定義を指定」チェック・ボックスを選択します。
ダイアログが展開されます。メニューからプレースホルダ・タグにマップするプレースホルダ定義を選択します。

4. これでタグにマッピングが作成されます。

9.8.5 グローバル・プレースホルダ定義へのプレースホルダの関連付け

プレースホルダ・マッピングを作成している場合、プレースホルダ定義は、マッピングに従って作成したプレースホルダに関連付けられます。

プレースホルダで異なるプレースホルダ定義を使用することで、異なるサブテンプレートやリージョン・テンプレートを使用できるようになります。また、コントリビュータは、プレースホルダのいくつかのインスタンスを編集で使用したり、プレースホルダ定義に定義されたその他の側面で使用できるようになります。

プレースホルダをグローバル・プレースホルダ定義に関連付けるには、次の手順を実行します。

1. プレースホルダをページ・テンプレートに挿入します(8.4項「プレースホルダの挿入」を参照)。

2. プレースホルダを挿入すると、「プレースホルダの定義」ダイアログ(A.75項「「プレースホルダの定義」ダイアログ」を参照)が開きます。プレースホルダ名を選択します。

3. 「OK」をクリックします。

4. これでプレースホルダ定義がプレースホルダに関連付けられます。

9.8.6 プレースホルダ定義へのリージョン定義の追加

プレースホルダ定義には、プレースホルダに関連付けられた（使用可能な）リージョン定義、リージョン・テンプレート、サブテンプレートがリストされます。リージョン定義をプレースホルダ定義に追加したり、プレースホルダ定義から削除したりする作業は非常に簡単です。

リージョン定義がプレースホルダに関連付けられている場合、コントリビュータはそのリージョン定義に関連付けられた要素のみを使用できます。これは、リージョン・コンテンツまたはリージョン・テンプレートを切り替えるためのアクセス権をコントリビュータに与える場合に特に重要です。

リージョン定義をプレースホルダ定義に関連付けるには、次の手順を実行します。

1. 「サイト・アセット」ペインでプレースホルダ定義を開きます。
「プレースホルダ定義」ダイアログ(A.72項「「プレースホルダ定義」ダイアログ」を参照)が表示されます。

2. 「許可されたリージョン定義」ペインで、「追加」をクリックします。
「リージョン定義の選択」ダイアログが表示されます。

3. リージョン定義を選択して、「OK」をクリックします。

4. これでリージョン定義がプレースホルダ定義に関連付けられます。

リージョン定義を追加したら、リージョン・テンプレートを追加してその定義に関連付けることができます。

プレースホルダ定義からリージョン定義を削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインでプレースホルダ定義を開きます。
「プレースホルダ定義」ダイアログ(A.72項「「プレースホルダ定義」ダイアログ」を参照)が表示されます。

2. 「許可されたリージョン定義」ペインで、リージョン定義を選択します。

3. 「削除」をクリックします。

4. これでリージョン定義がプレースホルダ定義から削除されます。

9.8.7 プレースホルダ定義へのリージョン・テンプレートの関連付け

プレースホルダ定義には、プレースホルダに関連付けられた（使用可能な）リージョン定義、リージョン・テンプレート、サブテンプレートがリストされます。リージョン定義をプレースホルダ定義に追加したり、プレースホルダ定義から削除したりする作業は非常に簡単です。

リージョン・テンプレートをプレースホルダに関連付けると、そのリージョン・テンプレートと使用するリージョン定義によって、データを表示する要素定義を定義でき、またそのリージョン・テンプレートと使用するリージョン定義をコントリビュータで使用できるようになります。リージョン・テンプレートは要素の特定のレイアウトを定義するために使用します。リージョン・テンプレートを追加する場合は、そのリージョン・テンプレートを、プレースホルダ定義にすでに含まれているリージョン定義に関連付ける必要があります。

リージョン・テンプレートをプレースホルダ定義に関連付けるには、次の手順を実行します。

1. 「サイト・アセット」ペインでプレースホルダ定義を開きます。
「プレースホルダ定義」ダイアログ(A.72項「「プレースホルダ定義」ダイアログ」を参照)が開きます。

2. 「許可されたリージョン定義」ペインで、リージョン・テンプレートを使用するリージョン定義を選択します。

3. 「許可されたリージョン・テンプレート」ペインで、「追加」をクリックします。
「リージョン・テンプレートの選択」ダイアログが開きます。

4. リージョン定義を選択して、「OK」をクリックします。

5. これでリージョン定義がプレースホルダ定義に関連付けられます。

「リージョン・テンプレートの選択」ダイアログには、リージョン定義に関連付けられたリージョン・テンプレートのみが表示されます。リージョン・テンプレートとリージョン定義間の関連付けは、メタデータとしてリージョン・テンプレートに格納されます。

リージョン・テンプレートをデフォルトにするには、次の手順を実行します。

1. 「サイト・アセット」ペインでプレースホルダ定義を開きます。
「プレースホルダ定義」ダイアログ(A.72項「「プレースホルダ定義」ダイアログ」を参照)が開きます。

2. 「許可されたリージョン定義」ペインで、リージョン定義を選択します。
「許可されたリージョン・テンプレート」ペインに、関連付けられたリージョン・テンプレートが表示されます。

3. 「許可されたリージョン・テンプレート」ペインで、リージョン定義を選択します。

4. 「デフォルトの作成」をクリックします。

5. これで、このプレースホルダ定義内では、このリージョン・テンプレートが、選択したリージョン定義のデフォルト・テンプレートとなります。

プレースホルダ定義からリージョン・テンプレートを削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインでプレースホルダ定義を開きます。
「プレースホルダ定義」ダイアログ(A.72項「「プレースホルダ定義」ダイアログ」を参照)が表示されます。

2. 「許可されたリージョン・テンプレート」ペインで、リージョン・テンプレートを選択します。

3. 「削除」をクリックします。

4. これでリージョン・テンプレートがプレースホルダ定義から削除されます。

9.8.8 プレースホルダ定義へのサブテンプレートの関連付け

プレースホルダ定義には、プレースホルダに関連付けられた（使用可能な）リージョン定義、リージョン・テンプレート、サブテンプレートがリストされます。サブテンプレートをプレースホルダ定義に追加したり、プレースホルダ定義から削除したりする作業は非常に簡単です。

プレースホルダに関連付けられたサブテンプレートを使用する場合、最終的なWebページには、サイト・アセットおよびサブテンプレート上のすべてのプレースホルダが表示されます。サブテンプレートは必ずしも使用する必要はありません。

サブテンプレートは、静的アセットとプレースホルダで構成されるHTMLの任意のセクションとすることができ、それぞれに独自の定義を含めることができます。これは、リージョン・コンテンツまたはリージョン・テンプレートを切り替えるためのアクセス権をコントリビュータに与える場合に特に重要です。

サブテンプレートをプレースホルダ定義に関連付けるには、次の手順を実行します。

1. 「サイト・アセット」ペインでプレースホルダ定義を開きます。
「プレースホルダ定義」ダイアログ(A.72項「「プレースホルダ定義」ダイアログ」を参照)が表示されます。

2. 「許可されたサブテンプレート」ペインで、「追加」をクリックします。
「サブテンプレートの選択」ダイアログが表示されます。

3. サブテンプレートを選択して、「OK」をクリックします。

4. これでサブテンプレートがプレースホルダに関連付けられます。

サブテンプレートをプレースホルダ定義から削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインでプレースホルダ定義を開きます。
「プレースホルダ定義」ダイアログ(A.72項「「プレースホルダ定義」ダイアログ」を参照)が表示されます。

2. 「許可されたサブテンプレート」ペインで、サブテンプレートを選択します。

3. 「削除」をクリックします。

4. これでサブテンプレートがプレースホルダ定義から削除されます。

9.9 リージョン定義の操作

各リージョン定義には、関連付けられた要素定義のリストが含まれます。この定義リストは、リージョン・テンプレートとリージョン定義が関連付けられた後にリージョン・テンプレートのレイアウト内で使用できる、すべての要素のリストです。

リージョン・テンプレートでは、リージョン定義内で使用可能なすべての要素を使用する必要はありません。通常、リージョン・テンプレートには一部の要素が表示されます。ただし、コントリビュータを起動すると、関連付けられたリージョン・テンプレートに表示されるかどうかに関係なく、すべての要素がエディタに表示されます。

リージョン・テンプレートとリージョン定義間の関連付けは、リージョン・テンプレートのxRegionDefinitionメタデータに格納されます。

リージョン定義への要素定義の関連付け

リージョン定義には、リージョン・テンプレートで使用可能な要素定義がリストされます。要素定義をリージョン定義に追加したり、リージョン定義から削除したりする作業は非常に簡単です。

要素定義をリージョン定義に関連付けるには、次の手順を実行します。

1. 「サイト・アセット」ペインでリージョン定義を開きます。
「リージョン定義」ダイアログ(A.42項「「リージョン定義」ダイアログ」を参照)が表示されます。

2. 「追加」をクリックします。
「要素」ダイアログ(A.43項「「要素」ダイアログ」を参照)が表示されます。

3. 要素の情報を入力し(適切なネーミング規則を使用して、使用時に要素定義を簡単に把握できるようにする)、メニューから要素定義を選択して、「OK」をクリックします。

4. これで要素定義がリージョン定義に関連付けられます。

要素定義は、リージョン定義に埋め込むこともできます。要素定義を埋め込む場合、名前付きの要素定義の単一インスタンスをリージョン定義内に作成します。これは、参照によって要素定義を含める方法で実行されるグローバル変更による影響を受けません。

要素定義をリージョン定義に埋め込むには、「要素」ダイアログで(A.43項「「要素」ダイアログ」を参照)、要素定義をリージョン定義に埋込みチェック・ボックスを選択し、通常どおりに要素定義の追加作業を行います。

要素定義をリージョン定義から削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインでリージョン定義を開きます。
「リージョン定義」ダイアログ(A.42項「「リージョン定義」ダイアログ」を参照)が表示されます。

2. 要素定義を選択します。「削除」をクリックします。

3. これで要素定義がリージョン定義から削除されます。

リージョン定義は、Webサイトで使用するコンテンツのタイプを定義します。リージョン定義は基本的に個々の要素のグループであり、特定のサイトのコンテンツ・タイプに対して再利用可能な様々な情報チャンクを定義します。

リージョン定義では、サイトの構成部分（要素）の観点でサイトのコンテンツ・タイプが定義されます。また、コントリビュータに関連付けられたコントリビューション・リージョンでコントリビュータが使用できる、コンテンツの作成オプションと切替えオプションも指定されます。たとえば、コントリビューション・リージョンのコンテンツの切替えをコントリビュータに許可するようコントリビューション・リージョンを設定する場合、サーバー上の既存のコントリビュータ・データ・ファイルのみ（ネイティブ・ドキュメントや新しいコントリビュータ・データ・ファイルではない）の使用をコントリビュータに許可できます（コントリビュータがコントリビューション・リージョン内のコンテンツを実際に切り替えることができるかどうかは、プレースホルダ定義で制御します）。最後に、リージョン定義では、コントリビューション・リージョン内のコンテンツがコンテンツ・サーバーにチェックインされるときのコンテンツのデフォルト・メタデータも設定されます。

9.10 要素定義の操作

各要素定義を使用して、ツールバーおよび含める必要のあるすべてのカスタマイズ・スクリプトと検証スクリプトを指定します。これらのスクリプトは、各要素定義を作成するときに含めます。

要素は要素定義によって制御されます。要素とは、基本的にその要素に関連付けられる要素定義のインスタンス化です。要素定義には、Webページ上の要素に対してコントリビュータが実行できる編集操作（特に、コントリビュータ・エディタで実行できる編集機能）が指定されます。要素定義は個別に管理されるサイト・アセットです。つまり、要素定義はWebサイト内またはWebサイト間(すべてのサイトが同じコンテンツ・サーバーで管理される場合)で再利用できます。同じタイプの要素に異なる要素定義を関連付けて、要素の使用環境のコンテキストに応じてコントリビュータに異なる編集環境を提供できます。同様に、複数の要素で同じ要素定義を共有することもできます。これにより、各要素に対する同じ編集操作をコントリビュータに提供できます。

9.11 デザイナでの定義の表示

デザイナには定義を表示する2つの方法(「ソース」ビューと「フォーム」ビュー)があります。それぞれ、デザイナでそのテンプレートを操作するときに各定義を異なる方法で参照します。

デザイナ・ワークスペースの各定義ウィンドウの下部に、2つのタブがあります。タブを選択して、その定義の「ソース」ビューまたは「フォーム」ビューを選択します。

この項の内容は次のとおりです。

- 9.11.1項「「フォーム」ビュー」

- 9.11.2項「「ソース」ビュー」

9.11.1 「フォーム」ビュー

「フォーム」ビューは、定義を操作するためのグラフィカル・ユーザー・インタフェースです。「フォーム」ビューを使用して、各定義の様々なオプションをダイアログ内で簡単に変更できます。「フォーム」ビューの変更に使用可能なすべてのオプションは、「ソース」ビューでも使用できます。

「フォーム」ビューでは、ダイアログが表示され、そこで定義(要素定義、リージョン定義、プレースホルダ定義、変換定義など)のプロパティを設定できます。図9-9の例では、「フォーム」ビューにリージョン定義が表示されています。ほとんどのフォーム・ビューには「ヘルプ」ボタンがあり、クリックすると現在のフォームに関するコンテキスト依存ヘルプ情報が表示されます。

図9-9 「フォーム」ビュー(リージョン定義)

「図9-9「フォーム」ビュー(リージョン定義)」の説明

9.11.2 「ソース」ビュー

「ソース」ビューには、定義のコードが表示されます。

図9-10 「ソース」ビュー

「ソース」ビューの情報は、次のように色分けされたテキストとして表示されます。

- 黒は、XMLコード、HTMLタグ属性およびWebページに表示されるテキストに使用されます。

- 紫は、HTMLタグに使用されます。

- 青は、HTMLタグ属性値に使用されます。

- 緑は、Idocスクリプト、HTMLコメントおよびSite Studioにより挿入されたコードに使用されます。

書体、インデント・レベル、行の折返しなどの設定の多くは、変更できます。詳細は、6.9項「「ソース」ビューのコードの書式設定」を参照してください。

「ソース」ビューでは、サイト・テンプレートを完全に制御できます。これは、複数のカスタム・アセットを実装している場合に特に当てはまります。実際の手順では、「設計」ビューを使用してページの作成を開始し、その後「ソース」ビューに切り替えてページの外観と動作をカスタマイズします。

9.12 定義バンドル

定義バンドルは、サイト・アセット(通常は定義および関連テンプレート)のバンドルです。ただし、バンドルの構成方法によって定義とテンプレートの組合せは様々です。

この項の内容は次のとおりです。

- 9.12.1項「定義バンドルについて」

- 9.12.2項「バンドルのダウンロード」

- 9.12.3項「バンドルのアップロード」

9.12.1 定義バンドルについて

定義バンドルは、定義(該当する場合は関連テンプレート)をZIP形式で圧縮したコレクションです。定義バンドルは、関連する定義グループを取り出して、それらを別のWebサイトまたはまったく異なるコンテンツ・サーバーにコピーするための単純な方法です。

定義バンドルには、選択された定義と、階層内の選択された定義の下にある関連定義が含まれます。選択したリージョン定義をバンドルした場合、それにはすべての関連リージョン・テンプレートと要素定義が含まれます。プレースホルダ定義を選択した場合は、プレースホルダ定義に関連付けられたすべてのサブテンプレート、リージョン定義、リージョン・テンプレートおよび要素定義がバンドルされます。

9.12.2 バンドルのダウンロード

バンドルのダウンロードを選択した場合、そのバンドルは自動的にZIP形式で圧縮され、ZIPファイルがダウンロードされます。定義バンドルのダウンロード方法は2つあります。

選択した定義に基づく定義バンドルを「サイト・アセット」ペインから直接ダウンロードするか、Oracle Content Serverを使用して定義を選択し、定義に基づくバンドルをダウンロードできます。

「サイト・アセット」ペインからのダウンロード

定義バンドルを「サイト・アセット」ペインからダウンロードするには、次の手順を実行します。

1. 「サイト・アセット」ペインで、定義(プレースホルダ定義、リージョン定義または要素定義)を選択します。

2. 定義を右クリックし、「定義のバンドルのダウンロード」を選択します。
「保存」ダイアログが表示されます。

3. バンドルに名前を付け、ローカル・インスタンスに保存します。

メニュー・バーからのダウンロード

定義バンドルをメニュー・バーからダウンロードするには、次の手順を実行します。

1. メニュー・バーから「ファイル」→「定義」→「ダウンロード」を選択します。

2. 「プレースホルダ定義のバンドル」、「リージョン定義のバンドル」または「要素定義のバンドル」を選択します。
Oracle Content Serverの検索結果が、選択した定義タイプに基づいて表示されます。

3. 作成してバンドルをダウンロードする定義を選択します。
「保存」ダイアログが表示されます。

4. バンドルに名前を付け、ローカル・インスタンスに保存します。

9.12.3 バンドルのアップロード

デザイナでバンドルをアップロードする場合、そのバンドルが自動的に圧縮解除され、アップロード時にデザイナで開いていたWebサイトに関連付けられます。

圧縮されてダウンロードされる場合、バンドルにはそのバンドル元のWebサイトがxWebsitesメタデータ・フィールドに関連付けられています(メタデータの詳細は、『Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド』を参照)。デザイナに開かれているサイトには、xWebsitesフィールドにそのメタデータ値が追加されています。バンドルを再びアップロードした場合、新しいWebサイト値がxWebsitesメタデータ・フィールドに追加されます。前の値は削除されません。そのため、この方法でアップロードしたサイト・アセットには、値に両方のWebサイトがあります。

Oracle Content Serverを通じてアップロードした場合、バンドルは即時に圧縮解除されません。デザイナを通じてアップロードした場合、圧縮解除した後でバンドルを関連付ける必要のあるWebサイトの参照ポイントがあります。Oracle Content Serverを通じてアップロードした場合、xWebsitesフィールドを更新するための参照はありません。バンドルの圧縮解除時に、コンテンツを関連付けるWebサイトの選択を求められます。Oracle Content Serverでのバンドルの圧縮解除は、バンドルのアップロードとは別の手順です。

「アーカイブの管理」ページ(『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照)に移動した場合、それを圧縮解除し、適切な1つまたは複数のWebサイトに関連付ける必要があります。

デザイナからのアップロード

定義バンドルをデザイナからOracle Content Serverにアップロードするには、次の手順を実行します。

1. メニュー・バーから「ファイル」→「定義」→「定義のバンドルのアップロード...」を選択します。

2. 「開く」ダイアログで、ファイル・システム上の定義バンドルを参照し、「開く」をクリックします。

3. 定義バンドルがOracle Content Serverに自動的にアップロードされます。
アップロードすると、自動的に圧縮解除され、バンドルのアップロード時にデザイナで開いていたWebサイトがxWebsitesメタデータ・フィールド・データに入力されます。

10 コンテンツ・ファイルの操作

この項の内容は次のとおりです。

- 10.1項「コンテンツ・ファイルについて」

- 10.2項「新規コンテンツ・ファイルの作成」

- 10.3項「コンテンツ・ファイルのコピー」

- 10.4項「コンテンツ・ファイルのコンテンツ情報の表示」

- 10.5項「サイトへのコンテンツ・ファイルの追加」

- 10.6項「サイトからのコンテンツ・ファイルの削除」

- 10.7項「コントリビュータ・データ・ファイルの編集」

- 10.8項「ネイティブ・ドキュメントの操作」

- 10.9項「イメージの操作」

10.1 コンテンツ・ファイルについて

コンテンツ・ファイルは、Webサイトで表示されるコンテンツを格納するために使用されるファイルです。これらのファイルには、コントリビュータ・データ・ファイルやイメージなど、テンプレートおよび定義で変更され、コントリビュータを使用して編集可能なサイト・コンテンツが含まれます。ネイティブ・ドキュメントもコンテンツ・ファイルです。

この項では、「サイト・アセット」ペインに表示されるコンテンツ・ファイルおよび関連ファイルのタイプについて説明します。

- 10.1.1項「コントリビュータ・データ・ファイル」

- 10.1.2項「ネイティブ・ドキュメント」

- 10.1.3項「変換定義」

- 10.1.4項「イメージ」

10.1.1 コントリビュータ・データ・ファイル

コントリビュータ・データ・ファイルは、Site Studioで作成およびメンテナンスされるXMLファイルです。Webサイトのコンテンツの格納に使用され、コンテンツ・サーバーにチェックインされます。サイト・コントリビュータがWebページのコンテンツを更新する必要がある場合、関連付けられたコントリビュータ・データ・ファイルがサーバーから取得され、コントリビュータ・エディタでデータが使用可能になり、そこでコントリビュータがコンテンツを編集できます。コントリビュータがデータ・ファイルの変更を終えると、データ・ファイルはコンテンツ・サーバーに再びチェックインされ、Webページが更新されて新規コンテンツが反映されます。

詳細は、3.15項「コントリビュータ・データ・ファイルとネイティブ・ドキュメント」を参照してください。

10.1.2 ネイティブ・ドキュメント

ネイティブ・ドキュメントは、Site Studioに表示されるサード・パーティ製のファイルであり、それを最初に作成したときのアプリケーション(たとえば、Wordドキュメントの場合はMicrosoft Word)を使用して編集します。ファイルは、チェックインされると(Dynamic Converterを使用して) HTMLに変換され、Webページで使用できるようになります。

詳細は、3.15項「コントリビュータ・データ・ファイルとネイティブ・ドキュメント」を参照してください。

10.1.3 変換定義

変換定義は、ネイティブ・ドキュメントを変換してWebサイトでインライン表示する場合に使用します。変換定義は、ネイティブ・ドキュメントをHTMLに変換する方法とページに表示する方法を定義するルール、テンプレートまたはその組合せです。

Webページにネイティブ・ドキュメントを追加する場合は、HTMLへのドキュメントの変換に使用される(Dynamic Converterの)テンプレートまたはルールを変換定義で指定できます。

10.1.4 イメージ

サイトへのイメージの追加、コピー、およびサイトからのイメージの削除を行うことができます。サポートされるイメージ形式は、GIFとJPGです。イメージをWebサイトに追加するには、イメージがコンテンツ・サーバーにアセットとして追加されている必要があります。

10.2 新規コンテンツ・ファイルの作成

コンテンツ・ファイルを作成するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、作成するコンテンツ・ファイルを選択します。

2. 「新規作成」アイコン(図10-1)をクリックし、「新規」を選択し、作成する特定のドキュメント・タイプを選択します。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

図10-1 「新規作成」アイコン

3. 「情報の割当てフォーム」に適切な値を入力します。
Site Studioアセットの名前指定のガイドラインは、4.2項「サイト・アセットの命名」を参照してください。

4. 入力したら、「情報の割当て」をクリックします。

5. コンテンツ・ファイルが作成されます。

コントリビュータ・データ・ファイルを作成する最も一般的な方法は、コンテンツを割り当てるときに作成することです。コンテンツの切替えウィザードの実行時に(A.76項「コンテンツの切替えウィザード」を参照)、ウィザードでコントリビュータ・データ・ファイルを作成できます。

10.3 コンテンツ・ファイルのコピー

リストからコンテンツ・ファイルを選択してコピーするか、コンテンツ・サーバーからコンテンツ・ファイルを選択してコピーするか、ローカル・インスタンスからコンテンツ・ファイルを選択してコピーできます。

「サイト・アセット」ペインからのコンテンツ・ファイルのコピー

1. 「サイト・アセット」ペインのメニューで、コンテンツ・ファイル・タイプを選択します。

2. コピーするコンテンツ・ファイルをリストから選択します。

3. 「新規作成」アイコン(図10-2)をクリックし、「コピー」→「選択済」を選択します。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

図10-2 「新規作成」アイコン

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. コンテンツ・ファイルがコピーされます。

コンテンツ・サーバーからのコンテンツ・ファイルのコピー

1. 「サイト・アセット」ペインのメニューで、コンテンツ・ファイル・タイプを選択します。

2. 「新規作成」アイコン(図10-2)をクリックし、「コピー」→「サーバーから」を選択します。
検索結果ページが開きます。

3. コピーするカスタム構成スクリプトに対応する「選択」ボタンをクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. コンテンツ・ファイルがコピーされます。

ローカル・インスタンスからのコンテンツ・ファイルのコピー

1. 「サイト・アセット」ペインのメニューで、コンテンツ・ファイル・タイプを選択します。

2. 「新規作成」アイコン(図10-2)をクリックし、「コピー」→「ローカルから」を選択します。
ナビゲーション・ウィンドウが開きます。

3. ローカル・インスタンスで、コピーするコンテンツ・ファイルに移動します。

4. コントリビュータ・データ・ファイルを選択して、「開く」をクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

5. 「情報の割当てフォーム」に適切な値を入力します。

6. 入力したら、「情報の割当て」をクリックします。

7. コンテンツ・ファイルがコピーされます。

10.4 コンテンツ・ファイルのコンテンツ情報の表示

コンテンツ・ファイルのコンテンツ情報を表示するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、コンテンツ・ファイル・タイプを選択します。

2. リストからコンテンツ・ファイルを選択します。

3. 「ドキュメント情報」アイコン(図10-3)をクリックします。
コンテンツ情報ページが開きます。

図10-3 「ドキュメント情報」アイコン

10.5 サイトへのコンテンツ・ファイルの追加

サイトにコンテンツ・ファイルを追加するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、コンテンツ・ファイル・タイプを選択します。

2. 「サイトに追加」アイコン(図10-4)をクリックします。
検索結果ページが開きます。

図10-4 「サイトに追加」アイコン

3. 追加するコンテンツ・ファイルを選択し、「Site Studio」→「印の付いたドキュメントを選択」をクリックします。

4. 構成に応じて、既存のアセットをサイトに追加しようとしていることを示す警告が表示される場合があります。「OK」をクリックします。
コンテンツ・ファイルがWebサイトに関連付けられます。

10.6 サイトからのコンテンツ・ファイルの削除

サイトからコンテンツ・ファイルを削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、コンテンツ・ファイル・タイプを選択します。

2. 削除するコンテンツ・ファイルをリストから選択し、「サイトから削除」アイコン(図10-5)をクリックします。
コンテンツ・ファイルを削除すると、サイトとの関連付けのみ削除されます。ファイルはコンテンツ・サーバーから削除されません。

図10-5 「サイトから削除」アイコン

10.7 コントリビュータ・データ・ファイルの編集

コントリビュータ・データ・ファイルを作成するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「コントリビュータ・データファイル」を選択します。

2. 編集するコントリビュータ・データ・ファイルをリストから選択し、「編集」アイコン(図10-6)をクリックします。
選択したコントリビュータ・データ・ファイルが開き、「ソース」ビューで編集できるようになります。

図10-6 「編集」アイコン

コントリビュータ・データ・ファイルは、デザイナの「ソース」ビューではなく、コントリビュータで編集を行うように設計されています。ファイルを直接編集することもできますが、コントリビュータを使用してコントリビュータ・データを編集するか、コンテンツの切替えウィザード(12.3項「コンテンツの切替えウィザードでのコンテンツの割当て」を参照)を使用して別のファイルに切り替える方がはるかに簡単です。

10.8 ネイティブ・ドキュメントの操作

Site Studioでは、コントリビューション・リージョンにコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントを割り当て、各コントリビュータは、Webサイト上でコントリビュータ・データ・ファイルやネイティブ・ドキュメントを追加および編集できます。

コントリビュータ・データ・ファイルはSite Studioで生成されます。これは、コントリビュータ・アプリケーションで編集するように設計されたXMLファイルです。Web対応形式のXMLファイルであり、Webページに簡単に挿入できます（インクルード・ファイルを別のWebページに挿入する方法と似ています）。

一方で、ネイティブ・ドキュメントはサード・パーティ製アプリケーション(Microsoft Word、Excel、PowerPointなど)で生成され、通常はデザイナやコントリビュータによって導入されます。このドキュメントは元の状態ではWebページで表示できないため、サーバーがページをブラウザに配信するときに(Dynamic Converterを使用して) Webページに変換します。

コントリビュータ・データ・ファイルとは異なり、ネイティブ・ドキュメントの編集にはコントリビュータは必要ありません。変換後のドキュメントは、ページが開くとプレースホルダ内に開き、コントリビュータがデータを編集するときには該当するアプリケーション(Microsoft Wordなど)がロードされます。

この項の内容は次のとおりです。

- 10.8.1項「ネイティブ・ドキュメントの要件」

- 10.8.2項「ネイティブ・ドキュメントの編集」

- 10.8.3項「ネイティブ・ドキュメントでの変換定義の使用方法」

- 10.8.4項「Dynamic Converterテンプレートの選択ルールの使用方法」

- 10.8.5項「ネイティブ・ドキュメントのサンプル・フラグメント」

- 10.8.6項「直接配信の使用方法」

10.8.1 ネイティブ・ドキュメントの要件

ネイティブ・ドキュメントは、コントリビュータ・データ・ファイルをコントリビューション・リージョンに割り当てる方法と同様にリージョンに割り当てることができます。ネイティブ・ドキュメントは、サイトにコントリビュータ・データ・ファイルを追加する方法（ファイルへのリンクの作成、動的リストへのファイルの追加、およびメタデータが動的リストまたはサイトに対して実行される問合せに一致するようにファイルをチェックインするなど）と同様に、サイトに追加されます。

ただし、ネイティブ・ドキュメントの場合は、コントリビュータ・データ・ファイルとは異なり、ドキュメントが意図したとおりにWebサイトに表示されるように、サーバーで追加の設定手順を行う必要があります。次の手順を行います。

- ネイティブ・ドキュメントをDynamic ConverterでWebページに変換できるように、Dynamic Converterをインストールしてコンテンツ・サーバー上で実行する必要があります。

- コントリビュータが、コントリビューション・グラフィックのメニューを使用してWebサイトから直接ネイティブ・ドキュメントをチェックアウトして編集できるように、Check Out and Openをインストールしてコンテンツ・サーバー上で実行する必要があります。

- ネイティブ・ドキュメントは、Dynamic Converterでサポートされるファイル形式である必要があります。

- デフォルトでは、空のDynamic Converterテンプレート(最小限の設定が行われているテンプレート)を使用して、ドキュメントの見た目が元の状態に近くなるようにドキュメントを変換します。Webページがサイトと一致するようにその外観をさらにカスタマイズするには、ドキュメントの変換に使用するテンプレートを微調整する必要があります(10.8.3項「ネイティブ・ドキュメントでの変換定義の使用方法」を参照)。

- デザイナまたはコントリビュータは、関連するサード・パーティ製アプリケーション（ファイルの編集に使用する）をコンピュータ上にインストールしておく必要があります。

- デザイナまたはコントリビュータがSite Studioの外部メソッド(Oracle Content Serverチェックイン・フォーム、WebDAVクライアント、Webフォルダなど)を使用してサイトにネイティブ・ドキュメントを追加する場合は、サイトおよび必要に応じてサイトのセクションで使用される同じメタデータとともに該当ファイルをチェックインする必要があります。

10.8.2 ネイティブ・ドキュメントの編集

ネイティブ・ドキュメントを編集するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「ネイティブ・ドキュメント」を選択します。

2. 編集するネイティブ・ドキュメントをリストから選択し、「編集」アイコン(図10-7)をクリックします。
ネイティブ・ドキュメントを編集するには、Check Out and Openがインストールされている必要があります。ドキュメントは適切なアプリケーションで開きます。たとえば、Microsoft WordやPowerPointなどです。

図10-7 「編集」アイコン

3. 編集が終了したら、ファイルを保存します。ファイルはサーバーに保存されます。

10.8.3 ネイティブ・ドキュメントでの変換定義の使用方法

コントリビューション・リージョンにネイティブ・ドキュメントを割り当てる場合(またはサイトへのネイティブ・ドキュメントの追加をコントリビュータに許可する場合)、変換はネイティブ・ドキュメントを変換してWebサイトにインライン表示するために使用されます。変換定義は、ネイティブ・ドキュメントをHTMLに変換する方法とページに表示する方法を制御するために使用されるルールを指定します。

変換定義を定義すると、ネイティブ・ドキュメントを、他のアセットを追加するときと同じように簡単にWebページに追加できます。

リージョン・テンプレートに変換定義を追加するには、次の手順を実行します。

1. リージョン・テンプレートで右クリックします。コンテキスト・メニューが開きます。

2. 「オブジェクトの挿入」→「動的変換」を選択します。
動的変換の挿入ダイアログ(A.78項「「動的変換」ダイアログ」を参照)が開きます。

3. 変換定義を選択するか、新規変換定義の名前を入力します。

4. 「OK」をクリックします。

5. 変換定義はリージョン・テンプレートの一部になりました。wcmDynamicConversionタグ(『Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド』を参照)はリージョン・テンプレートに記述され、変換定義の名前はタグ内のパラメータです。これで、「コンテンツの割当」ダイアログ(A.54項「「コンテンツの割当」ダイアログ」を参照)を使用してネイティブ・ドキュメントを割り当てるか、コントリビュータがネイティブ・ドキュメントを追加できます。

wcmConversionDefinitionタグは、「ソース」ビューで直接記述することもできます。

ネイティブ・ドキュメントを使用する場合、(要素内で正確に制御できる)コントリビュータ・データ・ファイルのように、最終的なWebページで書式設定を制御することはできません。

そのため、サイトに固有の変換テンプレートを設計し、変換テンプレートのスタイルにマップできるスタイルをネイティブ・ドキュメントで使用するようにコントリビュータに促すには、時間を費やす必要があります。

10.8.4 Dynamic Converterテンプレートの選択ルールの使用方法

サイトでネイティブ・ドキュメントを使用する場合、Webサイト上のドキュメントのルック・アンド・フィールを制御する変換定義を指定する必要があります。変換定義内の変換テンプレートまたは(変換テンプレートの使用を制御する)ルールは、「ネイティブ・ドキュメント変換設定」ダイアログ(A.25項「「ネイティブ・ドキュメント変換設定」ダイアログ」を参照)で指定できます。

使用可能なテンプレートとルールがこのダイアログに表示されますが、これらのテンプレートとルールはDynamic Converterの「テンプレートの選択ルール」ページで事前に設定しておく必要があります。「テンプレートの選択ルール」ページにアクセスするには、コンテンツ・サーバーにDynamic Converterコンポーネントがインストールされている必要があります。サーバーのメイン・メニューから、「管理」→「Dynamic Converterの管理」→「テンプレートの選択ルール」を選択します。

図10-8 Dynamic Converterの「テンプレートの選択ルール」ページ

「テンプレートの選択ルール」ページでは、ルール、レイアウトなどを作成および編集できます。詳細は、Dynamic Converter管理者ガイドを参照してください。

10.8.5 ネイティブ・ドキュメントのサンプル・フラグメント

ツールボックスの「その他のフラグメント」の下には、デザイナが使用可能な、ネイティブ・ドキュメント用に特殊設計された複数のフラグメントがあります。各フラグメントを使用すると、ページ・テンプレート(プレースホルダの外部)にネイティブ・ドキュメントを直接追加し、Dynamic Converterの変換テンプレートとレイアウトを使用して動的変換を実行できます。

- 動的変換: 変換されたドキュメントをページ・テンプレートに追加します。この中には、ドキュメント、変換テンプレートおよび変換レイアウトを指定できる3つのパラメータがあります。

- 動的変換IFrame: 最初のフラグメントと似ていますが、変換されたドキュメントをIFrameで追加する点が異なります(このため、Webページを下にスクロールしないでドキュメント全体をスクロールできます)。この中には、ドキュメント、変換テンプレートおよびIFrameの属性を指定できる複数のパラメータがあります。

- ランダム変換。コンテンツ・サーバーで指定された問合せに基づいて、ネイティブ・ドキュメントのランダムな動的変換を実行します。この中には、問合せ、問合せの制限および変換テンプレートを指定できる4つのパラメータがあります。

フラグメントはネイティブ・ドキュメントを組み込む多くの方法を提供しますが、ネイティブ・ドキュメントをプレースホルダに直接割り当てる方が便利な場合があります。これらのフラグメントの詳細は、C.4項「その他のフラグメント」を参照してください。

10.8.6 直接配信の使用方法

通常、ネイティブ・ドキュメントがWebサイトに含まれる場合は、DCによってHTMLに変換され、Webページに含められます。Microsoft Word文書などのファイルをネイティブ形式で配信することが望ましい場合があります。直接配信ではこのオプションが可能です。直接配信を使用して、変換されたコンテンツの配信に使用したのと同じわかりやすいURLから、Microsoft Word文書をMicrosoft Word文書として配信できます。以前のバージョンのSite Studioでは、PDFファイルを直接配信できましたが、その場合はWebレイアウトURLをレンダリングする必要があり、サイト・コンテキストが失われます。直接配信をPDFおよびその他のネイティブ形式で使用して、WebレイアウトにリダイレクトせずにわかりやすいURLからファイルを配信できるようになったため、サイト内のユーザー・コンテキストをメンテナンスしやすくなります。つまり、/groups/public/documentsのようなエントリを含むパスがユーザー・ブラウザに表示されます。この機能により、ファイル拡張子のグローバル・リストを構成し、カスタム・セクションのプロパティを介してオーバーライドをセクション・レベルで適用できます。

直接配信の詳細は、『Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド』を参照してください。

10.9 イメージの操作

イメージは、Webサイトの構築でテキストと同じぐらい重要です。これらは情報の表示、テキストのアンカー、またはWebサイトの外観を向上させる単純な装飾として機能します。

コンテンツ・サーバーの構成に応じて、イメージの複数のレンディションが自動的に作成され、サーバーに格納されることがあります。たとえば、イメージの小さなプレビュー・バージョンまたはコンテンツ・サーバーにアップロードされたイメージの低解像度バージョンなどです。

11 スクリプトとフォームの操作

この項の内容は次のとおりです。

- 11.1項「スクリプトとフォームについて」

- 11.2項「アセットの管理」

- 11.3項「カスタム要素フォーム」

- 11.4「カスタム構成スクリプト」

- 11.5項「デフォルトの検証オプション」

11.1 スクリプトとフォームについて

コントリビュータが要素ですぐに使用可能な動作よりもさらに多くの操作を行うことができるようにするには、要素に適用するカスタム・フォームまたはスクリプトを使用できます。

たとえば、WYSIWYG要素でサポートされないオブジェクトの追加をコントリビュータに許可する場合や、コンテンツの要件や制限をコントリビュータに対して実施する場合にデザイナが使用するメカニズムとして、カスタム・フォームやスクリプトを使用します。

Site Studioは、すぐに使用できる複数のサンプル・フォームとスクリプトをコンテンツ・サーバーに備えています（前述のトピックを参照）。これらのファイルの編成、編集および管理に役立つように、サイトに各フォームやスクリプトをサイト・アセットとして追加できます。

この項の内容は次のとおりです。

- 11.1.1項「スクリプトについて」

- 11.1.2項「カスタム構成スクリプトについて」

- 11.1.3項「カスタム要素フォームについて」

- 11.1.4項「検証スクリプトについて」

11.1.1 スクリプトについて

スクリプトは、多くの場合、Webサイトでの情報表示やユーザー・インタラクションをより効果的に行うためにWebサイトで使用します。スクリプトの追加、スクリプトの編集、スクリプトのコピー、スクリプトのサイトへの追加およびサイトからの削除を行うことができます。

11.1.2 カスタム構成スクリプトについて

カスタム構成スクリプトは、コントリビュータの要素内の編集のインタフェースを変更する場合に使用します。各構成スクリプトを使用して、コマンド、ツールバー・ボタンおよびコンテキスト・メニュー・アイテムを追加または置換できます。エディタのどの部分も、特定の要件を満たすためにカスタマイズできます。

詳細は、11.1.2項「カスタム構成スクリプトについて」を参照してください。

11.1.3 カスタム要素フォームについて

カスタム要素フォームは、カスタム要素定義を操作するために設計されたもので、他の要素と同様にリージョン・テンプレートとリージョン定義に追加します。カスタム要素フォームは、コントリビュータがWebサイトに各種コンテンツを追加したり、それらを制御したりする場合に使用するカスタム・インタフェースを作成するために使用します。Site Studioには、複数の事前定義済のカスタム要素フォームが付属します([CS-Dir]\custom\SiteStudio\support内)。サンプル・フォームも、インストール時にOracle Content Serverにチェックインされます。

11.1.4 検証スクリプトについて

独自の検証スクリプトを使用して、追加されるコンテンツなどのサイト・ルールを適用できます。検証スクリプトは、JavaScriptでのみ記述できます。

検証スクリプトは要素定義に関連付けられており、コントリビュータが加えた編集内容を検証する場合に使用します。検証スクリプトを使用できる項目の一部として、イメージのサイズ要件、140文字のテキスト制限などがあります。

11.2 アセットの管理

この項の内容は次のとおりです。

- 11.2.1項「新規スクリプトの作成」

- 11.2.2項「スクリプトのコピー」

- 11.2.3項「スクリプトの編集」

- 11.2.4項「スクリプトのコンテンツ情報の表示」

- 11.2.5項「サイトへのスクリプトの追加」

- 11.2.6項「サイトからのスクリプトの削除」

11.2.1 新規スクリプトの作成

スクリプトを作成するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「スクリプト」を選択します。

2. 「新規作成」アイコン(図11-1)クリックし、「新規」→「JavaScriptファイル」を選択します。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

注意:
VBScriptは、カスタム検証スクリプトの記述または実行には使用できません。

図11-1 「新規作成」アイコン

3. 「情報の割当てフォーム」に適切な値を入力します。
Site Studioアセットの名前指定のガイドラインは、4.2項「サイト・アセットの命名」を参照してください。

4. 入力したら、「情報の割当て」をクリックします。

5. スクリプトが作成されます。

新規追加時のスクリプトには、コードが含まれていません。空白の状態です。

注意:
「アセット」ペインを使用して(「スクリプト」ではなく)「検証スクリプト」を選択して新規スクリプトを作成すると、FCK要素と互換性のあるコードがカスタマイズ情報として事前に入力されます。

11.2.2 スクリプトのコピー

リストからスクリプトを選択してコピーするか、コンテンツ・サーバーからスクリプトを選択してコピーするか、ローカル・インスタンスからスクリプトを選択してコピーできます。

リストからのスクリプトのコピー

1. 「サイト・アセット」ペインのメニューで、「スクリプト」を選択します。

2. リストからコピーするスクリプトを選択します。

3. 「新規作成」アイコン(図11-2)をクリックし、「コピー」→「選択済」を選択します。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

図11-2 「新規作成」アイコン

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. スクリプトがコピーされます。

サーバーからのスクリプトのコピー

1. 「サイト・アセット」ペインのメニューで、「スクリプト」を選択します。

2. 「新規作成」アイコン(図11-2)をクリックし、「コピー」→「サーバーから」を選択します。
検索結果ページが開きます。

3. コピーするカスタム構成スクリプトに対応する「選択」ボタンをクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. スクリプトがコピーされます。

ローカル・インスタンスからのスクリプトのコピー

1. 「サイト・アセット」ペインのメニューで、「スクリプト」を選択します。

2. 「新規作成」アイコン(図11-2)をクリックし、「コピー」→「ローカルから」を選択します。
ナビゲーション・ウィンドウが開きます。

3. ローカル・インスタンスで、コピーするスクリプトに移動します。

4. スクリプトを選択して、「開く」をクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

5. 「情報の割当てフォーム」に適切な値を入力します。

6. 入力したら、「情報の割当て」をクリックします。

7. スクリプトがコピーされます。

11.2.3 スクリプトの編集

スクリプトを編集するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「スクリプト」を選択します。

2. 編集するスクリプトをリストから選択し、「編集」アイコン(図11-3)をクリックします。
選択したスクリプトが開き、「ソース」ビューで編集できるようになります。

図11-3 「編集」アイコン

11.2.4 スクリプトのコンテンツ情報の表示

スクリプトのコンテンツ情報を表示するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「スクリプト」を選択します。

2. リストからスクリプトを選択します。

3. 「ドキュメント情報」アイコン(図11-4)をクリックします。
コンテンツ情報ページが開きます。

図11-4 「ドキュメント情報」アイコン

11.2.5 サイトへのスクリプトの追加

サイトにスクリプトを追加するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「スクリプト」を選択します。

2. 「サイトに追加」アイコン(図11-5)をクリックします。
検索結果ページが開きます。

図11-5 「サイトに追加」アイコン

3. 追加するスクリプトを選択し、「Site Studio」→「印の付いたドキュメントを選択」をクリックします。

4. 構成に応じて、既存のアセットをサイトに追加しようとしていることを示す警告が表示される場合があります。「OK」をクリックします。
スクリプトがWebサイトに関連付けられ、開いて編集できるようになります。

11.2.6 サイトからのスクリプトの削除

サイトからスクリプトを削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「スクリプト」を選択します。

2. 削除するスクリプトをリストから選択し、「サイトから削除」アイコン(図11-6)をクリックします。
スクリプトを削除すると、そのスクリプトはサイトからのみ削除され、コンテンツ・サーバーからは削除されません。

図11-6 「サイトから削除」アイコン

11.3 カスタム要素フォーム

カスタム要素は、ユーザー定義の要素です。他の要素（WYSIWYG、テキスト専用、イメージ専用、静的リスト、動的リスト）に加え、カスタム要素により、個々のビジネス・ニーズにあわせてSite Studioを拡張する方法が提供されます。カスタム要素は、適した要素が他にないときに作成します。

カスタム要素は、コントリビュータ・フォームのIFRAME内に存在する完全なHTMLファイルです。カスタム要素がSite Studio要素として正しく機能するためには、カスタム要素でAPIを使用して複数のコールバックを実装する必要があります。

重要:
Site Studioサイトを10gR3 (10.1.3.3.3)より前のバージョンからアップグレードする場合は、サイト内のすべてのカスタム要素を手動で更新する必要があります。詳細は、11.3.2項「下位互換性とアップグレード」を参照してください。

カスタム要素フォームは、カスタム要素を操作するために設計されたもので、他の要素と同様にコントリビューション・リージョンに追加します。このフォームの一意性は、コントリビュータがWebサイトに各種コンテンツを追加する際に使用するカスタム・インタフェースを作成できる点にあります。

たとえば、特定のファイル・タイプについてコンテンツ・サーバーに問合せを実行するカスタム・フォームを作成したり、その中のいずれかのファイルをユーザーが選択できるようにしたり、ユーザーをコントリビュータに戻したりできます。あるいは、コントリビュータがソース・コードや書式設定されたテキストをコピーしてWebページに貼り付けるためのテキスト・ボックスを表示するフォームを作成できます。

このフォームはユーザーから任意の情報を収集するブラウザベースの汎用フォームで、ホスト（この場合はコントリビュータ）に値を返します。

この項の内容は次のとおりです。

- 11.3.1項「カスタム要素の実装」

- 11.3.2項「下位互換性とアップグレード」

- 11.3.3項「サンプル・カスタム要素」

11.3.1 カスタム要素の実装

カスタム要素がコントリビュータ・フォームで正しく機能するためには、カスタム要素でAPIを使用していくつかのコールバックを実装する必要があります。次の項では、カスタム要素を作成する観点から、ElementAPIとそのメソッドを中心に説明します。

注意:
カスタム要素のパス（URL）は、コントリビュータ・フォームと同じドメインである必要があります。これにより、コントリビュータ・フォームとカスタム要素が、クロスドメイン・スクリプト・ルールに違反することなく通信できるようにします。

ElementAPI

ElementAPIオブジェクトは、コントリビュータ・フォームとカスタム要素間の通信を支援するカスタム要素ページに明示的にロードされるJavaScriptオブジェクトです。ElementAPIにより、カスタム要素がコントリビュータ・フォームと通信するためのメソッドと、コントリビュータ・フォームがカスタム要素に通知を送信するためのコールバック・メカニズムが提供されます。

ElementAPI JavaScriptオブジェクトのロード

ElementAPIとそのサポート・ライブラリを使用する前に、ElementAPIをカスタム要素ページにロードする必要があります。ElementAPIのロード後、カスタム要素は、ページの初期化を継続し、カスタム要素がロードされて使用可能になったことをコントリビュータ・フォームに通知します。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Simple Custom Element</title>

<style type="text/css">
* { padding: 0; margin: 0; }
body { font-size: 10pt;  }
#container { height: 150px; overflow: auto; width: 100%; text-align: center; align: center;}
#content { width: 99%; }
</style>

<script type="text/javascript">
var Custom = {};

Custom.originalData = null;

Custom.Initialize = function()

{
// Set callback methods for the Contributor Form to send notifications to this Element.
ElementAPI.SetCallback('GetElementContent', function(callback)    {
callback(Custom.GetData());
});
ElementAPI.SetCallback('ActivateElement', function(callback){ $ID('content').focus(); callback(); });
ElementAPI.SetCallback('CanCloseElement', function(callback){ callback({canClose: true}); });
ElementAPI.SetCallback('Show', function(callback){ callback(); });
ElementAPI.SetCallback('Hide', function(callback){ callback(); });
ElementAPI.SetCallback('IsDirty', function()
{
return { isDirty: (Custom.originalData !== Custom.GetData()) };
});
// Set the height of the Custom Element form's host.
var height = ( ElementAPI.GetElementCount() == 1 ) ? '100%' : '150px';
var flags = ElementAPI.GetElementConfigProperty('flags') || {};
var config = ElementAPI.GetElementConfiguration() || {};
if( flags.canSetHeight && config.height && ( config.height.length > 0 ) )
{
height = config.height;
}
height = ElementAPI.SetHostHeight(height);

// Get the default content stored within the data file.
$ID('content').value = Custom.GetDefaultData();

// Add base styles
WCM.DHTML.AddStyleSheet({path: WCM.path + './base/wcm.base.css', context: window});

// Add a resize handler for when the window is resized.
var ResizeHandler = function()
{
WCM.DHTML.SetStyle('container', 'height', WCM.DHTML.GetViewportHeight() + 'px');
WCM.DHTML.SetStyle('container', 'width', WCM.DHTML.GetViewportWidth() + 'px');   };
ResizeHandler();

WCM.DHTML.AddWindowResizeEvent(window, ResizeHandler);

// Immediately store the original data as a baseline for the IsDirty comparison.
Custom.originalData = Custom.GetData();

// Let the Contributor Form know this Custom Element is ready. (required)    ElementAPI.Ready();
};

Custom.GetDefaultData = function()
{
return ElementAPI.GetDefaultData()
.replace(/<pre>/g, '')
.replace(/<\/pre>/g, '')
.replace(/&lt;/g, "<")
.replace(/&gt;/g, ">") || 'Some default content.';
};

Custom.GetData = function()
{
return '<pre>' + $ID('content').value.replace(/</g, "&lt;").replace(/>/g, "&gt;") + '</pre>';
};

try {
// Tell the Contributor Form to load the Custom Element dependent JavaScript libraries. (required)
// PARAMETERS
// 1st parameter: The context (window) in which the form loads the Custom Element dependent JavaScript libraries into.
// 2nd parameter: A user defined function pointer for the Contributor Form to call when initialization is complete.
window.top.WCM.InitializeCustomElement(window, Custom.Initialize);
catch(e) { }
</script>

</head>
<body>
<div id="container">
<div id="title">Simple Custom Element</div>
<div><textarea id="content" rows="5"></textarea></div>
</div>
</body>
</html>

注意:
コード例では、ElementAPIをロードし、コントリビュータ・フォームに対してElementAPIがロードされて使用可能になったことを通知します。ただし、データの収集または保存は行いません。

コントリビュータ・フォームからカスタム要素への通信

コントリビュータ・フォームは、カスタム要素により実装された関数を実行することで、カスタム要素と通信します。初期化プロセスの一部として、カスタム要素では、コントリビュータ・フォームにこれらの関数のポインタを渡して各関数を登録する必要があります。

次の表に、コントリビュータ・フォームに登録できる関数を示します。これらの関数は、いずれもカスタム要素により実装する必要はありませんが、コントリビュータ・ユーザーからデータを収集して保存する場合は、いくつかの関数が必要になります。また、(IsDirty()関数以外の)すべての関数は、実行されると、タスク完了時の実行のためにコールバック関数のポインタを渡します。これにより、実行時にカスタム要素で非同期タスクを実行する必要がある場合に、非同期通信を実行できます。

関数シグネチャ

説明

CanCloseElement(callback);

コントリビュータ・フォームは、コントリビュータ・ユーザーが更新を実行したときにこのメソッドを実行します。関数の実装では、カスタム要素を安全に閉じることができるかどうかを評価する必要があります。たとえば、データが検証に合格しない場合、カスタム要素が閉じられないことを示す必要があります。

GetElementContent(callback);

コントリビュータ・フォームは、コントリビュータ・ユーザーが更新を実行したときにこのメソッドを実行します。関数の実装では、保存される文字列コンテンツを戻す必要があります。

Hide(callback);

コントリビュータ・フォームは、カスタム要素の上にHTML要素をオーバーレイ表示するDHTMLタスクをフォームで実行するときに常にこのメソッドを実行します。たとえば、このメソッドは「メタデータ」タブがアクティブ化され、コントリビュータ要素が隠蔽されたときに実行されます。
このメソッドは、特にEphoxベースの要素向けに導入されています（Javaアプレットには常にtop z-indexが含まれるため）。他のすべての要素（HTMLベースの要素）では、このメソッドを無視できます。

Show(callback);

コントリビュータ・フォームは、カスタム要素を再表示する（オーバーレイを削除する）DHTMLタスクをフォームで実行するときに常にこのメソッドを実行します。
このメソッドは、特にEphoxベースの要素向けに導入されています（Javaアプレットには常にtop z-indexが含まれるため）。他のすべての要素（HTMLベースの要素）では、このメソッドを無視できます。

IsDirty();

コントリビュータ・フォームは、更新なしにフォーム・ポップアップが閉じられるときに常にこのメソッドを実行します。カスタム要素は、未保存の変更があるかどうかを評価して、保存していない変更がある場合はコントリビュータ・ユーザーに通知します。

次に、カスタム要素がコントリビュータ・フォームに関数を登録する方法を表すJavaScriptのコード・スニペットを示します。

function CanCloseElement(callback)
{
// No data validation in this sample - just pass back a true value.
callback({canClose: true});

// Here is an example of passing a false value
// callback({canClose: false, reason: 'Failed validation. Use only lowercase
// letters.'};
}

function GetElementContent(callback)
{
// Pass back some sample content for demo purposes.
callback('This is my Custom Element Content.');
}

function Show(callback)
{
// Just handle this notification by executing the callback.
callback();
}

function Hide(callback)
{
// Just handle this notification by executing the callback.
callback();
}

function IsDirty()
{
// This Custom Element is never dirty - so pass a false value.
return {isDirty: false};
}

// Set callback methods for the Contributor Form to send notifications to this
// Element.
ElementAPI.SetCallback('CanCloseElement', CanCloseElement);
ElementAPI.SetCallback('GetElementContent', GetElementContent);
ElementAPI.SetCallback('Show', Show);
ElementAPI.SetCallback('Hide', Hide);
ElementAPI.SetCallback('IsDirty', IsDirty);

カスタム要素からコントリビュータ・フォームへの通信

カスタム要素では、ElementAPI JavaScriptオブジェクトを使用して、コントリビュータ・フォームとの通信を開始します。次に、使用可能なElementAPIメソッドのリストを示します。

関数シグネチャ

説明

ElementAPI.GetDefaultData();

データ・ファイルに格納されたデフォルト・コンテンツを取得します。

ElementAPI.GetSearchResults(options);

Content Serverの検索結果の取得ページを開きます。

ElementAPI.GetQueryText(options);

問合せテキストの取得ユーザー・インタフェースを開きます。

ElementAPI.CaptureQuery(options);

Oracle Content Serverの「問合せの取得」ページを開きます。

ElementAPI.GetHyperlink(options);

ハイパーリンク・ウィザード・ユーザー・インタフェースを開きます。

ElementAPI.FocusForm(options);

親ウィンドウにフォーカスし、「要素」ウィンドウを隠蔽します。

ElementAPI.SetHostHeight(height);

要素を格納するIFRAMEの高さを設定します。

ElementAPI.SetRequiredIndicator(isRequired);

「コントリビュータ・フォーム」ユーザー・インタフェースで「必須」グラフィック・インジケータを切り替えます。

ElementAPI.GetSite(options);

「Webサイトの選択」選択ユーザー・インタフェースを開きます。

ElementAPI.GetSection(options);

「Webサイト・セクションの選択」選択ユーザー・インタフェースを開きます。

ElementAPI.GetColor(options);

「色」選択ユーザー・インタフェースを開きます。

ElementAPI.GetFont(options);

フォントの取得選択ユーザー・インタフェースを開きます。

ElementAPI依存スクリプト

ElementAPIがカスタム要素ページにロードされる際に、ElementAPI依存スクリプトもロードされます。これらのスクリプトには、JavaScript WCMライブラリのほとんどが含まれており、カスタム要素の作成者が使用することもできます。次のスクリプト・ファイルがカスタム要素にロードされます。

- wcm.js

- ./base/wcm.dhtml.js

- ./base/wcm.get.js

- ./base/wcm.http.js

- ./base/wcm.popup.js

- ./sitestudio/wcm.contentserver.popup.js

- ./form/elements/wcm.elementapi.js

- ./sitestudio/elements/wcm.sitestudio.elementapi.js

- ./sitestudio/wcm.idc.js

- ./form/elements/element/wcm.element.js

- ./form/elements/custom/wcm.custom.js

カスタム要素のソースモード・タイプの例

次の単純なカスタム要素の例では、コントリビュータ・ユーザーによりTEXTAREAに入力されたコンテンツを保存し、それをレイアウトに直接開きます。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Simple Custom Element</title>

<style type="text/css">
* { padding: 0; margin: 0; }
body { font-size: 10pt;  }
#container
{
height: 150px;
overflow: auto;
width: 100%;
text-align: left;
align: left;
padding: 7px;
}
.controls
{
border: 1px solid #B9B9B4;
border-top-color: #DDDDD8;
border-bottom-color: #797975;
vertical-align: middle;

font-size: 100%; /* 11px @ Normal */
font-color: #000;
}
</style>

<script type="text/javascript">
var Custom = {};

Custom.originalData = null;

Custom.Initialize = function()
{
ElementAPI.SetCallback('GetElementContent', function(callback)
{
callback(Custom.GetData());
});
ElementAPI.SetCallback('ActivateElement', function(callback){ $ID('content').focus(); callback(); });
ElementAPI.SetCallback('CanCloseElement', function(callback){ callback({canClose: true}); });
ElementAPI.SetCallback('Show', function(callback){ callback(); });
ElementAPI.SetCallback('Hide', function(callback){ callback(); });
ElementAPI.SetCallback('IsDirty', function()
{
return { isDirty: (Custom.originalData !== Custom.GetData()) };
});

var height = ( ElementAPI.GetElementCount() == 1 ) ? '100%' : '150px';
var flags = ElementAPI.GetElementConfigProperty('flags') || {};
var config = ElementAPI.GetElementConfiguration() || {};
if( flags.canSetHeight && config.height && ( config.height.length > 0 ) )
{
height = config.height;
}
height = ElementAPI.SetHostHeight(height);

$ID('input-value').value = ElementAPI.GetDefaultData();

WCM.DHTML.AddStyleSheet({path: WCM.path + './base/wcm.base.css', context: window});

var ResizeHandler = function()

{
var viewPortWidth = WCM.DHTML.GetViewportWidth();
var viewPortHeight = WCM.DHTML.GetViewportHeight();
WCM.DHTML.SetStyle('container', 'height', viewPortHeight + 'px');
WCM.DHTML.SetStyle('container', 'width', viewPortWidth + 'px');
WCM.DHTML.SetStyle('input-value', 'height', (viewPortHeight - 15) + 'px');
WCM.DHTML.SetStyle('input-value', 'width', (viewPortWidth - (WCM.IS_IE ? 15 : 15)) + 'px');
};
ResizeHandler();

WCM.DHTML.AddWindowResizeEvent(window, ResizeHandler);
Custom.originalData = Custom.GetData();
ElementAPI.Ready();
};

Custom.GetData = function()
{
return $ID('input-value').value;
};

try {
window.top.WCM.InitializeCustomElement(window, Custom.Initialize);
} catch(e) { }
</script>

</head>
<body>
<div id="container" nowrap>
<textarea id="input-value" class="controls" type="text" title="URL"></textarea>
</div>
</body>
</html>

11.3.2 下位互換性とアップグレード

Site Studio 10gR3 (10.1.3.3.3)より前のSite Studioリリースと互換性があるすべてのカスタム要素フォームは、Site Studio 10gR4 (10.1.4)以降のリリースとは互換性がないため、手動でアップグレード(再作成)する必要があります。下位互換性が維持されていない主な理由は、以前のSite StudioがInternet Explorerの独自仕様のwindow.external機能に依存しているためです。このため、コントリビュータ・アプリケーションではActiveXが使用されています。window.external機能は、コード実行の時点でブロックされ、クロスブラウザ/プラットフォームのDHTMLソリューションでは簡単に複製できません。下位互換性をなくしたことによるメリットは、新規カスタム要素がより一層柔軟になり、（クロスブラウザ/プラットフォーム・ソリューションであることに加え）コントリビュータ・アプリケーション・アーキテクチャに緊密に統合されたことです。

レガシー・カスタム要素フォームの検出

レガシー・カスタム要素フォーム(10gR3、10.1.3.3.3より前)は、新しいコントリビュータ・アプリケーションにロードされると、(デフォルトで)検出されます。その際、コントリビュータ・フォーム内の検出された場所にエラー・メッセージが表示されます。コントリビュータ・アプリケーションはこの検出を行うために、まずカスタム要素フォームをダウンロードし、ソース・コードを解析して、カスタム要素フォームが新しいコントリビュータ・アプリケーションと互換性があるかどうかを確認します。

レガシー・カスタム要素フォームを検出する機能とオーバーヘッドは、本番インストールでは不要であり、デフォルトでオフになります。アップグレードするレガシー・カスタム要素フォームがある場合は、フラグをオンにする必要があります。レガシー・カスタム要素フォームの検出機能を有効にするには、次の行をOracle Content Serverのconfig.cfgファイルに追加して、サーバーを再起動してください。

SSValidateCustomElements=true

11.3.3 サンプル・カスタム要素

Site Studio 11gR1には、11のサンプル・カスタム・フォームまたは要素が付属しています。これらのサンプル・フォームは、コントリビュータ・フォームのフレームワーク内で動作するカスタム要素の実装例です。

これらのサンプルは、Site Studioコンポーネントのインストール時に、Custom Element FormというxWebsiteObjectTypeメタデータ値とともにコンテンツ・サーバーにチェックインされます。

ss_boolean_checkbox_form.htm

このサンプル・フォームは、チェック・ボックスを含む単純なカスタム要素の例です。

ss_boolean_radio_form.htm

このサンプル・フォームは、ラジオ・ボタンを含む単純なカスタム要素の例です。

ss_docname_form.htm

このサンプル・フォームは、コンテンツ・サーバーの検索でコンテンツIDを選択できるカスタム要素の例です。

ss_option_form.htm

このサンプル・フォームは、オプション・リストを作成できるカスタム要素の例です。この例は、非常に単純なものです。より複雑な例では、コンテンツ・サーバーのメタデータなど、他の多くのソースからリストにデータを入力できます。

ss_query_form.htm

このサンプル・フォームは、コンテンツ・サーバーの問合せを取得できるカスタム要素の例です。

ss_url_form.htm

このサンプル・フォームは、コンテンツ・サーバーの検索でweblayout URLを返すことができるカスタム要素の例です。

ss_textarea_form.htm

このサンプル・フォームは、最小限のコードを含む単純なカスタム要素の例です。この特定の例では、TEXTAREA HTML要素を使用してテキスト専用のカスタム要素を実装しています。TEXTAREA HTML要素は、テキスト専用エディタを提供する非常に簡易なメソッドです。

ss_integer_form.htm

このサンプル・フォームは、整数値を取得するためのカスタム要素の例です。このカスタム要素は他の場所で使用するパラメータを取得する場合に有用です。

ss_simple_form.htm

このサンプル・フォームは、最小限のコードを含む単純なカスタム要素の例です。この特定の例では、TEXTAREA HTML要素を使用してテキスト専用のカスタム要素を実装しています。TEXTAREA HTML要素は、テキスト専用エディタを提供する非常に簡易なメソッドです。

ss_flash_form.htm

このサンプル・フォームは、コントリビュータ・ユーザーがコンテンツ・サーバーからFLASHオブジェクトを選択できるカスタム要素の例です。

ss_sample_form.htm

このサンプル・フォームは、使用可能なすべてのElementAPIメソッドを使用するカスタム要素の例です。これらのメソッドの完全なリストは、11.3.1項「カスタム要素の実装」に記載されています。

11.4 カスタム構成スクリプト

カスタム構成スクリプトは、特に、個々の要素に対応するコントリビュータの編集領域を変更するために使用されるJavaScriptファイルです。構成スクリプトには、様々な要素を関連付けることができます。ただし、各要素では個別にスクリプトを呼び出す必要があります。

カスタマイズは、FCKeditorベースおよびEphoxベースの要素に影響します。これらの要素は、WYSIWYG、テキスト専用およびイメージ専用です。カスタム構成スクリプトを使用すると、コマンド、ツールバー・ボタンおよびコンテキスト・メニュー・アイテムを追加または置換できます。エディタのどの部分も、特定の要件を満たすためにカスタマイズできます。

Site Studioには、複数のサンプル・カスタム構成スクリプトが付属しています。これらのサンプルは、Site Studioコンポーネントをコンテンツ・サーバーにインストールするときに、Custom Configuration ScriptというxWebsiteObjectTypeメタデータ値とともにコンテンツ・サーバーにチェックインされます。

サンプルには次のスクリプトが含まれています。

FCKeditor互換のサンプル・スクリプト

- ss_fck_simple_command.js: このサンプル・スクリプトは、単純なFCKeditorコマンドの例です。この例では、FCKeditorコマンド、ツールバー・ボタンおよびメニュー・アイテムを実装しています。

- ss_fck_image_command.js: このサンプル・スクリプトは、既存のssImageコマンドとImageコマンドを上書きするFCKeditorコマンドの例です。この例では、コマンドを再定義し、既存の「イメージ」ツールバー・ボタンとコンテキスト・メニュー・アイテムを再利用しています。

- ss_fck_load_multiple_commands.js: このサンプル・スクリプトは、複数のカスタム構成スクリプトをロードする方法を示しています。

- ss_fck_template_command.js: このサンプル・スクリプトは、ユーザーが定義済のHTMLを挿入できるようにします。

「サイト・アセット」ペインの「カスタム構成スクリプト」の詳細は、第11章「スクリプトとフォームの操作」を参照してください。

11.5 デフォルトの検証オプション

要素の検証ダイアログのデフォルトの検証オプションは、操作する要素のタイプに応じて異なります（次を参照）。

要素タイプ

検証オプション

WYSIWYG

最小: 最小量のテキスト（最小文字数）を規定します。
最大: 最大量のテキスト（最大文字数）を規定します。

許可されていない文字: ここで指定する文字をコントリビュータが使用できないようにします。

改行<br>の許可: 選択した場合、コントリビュータは改行（ソフト・リターン）を作成できます。作成するには、通常キーボードで[Shift] + [Enter]を押します。

段落<p>の許可: 選択した場合、コントリビュータは新しい段落（ハード・リターン）を作成できます。作成するには、通常キーボードで[Enter]を押します。

イメージ<img>の許可: 選択した場合、コントリビュータはイメージを追加できます。

プレーン・テキスト

最小: 最小量のテキスト（最小文字数）を規定します。
最大: 最大量のテキスト（最大文字数）を規定します。

許可されていない文字: ここで指定する文字をコントリビュータが使用できないようにします。

複数行の許可: 選択した場合、コントリビュータはテキストの新しい行を追加できます（キーボードで[Enter]を押します）。

イメージ

幅:

- 最小: 最小幅（ピクセル単位）を規定します。

- 最大: 最大幅（ピクセル単位）を規定します。

高さ:

- 最小: 最低の高さ（ピクセル単位）を規定します。

- 最大: 最大の高さ（ピクセル単位）を規定します。

静的リスト

行数

- 最小: 最小行数を規定します。

- 最大: 最大行数を規定します。

12 サイトの構築

Site Studioで行う最初の作業は、コンテンツ・サーバーに接続してアセットを作成することです。これは、デザイナの接続マネージャを使用して行います。接続マネージャで、コンテンツ・サーバーを識別し、そのサーバーでWebサイト(正確にはプロジェクト・ファイル)を作成します。また、サイトに接続するためにデザイナで使用される接続名を作成します。

この作業が完了すれば、すぐにWebサイトへのサイト・アセットの構築を開始し、サイト階層を使用して情報の編成を定義できます。サイト階層は、サイトの個々のセクション(Products、Services、About Usなど)で構成されます。一般的に、各セクションには、そのセクションの主ページとして使用されるプライマリ・ページがあります。通常は、セカンダリ・ページも使用されます。

デザイナは、サイトとサイト階層の設定にかなりの時間を費やします（後続の説明を参照）。

- 12.1項「サイト階層の操作」

- 12.2項「フラグメントの操作」

- 12.3項「コンテンツの切替えウィザードでのコンテンツの割当て」

- 12.4項「リンクの操作」

- 12.5項「Webページの変更の比較」

12.1 サイト階層の操作

サイト階層は、サイト構造の構成要素となる個々のセクションとWebページの集合です。フォルダ階層のフォルダと同様に、サイト階層のセクションは、関連情報を格納するのに使用されます。サイト階層は、すべてのセクションを最上位に配置してフラットな階層にすることも、多くのセクションを他のセクション内に配置して深い階層にすることもできます。

デザイナはサイト階層を使用してWebサイトのコンテンツを編成および分類しますが、Site Studioはサイト階層を使用して多くの内部タスクを実行します(ナビゲーション・リンクの生成やページ・テンプレートの編成など)。

サイト・ナビゲーション: サイト階層は、サイト・ナビゲーション全体の基盤となります。Site Studioでは、サイト階層を読み取り、各セクションをリンクに変換します。この処理は、ナビゲーション・フラグメントの使用時に確認できます(C.1項「ナビゲーション・フラグメント」を参照)。サイト階層にProducts、Services、Contact Usというセクションがある場合、これらの名前はユーザーがクリック可能なナビゲーション・メニューに表示されます。

ページ・テンプレート: サイト階層は、ページ・テンプレートに表示するコンテンツ(コントリビュータ・データ・ファイル、ネイティブ・ドキュメント、フラグメントなど)を編成する場合にも使用されます。Webサイトのセクションには、多くのWebページを作成せず、1つのプライマリ・ページと1つのセカンダリ・ページのみを作成します。デザイナによるサイト階層の編成に応じて、Site Studioによりプライマリ・ページまたはセカンダリ・ページでコンテンツが構成されます。

サイト階層では、一般的に次のタスクを実行します。

- 12.1.1項「サイト階層へのセクションの追加」

- 12.1.2項「サイト階層のセクション名の変更」

- 12.1.3項「サイト階層のセクションの並替え」

- 12.1.4項「サイト階層からのセクションの削除」

- 12.1.5項「ホームページの割当て」

- 12.1.6項「プライマリ・ページの割当て」

- 12.1.7項「セカンダリ・ページの割当て」

- 12.1.8項「サイト・ナビゲーションへのセクションの表示」

- 12.1.9項「エラー・ハンドラ・セクションの指定」

- 12.1.10項「サイトまたはセクションのセキュリティの変更」

- 12.1.11項「Webサイトおよびセクション・プロパティの表示と編集」

- 12.1.12項「セクションのカスタム・プロパティの定義」

- 12.1.13項「サイト階層の展開と縮小」

- 12.1.14項「デザイナでのサイト階層のリフレッシュ」

これらのサイト階層タスクの多くは、マネージャ・アプリケーションを有効化することでサイト・マネージャに委任できます(第16章「マネージャの設定」を参照)。

12.1.1 サイト階層へのセクションの追加

デザイナの「サイト階層」ペインを使用して、Webサイトにセクションを追加できます。

セクションを追加するには、次の手順を実行します。

1. 「サイト階層」ペインで、Webサイトを右クリックし、「新規セクションの追加」を選択します。
これにより、「新規セクション」ダイアログが開きます(A.8項「「新規セクション」ダイアログ」を参照)。

2. 「ラベル」に値を入力します。このラベルは、「サイト階層」ペインとサイトのナビゲーション・メニューに表示されます。

3. 「URL」に値を入力します。このURLは、サイト・アドレスと、このセクションを宛先とするすべての（パスベースの）リンクで使用されます。

注意:
Site Studioにより、空白または特殊文字を含まない値が自動的に挿入されます。

4. このセクションの識別方法を選択します。セクションID (ノードIDとも呼ばれる)は、このセクションを宛先とするすべての(IDベースの)リンクで使用されます。

- 「セクションIDの自動生成」を選択すると、Site StudioによりIDが自動的に生成されます。

- 「セクションIDの手動入力」を選択すると、セクションに対応する独自のIDを指定できます。付属のボックスに独自のIDを入力してください。
重要: セクションIDは、Webサイト内で一意である必要があります。

5. 「OK」をクリックしてこのダイアログを閉じ、サイト階層に戻ります。

(ナビゲーション・フラグメントにより生成される)サイトのナビゲーション・メニューに新規セクションを表示するには、12.1.8項「サイト・ナビゲーションへのセクションの表示」を参照してください。

サブセクション（セクション内のセクション）を追加するには、サイト階層で既存のセクションを右クリックし、「新規セクションの追加」を選択します。

12.1.2 サイト階層のセクション名の変更

「サイト階層」ペインを使用して、セクション名を変更できます。ID、URL、セキュリティなどの他の値は、「プロパティ」ペインを使用して編集できます(12.1.11項「Webサイトおよびセクション・プロパティの表示と編集」を参照)。

サイト階層のセクション名を変更するには、次の手順を実行します。

1. 「サイト階層」ペインで、適切なセクションを右クリックし、「セクションの名前の変更」を選択します。

2. 新しいセクション名を入力し、キーボードの[Enter]を押すか、「サイト階層」ペインの任意の場所をクリックします。

3. 変更を即座に反映するためにサイトのナビゲーションを更新するには、サイト・ツールバーの「ナビゲーションの更新」アイコン(図12-1)をクリックします。ナビゲーションを更新しないと、サイトのプレビュー時に更新するよう求められます。

図12-1 「ナビゲーションの更新」アイコン

12.1.3 サイト階層のセクションの並替え

サイト階層に表示されるセクションの順序を変更できます。この順序は、サイトにおけるサイト・ナビゲーションの表示順序に影響します。これを行うには、デザイナの「サイト階層」ペインで、右クリックしてドラッグ・アンド・ドロップするマウス操作を使用します。

サイト階層の新しい場所にセクションを移動するには、次の手順を実行します。

1. 「サイト階層」ペインで、適切なセクションを右クリックします。マウス・ボタンを押したまま、そのセクションをサイト階層の新しい場所にドラッグし、ボタンを離します。

2. 表示されるポップアップ・メニューで、「前に移動」、「後に移動」または「中に移動」をクリックし、マウス・ボタンを離したときにハイライト表示されているセクションの前、後または内部にセクションを移動します。

3. 移動の警告メッセージに対して「OK」をクリックします。

左マウス・ボタンのドラッグ・アンド・ドロップを使用すると、前述の「中に移動」と同じ操作になります。

セクションの新しい順序は、ナビゲーションを更新するとすぐにWebサイト・ナビゲーションに表示されます。ページ・テンプレートをプレビューすると、ナビゲーション・ファイルを更新するよう求められます。このファイルは、サイト・ツールバーの「ナビゲーションの更新」アイコン(図12-2)をクリックして手動で更新することもできます。

図12-2 「ナビゲーションの更新」アイコン

12.1.4 サイト階層からのセクションの削除

デザイナの「サイト階層」ペインを使用して、Webサイトからセクションを削除できます。

セクションを削除するには、次の手順を実行します。

1. 「サイト階層」ペインで、削除するセクションを右クリックし、「セクションの削除」をクリックします。

2. 「OK」をクリックして削除を確認します。

このセクションがサイト・ナビゲーションに含まれる場合、ナビゲーションの更新時にリンクもWebサイトから削除されます。ページ・テンプレートをプレビューすると、ナビゲーション・ファイルを更新するよう求められます。このファイルは、サイト・ツールバーの「ナビゲーションの更新」アイコン(図12-3)をクリックして手動で更新することもできます。

図12-3 「ナビゲーションの更新」アイコン

12.1.5 ホームページの割当て

Webサイトのホームページは入口です。Webサイトを訪れるユーザーは、通常、ホームページを最初に訪れます。

ページ・テンプレートをセクションのホームページとして使用するように割り当てるには、次の手順を実行します。

1. 「サイト階層」ペインで、Webサイトを右クリックし、ポップアップ・メニューから「ホームページの選択」を選択します。

図12-4 ポップアップ・メニューの「ホームページの選択」オプション

2. (ホーム)ページ・テンプレートの選択ダイアログで(A.11項「「ホームページ・テンプレートの選択」ダイアログ」を参照)、ホームページの作成方法を選択します。

- 新規ページ・テンプレートの作成: 新規ページ・テンプレートが作成され、コンテンツ・サーバーにチェックインされて、このセクションに関連付けられます。ファイル拡張子として、hcsp、「JSP」または「asp」を選択します。

使用可能な拡張子は、サイトの作成時に選択したサイト・タイプに依存します。

- コンテンツ・サーバーから既存のページ・テンプレートを選択: コンテンツ・サーバーの既存のページ・テンプレートがこのセクションに関連付けられます。メニューのページ・テンプレートを選択するか、「<サーバーから選択>」を選択してこのダイアログの終了時にコンテンツ・サーバーで検索します。

- 既存のページ・テンプレートから新規ページ・テンプレートを作成: 別のページ・テンプレートに基づいて新規HCSP、JSPまたはASPページが作成され、コンテンツ・サーバーにチェックインされて、Webサイトに関連付けられます。新規ページ・テンプレートの作成に使用するページ・テンプレートは、次の2つのソースから取得できます。

- コンテンツ・サーバーに格納済: コンテンツ・サーバーに格納されたページ・テンプレートが使用されます。ページ・テンプレートが最近作成したものである場合、メニューからページ・テンプレートを選択します。メニューに存在しない場合、「<サーバーから選択>」を選択してこのダイアログ・ボックスの終了時にコンテンツ・サーバーで検索します。

- ファイル・システムに格納済: ファイル・システムに格納されたページ・テンプレートが使用されます。このオプションは、ファイル・システムに（サード・パーティ・エディタなどを使用して）ページ・テンプレートを作成しており、その設計をこのページ・テンプレートで使用する場合に便利です。ファイルには、適切なファイル拡張子（hcsp、jspまたはasp）が付けられている必要があります。

3. 同じページ・テンプレートをWebサイトのこのセクション以下のすべてのセクションで使用する場合、「すべてのサブセクションに再帰的に適用」ボックスを選択します。（これにより、サイト階層全体でページ・テンプレートを再利用する場合と同じアクションが実行されます。）

4. 「OK」をクリックして「ページ・テンプレートの選択」ダイアログ（ホームページ）を閉じます。
ここまでの選択によっては、既存のページ・テンプレートを選択するか、新規ページ・テンプレートにメタデータを割り当てるためのコンテンツ・サーバーの画面が表示されることがあります。

サイト階層のルートにセカンダリ・ページを追加し、コントリビュータにより追加される新規ファイルの背景として使用することも可能です。

Site Studioにより、ユーザーをこのページに誘導するHomeという値がWebサイトに自動的に割り当てられます。この値を変更する場合、「サイト階層」ペインでWebサイトを選択し、「プロパティ」ペインを開いて、「ラベル」に異なる値を入力します。

ホームページは、プライマリ・ページやセカンダリ・ページとは次の点で異なります。第1に、ホームページは、セクションではなくサイトのルートに関連付けられます。第2に、一部のナビゲーション・フラグメントのホームページ・リンクによる移動先は、他のページ・テンプレートではなくこのページです。第3に、コンテンツ・サーバーの「Webサイト」メニューによる移動先は、Webサイトのこのページです。

ページ・テンプレートに割り当てる名前とメタデータ値(コンテンツID、タイプ、タイトル、セキュリティ・グループなど)には細心の注意を払う必要があります。これにより、特にページ・テンプレートをサイト階層で再利用する場合に、ページ・テンプレートの管理性が向上します。

12.1.6 プライマリ・ページの割当て

プライマリ・ページは、Webサイトの各セクションのランディング・ページ(デフォルト・ページ)のように動作します。ユーザーがリンクをクリックして特定のセクション（Productsなど）に移動すると、そのセクションに関連付けられたプライマリ・ページが表示されます。

プライマリ・ページとセカンダリ・ページにより、Webサイトが成長するための真のスケーラビリティが提供されます。少数のページ・テンプレートを設定するだけで、サイト全体のルック・アンド・フィールを（そのサイトの規模にかかわらず）管理できます。

ページ・テンプレートをセクションのプライマリ・ページとして使用するように割り当てるには、次の手順を実行します。

1. 「サイト階層」ペインで、適切なセクションを右クリックし、「プライマリ・ページの選択」を選択します。

2. (プライマリ)ページ・テンプレートの選択ダイアログで(A.12項「「プライマリ・ページ・テンプレートの選択」ダイアログ」を参照)、このセクションのプライマリ・ページの作成方法を選択します。

- 新規ページ・テンプレートの作成: 新規ページ・テンプレートが作成され、コンテンツ・サーバーにチェックインされて、このセクションに関連付けられます。ファイル拡張子として、hcsp、「JSP」または「asp」を選択します。使用可能な拡張子は、サイトの作成時に選択したサイト・タイプに依存します。

- コンテンツ・サーバーから既存のページ・テンプレートを選択: コンテンツ・サーバーの既存のページ・テンプレートがこのセクションに関連付けられます。メニューのページ・テンプレートを選択するか、「<サーバーから選択>」を選択してこのダイアログの終了時にコンテンツ・サーバーで検索します。

- 既存のページ・テンプレートから新規ページ・テンプレートを作成: 別のページ・テンプレートに基づいて新規HCSP、JSPまたはASPページが作成され、コンテンツ・サーバーにチェックインされて、このセクションに関連付けられます。新規ページ・テンプレートの作成に使用するページ・テンプレートは、次の2つのソースから取得できます。

- コンテンツ・サーバーに格納済: コンテンツ・サーバーに格納されたページ・テンプレートが使用されます。ページ・テンプレートが最近作成したものである場合、メニューからページ・テンプレートを選択します。メニューに存在しない場合、「<サーバーから選択>」を選択してこのダイアログ・ボックスの終了時にコンテンツ・サーバーで検索します。

- ファイル・システムに格納済: ファイル・システムに格納されたページ・テンプレートが使用されます。このオプションは、ファイル・システムに（サード・パーティ・エディタなどを使用して）ページ・テンプレートを作成しており、その設計をこのページ・テンプレートで使用する場合に便利です。ファイルには、適切なファイル拡張子（hcsp、jspまたはasp）が付けられている必要があります。

- 外部URLの使用: ページ・テンプレートのかわりに別のWebサイトのWebページが使用されます。結果として、このセクションにアクセスした訪問者は、ここで指定されたWebページURLに転送されます。（このオプションは、プライマリ・ページにのみ適用され、ホームページまたはセカンダリ・ページでは使用できません。）

3. 「OK」をクリックして(プライマリ)ページ・テンプレートの選択ダイアログを閉じます。
ここまでの選択によっては、既存のページ・テンプレートを選択するか、新規ページ・テンプレートにメタデータを割り当てるためのコンテンツ・サーバーの画面が表示されることがあります。

デフォルトでは、デフォルトURLページ名のファイル名はindex.htmです。config.cfgファイルで構成フラグに変更を加えることで、管理者はデフォルトのURLページ名に任意の値を選択できます。また、他のファイル名を追加してプライマリ・ページを配信できます。この操作は、以前のデフォルトURLページ名を使用したパスベースのリンクを持つ既存のデータ・ファイルがある場合に役立ちます。詳細は、『Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド』を参照してください。

セクションでプライマリ・ページもセカンダリ・ページも使用しない唯一の場合は、「レイアウトの選択」ダイアログで外部URLを使用するように選択した場合です。このオプションでは、セクションにページ・テンプレートのかわりに別のWebサイトのURLが挿入されます。訪問者がこのセクションのリンクをクリックすると、指定されたWebサイトに移動します。（このオプションは、パートナ・サイトまたは同じ組織内の部門レベルのサイトにリンクする場合に便利です。）

12.1.7 セカンダリ・ページの割当て

サイト階層の各セクション(サイトのルートを含む)では、Webサイトへの新規ファイル(データ・ファイルまたはネイティブ・ドキュメント)の追加をコントリビュータに許可する場合、セカンダリ・ページが必要です。セカンダリ・ページは、コントリビュータによりサイトに追加される新規コンテンツの背景として機能します。

プライマリ・ページとセカンダリ・ページにより、Webサイトが成長するための真のスケーラビリティが提供されます。少数のページ・テンプレートを設定するだけで、サイト全体のルック・アンド・フィールを（そのサイトの規模にかかわらず）管理できます。

各セクションのセカンダリ・ページ（使用する場合）は、動的配置されるコンテンツを含めることができるページのテンプレートです。セカンダリ・ページは、コントリビュータによりサイトに追加される新規ファイルの背景として機能します。ページ・テンプレートは、サイトに追加される各新規データ・ファイルまたはネイティブ・ドキュメントで再利用されるため、それぞれのセクションに複数のWebページを作成する必要はなく、かわりに1つのプライマリ・ページと1つのセカンダリ・ページを作成すれば済みます。

ページ・テンプレートをセクションのセカンダリ・ページとして使用するように割り当てるには、次の手順を実行します。

1. 「サイト階層」ペインで、適切なセクション（またはルート）を右クリックし、「セカンダリ・ページの選択」を選択します。

2. (セカンダリ)ページ・テンプレートの選択ダイアログで(A.13項「「セカンダリ・ページ・テンプレートの選択」ダイアログ」を参照)、このセクションのセカンダリ・ページの作成方法を選択します。

- 新規ページ・テンプレートの作成: 新規ページ・テンプレートが作成され、コンテンツ・サーバーにチェックインされて、このセクションに関連付けられます。ファイル拡張子として、hcsp、「JSP」または「asp」を選択します。使用可能な拡張子は、サイトの作成時に選択したサイト・タイプに依存します。

- コンテンツ・サーバーから既存のページ・テンプレートを選択: コンテンツ・サーバーの既存のページ・テンプレートがこのセクションに関連付けられます。メニューのページ・テンプレートを選択するか、「<サーバーから選択>」を選択してこのダイアログの終了時にコンテンツ・サーバーで検索します。

- 既存のページ・テンプレートから新規ページ・テンプレートを作成: 別のページ・テンプレートに基づいて新規HCSP、JSPまたはASPページが作成され、コンテンツ・サーバーにチェックインされて、このセクションに関連付けられます。新規ページ・テンプレートの作成に使用するページ・テンプレートは、次の2つのソースから取得できます。

- コンテンツ・サーバーに格納済: コンテンツ・サーバーに格納されたページ・テンプレートが使用されます。ページ・テンプレートが最近作成したものである場合、メニューからページ・テンプレートを選択します。メニューに存在しない場合、「<サーバーから選択>」を選択してこのダイアログ・ボックスの終了時にコンテンツ・サーバーで検索します。

- ファイル・システムに格納済: ファイル・システムに格納されたページ・テンプレートが使用されます。このオプションは、ファイル・システムに（サード・パーティ・エディタなどを使用して）ページ・テンプレートを作成しており、その設計をこのページ・テンプレートで使用する場合に便利です。ファイルには、適切なファイル拡張子（hcsp、jspまたはasp）が付けられている必要があります。

3. 同じセカンダリ・ページをWebサイトのこのセクション以下のすべてのセクションで使用する場合、「すべてのサブセクションに再帰的に適用」ボックスを選択します。（これにより、サイト階層全体でページ・テンプレートを再利用する場合と同じアクションが実行されます。）

4. 「OK」をクリックして(セカンダリ)ページ・テンプレートの選択ダイアログを閉じます。
ここまでの選択によっては、既存のページ・テンプレートを選択するか、新規ページ・テンプレートにメタデータを割り当てるためのコンテンツ・サーバーの画面が表示されることがあります。

12.1.8 サイト・ナビゲーションへのセクションの表示

Site Studioでは、サイト階層の各セクションをサイトのナビゲーション・メニューのハイパーリンクに変換します(ナビゲーション・メニューはナビゲーション・フラグメントにより作成されます)。この処理は、サイト・ナビゲーションにセクションを含めると自動的に行われます。

デフォルトでは、新規セクションはサイト・ナビゲーションに含まれないため、Webサイトにリンクとして自動的に追加されません。「サイト階層」ペインで、空のフォルダ・アイコン(図12-5)付きのセクションはサイト・ナビゲーションに含まれておらず、色の付いたフォルダ・アイコン(図12-6)付きのセクションはサイト・ナビゲーションに含まれています。

図12-5 空のフォルダ: サイト・ナビゲーションに含まれない

図12-6 色の付いたフォルダ: サイト・ナビゲーションに含まれる

サイト・ナビゲーションにセクションを表示するには、次の手順を実行します。

1. 「サイト階層」ペインで、適切なセクションを右クリックし、「セクションをナビゲーションに含める」をクリックします。

2. サイト・ツールバーの「ナビゲーションの更新」アイコン(図12-7)をクリックし、このセクションへのリンクをサイト・ナビゲーションに追加します。

図12-7 「ナビゲーションの更新」アイコン

サイト・ナビゲーションは、ページ・テンプレートのプレビュー時に、navigation.jsファイルを再生成するようプロンプトが表示されたときに「はい」をクリックしても更新できます。

サイト・ナビゲーションにセクションを含めるかどうかは、「プロパティ」ペインでも指定できます(12.1.11項「Webサイトおよびセクション・プロパティの表示と編集」を参照)。

ツールボックスの一部のナビゲーション・フラグメントは、階層の第2または第3レベルのセクションのみを表示するように設計されています(たとえば、C.1.8項「垂直方向のナビゲーション・プレーン」を参照)。階層に第2または第3のレベルがない状態でこれらのフラグメントのいずれかを使用すると、ナビゲーション・メニューにセクションが表示されない可能性があります。

サイト・ナビゲーションにセクションを表示しない理由

いくつかの理由から、サイト・ナビゲーションにセクションを含めないこともあります。次に、その例を示します。

- サイトに検索機能を追加する場合、ページ・テンプレートに検索ボックスを追加し(C.1.11項「検索ボックス・プレーン」を参照)、検索結果を表示するためのページ・テンプレートを指定する必要があります(C.1.13項「検索結果プレーン」を参照)。検索結果ページは、サイト・ナビゲーションに含まれていないセクションに存在する必要があります。含まれていると、ユーザーはサイト・ナビゲーションのリンクをクリックして直接検索結果ページに移動できることになりますが、その場合、検索結果ページには何も表示されません。

- カスタム・エラー・ページを作成する場合、サイト階層内にカスタム・エラー・ハンドラとして機能するセクションを作成します(12.1.9項「エラー・ハンドラ・セクションの指定」を参照)。次に、そのセクション内にカスタム・エラー・メッセージを開くページ・テンプレートを作成します。このセクションは、サイト・ナビゲーションに含まれないようにします。含まれていると、ユーザーはサイト・ナビゲーションのリンクをクリックして直接カスタム・エラー・ページに移動できることになりますが、その場合、カスタム・エラー・ページはユーザーにとって意味を持ちません。

- 新しい機能またはページ・テンプレートを導入する場合、他のユーザーから未完成の作業を参照されないように、それらの機能またはページ・テンプレートを、サイト・ナビゲーションに含まれないセクションに配置できます。機能やページ・テンプレートおよび関連するサイト・アセットの準備が完了するまでテストを繰り返すことができます。その後で、そのセクションをサイト・ナビゲーションに含めることができます。

サイト・ナビゲーションにセクションを含めない方法のかわりとして、セクションがコントリビューション・モードでのみ表示されるように、コントリビュータ専用セクションを作成できます。

12.1.9 エラー・ハンドラ・セクションの指定

場合によって、エラー・メッセージがサイトの訪問者またはコントリビュータに表示されることがあります。

たとえば、コントリビュータ・データ・ファイルの格納先となるセクションにセカンダリ・ページ・テンプレートが存在しない場合、セカンダリ・ページが見つからないというメッセージが表示される可能性があります。または、コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントがサイトから削除されたにもかかわらず、まだサイトの他の部分からリンクされている場合、ファイルが欠落しているというメッセージが表示される可能性があります。

このようなエラーが表示されないように、任意のセクションをエラー・ハンドラとして指定し、そのセクションにカスタム・エラー・ページ（ページ・テンプレート）を作成できます。

セクションをエラー・ハンドラとして指定するには、次の手順を実行します。

1. Webサイトに新規セクションを追加します(12.1.1項「サイト階層へのセクションの追加」を参照)。

注意:
使用するラベルは、サイトのどこにも表示されません。

2. セクションを右クリックし、「セクションをエラー・ハンドラとして設定」を選択します。
セクションのアイコンが、感嘆符付きで赤く表示されます(図12-8)。

図12-8 エラー・ハンドラ・セクション・アイコン

3. セクションを再度右クリックして「プライマリ・ページの選択」を選択し、セクションにページ・テンプレートを追加する手順を実行します(12.1.6項「プライマリ・ページの割当て」を参照)。

4. ページ・テンプレートで、カスタム・エラー・メッセージを作成するか、ツールボックスに付属するサンプル・フラグメントを使用します(C.4.4「エラー・ハンドラ・メッセージ」を参照)。

セクションをエラー・ハンドラとして指定する場合、そのセクションはサイト・ナビゲーションに含めません。

データ・ファイルでのエラー・ハンドラの使用

ページを表示しているユーザーに、ページで使用されているデータ・ファイルに対するセキュリティ・アクセス権がない場合は、ページにエラーを表示するか、単にデータを表示しないかを選択できます。コントリビュータにアクセス権がない場合は、データ・ファイルに対して指定された領域にエラー・メッセージを表示できます。これを制御するには、config.cfgファイルの構成フラグを通じてデータ・アクセス・チェックを制御します。詳細は、『Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド』を参照してください。

12.1.10 サイトまたはセクションのセキュリティの変更

必要に応じて、特定のセクションまたはサイト全体のセキュリティを変更できます。サイトのセキュリティでは、コンテンツ・サーバーのセキュリティ・モデルを使用します。

この操作は、サイト階層へのアクセスを許可する組織内のユーザーを指定し、権限のないユーザーによるサイト階層の変更を禁止する場合に便利です。

セクションまたはサイトのセキュリティを変更するには、次の手順を実行します。

1. 「サイト階層」ペインで、サイトのルートまたはサイトの任意のセクションを選択します。

2. 「プロパティ」ペインを表示します。

3. 「セキュリティ」プロパティ(図12-9)をクリックします。

図12-9 「セキュリティ」プロパティ

4. 「追加情報」アイコン(図12-10)をクリックして「コンテンツ・サーバー」ダイアログ(図12-11)を開きます。

図12-10 「追加情報」アイコン

図12-11 「コンテンツ・サーバー」ダイアログ

5. 「セキュリティ・グループ」メニューで、サイトまたはセクションに割り当てるグループを選択します。

6. 「アカウント」フィールドで、サイトまたはセクションのアカウントを指定します。

7. 「OK」をクリックします。

12.1.11 Webサイトおよびセクション・プロパティの表示と編集

「プロパティ」ペインを使用すると、サイトおよび各セクションのすべてのプロパティを表示することや、特定のプロパティを変更することができます。これは、サイト階層を管理および編集する場合に便利です。

サイト・プロパティまたはサイトのセクション・プロパティを表示するには、次の手順を実行します。

1. 「サイト階層」ペインで、サイトのルートまたはサイトの適切なセクションを選択します。

2. 「プロパティ」ペインを開き、サイトおよび各セクションに関連するプロパティを表示します。

グレー表示されているプロパティは、「プロパティ」ペインでは変更できません。他のすべてのプロパティは、直接変更できます。各プロパティの値は変化する可能性があります。

Webサイト

プロパティ

定義

サイトID

サイトのID。これは、コンテンツ・サーバーにおけるサイトの一意の識別子です。フォルダベース・アドレスを使用してサイトにアクセスする場合、この値はサイト・アドレスにも表示されます。

サイト・ラベル

Webサイトの名前(わかりやすい説明)。サイト・ラベルは、デザイナと、コンテンツ・サーバーの「Webサイト」メニューに表示されます。

サイト・タイプ

サイトのスクリプト形式（HCSP/JSPまたはASP）。

CgiUrl

サイトをホストするコンテンツ・サーバーのCGI URLアドレス。

エラー・ハンドラ

サイトのエラー・ハンドラとして機能するセクションの名前(12.1.9項「エラー・ハンドラ・セクションの指定」を参照)。

停止サイト・ページ

サイトが停止したときに表示されるページ(12.2項「フラグメントの操作」を参照)。

セキュリティ

サイトのセキュリティを制御します(12.1.10項「サイトまたはセクションのセキュリティの変更」を参照)。

注意:
「サイトID」の値は、選択したサイトのルートで「URLディレクトリ名」の値を入力することにより上書きできます。これにより、フォルダベースのサイト・アドレスに表示される名前を変更できます。

セクション

プロパティ

定義

セクションID

セクションのID（ノードIDとも呼ばれる）。これは、Site Studioがサイトのセクションを呼び出す際に使用されます。

ラベル

セクションに選択した名前。これは、「サイト階層」ペインとサイト・ナビゲーションに表示されます。

ナビゲーションに含める

「True」に設定すると、セクションはサイト・ナビゲーションに表示されます。「False」に設定すると、セクションはサイト・ナビゲーションに表示されません。詳細は、12.1.8項「サイト・ナビゲーションへのセクションの表示」を参照してください。

URLページ名

このセクションのプライマリ・ページを示すURL。名前を指定しないと、index.htmが使用されます。

URLディレクトリ名

このセクションを示すWebサイト・アドレスのURL。

プライマリ・ページ

このセクションに関連付けられたプライマリ・ページ。

プライマリ・ページ・パラメータ

プライマリ・ページにコントリビューション・リージョンが含まれる場合、そのリージョンの名前と、そのリージョンに割り当てられたコントリビュータ・データ・ファイルがここに表示されます。

プライマリ・ページ・リージョン・テンプレート

このセクションのプライマリ・ページに対して指定されたテンプレート・オーバーライド。

プライマリ・ページ・プレースホルダ定義マッピング

Webサイトのこのセクションのプライマリ・ページのプレースホルダ定義マッピング。
プレースホルダ・マッピングの詳細は、9.8項「プレースホルダ定義の操作」を参照してください。

セカンダリ・ページ

このセクションに関連付けられたセカンダリ・ページ。

セカンダリ・ページ・パラメータ

セカンダリ・ページにコントリビューション・リージョンが含まれる場合、そのリージョンの名前と、そのリージョンに割り当てられたコントリビュータ・データ・ファイルがここに表示されます。

セカンダリ・ページ・リージョン・テンプレート

このセクションのセカンダリ・ページに対して指定されたテンプレート・オーバーライド。

セカンダリ・ページ・プレースホルダ定義マッピング

Webサイトのこのセクションのセカンダリ・ページのプレースホルダ定義マッピング。
プレースホルダ・マッピングの詳細は、9.8項「プレースホルダ定義の操作」を参照してください。

置換可能なリージョン

ページ・テンプレートに置換え可能なリージョンが含まれる場合、そのリージョンの名前がここに表示されます。

コントリビュータ専用セクション

「True」に設定すると、セクションは、Webページをコントリビューション・モードで参照したときにのみサイト・ナビゲーションに開きます。「False」に設定すると、セクションは常にサイトに表示されます。

レプリケート準備完了

「True」に設定すると、セクションはレプリケートされます。「False」に設定すると、セクションはレプリケートされません。
このセクションは、「セクション・レベル・レプリケーションの有効化」が「詳細」サブメニューから選択された場合にのみ存在します。「詳細」サブメニューの詳細は、5.9.1項「「ファイル」メニュー」を参照してください。

最大有効期間(キャッシュ)

プライマリ・ページをキャッシュできる最大時間を指定します。
このオプションは、サイトにリバース・プロキシ・キャッシュを設定する場合に便利です。

セカンダリ最大有効期間

セカンダリ・ページをキャッシュできる最大時間を指定します。
このオプションは、サイトにリバース・プロキシ・キャッシュを設定する場合に便利です。

セキュリティ

セクションのセキュリティを制御します(12.1.10項「サイトまたはセクションのセキュリティの変更」を参照)。

注意:
セカンダリ・ページに使用される名前（「URLページ名」と同等）は、そのページに表示されるデータ・ファイルまたはネイティブ・ドキュメントのコンテンツID（dDocName）から導出されます。この値の変更の詳細は、『Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド』を参照してください。

カスタム・セクション・プロパティ

サイト階層に1つ以上のカスタム・セクション・プロパティを作成した場合、この第3のプロパティ・カテゴリが表示されます。カスタム・セクション・プロパティを作成すると、サイト階層のセクションごとに一意の値を指定し、ページ・テンプレートおよびフラグメントでそのプロパティを参照できます(12.1.12項「セクションのカスタム・プロパティの定義」を参照)。

12.1.12 セクションのカスタム・プロパティの定義

サイト階層の各セクションには、ラベル、そのセクションに関連付けられたページ・テンプレートの名前、セキュリティなど、様々なプロパティが含まれます(12.1.11項「Webサイトおよびセクション・プロパティの表示と編集」を参照)。

これらの値とは別に、サイト階層のセクションごとにカスタム・プロパティを定義し、それらの値を読み取って実行するようにWebサイトを変更できます。これは、サイト階層の特定のセクションの外観と動作をカスタマイズする場合に特に便利です(ナビゲーション・フラグメントでセクションのハイパーリンクを開く方法を変更する場合など)。

カスタム・セクション・プロパティを定義するには、次の手順を実行します。

1. ツールバーの「カスタム・セクション・プロパティ」アイコン(図12-12)をクリックするか、「ツール」→「カスタム・セクション・プロパティの定義」を選択します。

図12-12 「カスタム・プロパティ」アイコン

2. 「カスタム・セクション・プロパティの定義」ダイアログで(A.9項「「カスタム・セクション・プロパティ」ダイアログ」を参照)、「追加」をクリックします。
「カスタム・セクション・プロパティの定義」ダイアログが開きます(図12-13)。詳細は、A.10項「「カスタム・セクション・プロパティの定義」ダイアログ」を参照してください。

図12-13 「カスタム・セクション・プロパティの定義」ダイアログ

3. 「名前」フィールドに名前を入力します。この名前は、サイト階層でセクションを選択したときに「プロパティ」ペインに表示されます。

4. 「タイプ」の値を選択します。これにより、実行されるアクションが決定されます(各タイプの詳細は、A.10項「「カスタム・セクション・プロパティの定義」ダイアログ」を参照してください)。

5. 「説明」フィールドに説明を入力します（オプション）。これは、「プロパティ」ペインの一番下の説明領域に表示されます。

6. 「OK」を2回クリックして各ダイアログ・ボックスを閉じ、デザイナに戻ります。

カスタム・プロパティは、サイト階層の各セクションの「プロパティ」ペインに表示されます(12.1.11項「Webサイトおよびセクション・プロパティの表示と編集」を参照)。

カスタム・セクション・プロパティを定義した後、サイト階層を経由して各セクションの値を入力する必要があります。次に、追加したカスタム・プロパティを読み取って実行するように、フラグメントまたはページ・テンプレートに必要なコードを挿入する必要があります(C.1.26項「CSPサンプル・ナビゲーション(クライアント)」を参照)。

12.1.13 サイト階層の展開と縮小

「サイト階層」ペインのサイト階層は、展開してすべてのセクションおよびページ・テンプレートを一度に表示したり、縮小してビューから隠したりできます。これを行うには、デザイナのツールバーを使用します。

サイト階層を展開および縮小するには、次の手順を実行します。

- サイト階層を展開するには、ツールバーのサイト階層を展開アイコン(図12-14)をクリックします。

- サイト階層を縮小するには、ツールバーのサイト階層を閉じるアイコン(図12-15)をクリックします。

図12-14 サイト階層を展開アイコン

図12-15 サイト階層を閉じるアイコン

12.1.14 デザイナでのサイト階層のリフレッシュ

デザイナで作業していると、サイト階層がコンテンツ・サーバーのプロジェクト・ファイルとの同期を失うことがあります。同期を行って常に最新のプロジェクト・ファイルで作業するために、デザイナでサイト階層をリフレッシュできます。

デザイナでサイト階層をリフレッシュするには、次の手順を実行します。

- デザイナ・ツールバーの「リフレッシュ」アイコン(図12-16)をクリックします。

図12-16 「リフレッシュ」アイコン

- 「サイト階層」ペインでサイトのルートを右クリックし、「サイト階層のリフレッシュ」を選択します。

デザイナの右下隅のアイコンが「同期化済」アイコン(図12-17)に変化し、サイト階層がプロジェクト・ファイルと同期していることが示されます。

図12-17 「同期化済」アイコン

12.2 フラグメントの操作

フラグメントは、Webサイトを構築および管理するための追加のツールを提供します。フラグメントは、パッケージされた機能または機能の断片のようなもので、追加前も追加後もページ・テンプレートとは独立して管理できます。

フラグメントは、動的である必要があり、頻繁な更新が必要とされ、Webサイト全体または複数のWebサイトで再利用されるコンテンツのオプションです。デザイナは、どのようなコンテンツ（単純なテキスト行からサーバー側スクリプトまで）もフラグメントに変換できます。

フラグメントは、Site Studioの強力な機能です。詳細は、第13章「フラグメントの操作」を参照してください。

12.3 コンテンツの切替えウィザードでのコンテンツの割当て

サイトの構築が完了しても、完全なWebサイトのフレームワークが得られるのみで、コンテンツは含まれていません。コンテンツはコントリビュータ・データ・ファイルに含まれ、コントリビュータ・データ・ファイルはコントリビュータによって編集されます。コントリビュータ・データ・ファイルを追加する1つの方法は、コントリビュータにコンテンツの追加のタスクを任せることです。もう1つはデザイナがコンテンツを追加することです。異なるコンテンツ・ファイルに対してリージョン内の現在のコンテンツ・ファイルを切り替えることもできます。コンテンツの追加、コンテンツの編集またはコントリビュータ・データ・ファイルの切替えは、コンテンツの切替えウィザードで実行します。

デザイナでコンテンツをコントリビュータ・データ・ファイルに追加またはコントリビュータ・データ・ファイルを切り替えるには、次の手順に従います。

右クリックして「コンテンツの割当」を選択するか、サイト階層のページ・テンプレートを選択してツールバーの「コンテンツの割当」アイコンをクリックして、「コンテンツの割当」ウィンドウを開きます(A.54項「「コンテンツの割当」ダイアログ」を参照)。

割り当てられたコンテンツがない場合、コントリビューション・グラフィック(図12-18)に緑色のプラス記号が表示されます。

図12-18 コンテンツが割り当てられていないことを示すコントリビューション・グラフィック

プラス記号の付いた「編集」アイコンをクリックすると、コンテンツの切替えウィザードが起動します(A.76項「コンテンツの切替えウィザード」を参照)。すでに割り当てられているコンテンツがある場合、コントリビューション・グラフィックには緑色のプラス記号ではなく黄色の矢印が表示されます(図12-19)。

図12-19 リージョン切替え矢印を表示するコントリビューション・グラフィック

コンテンツの切替えウィザードを使用すれば、新規コンテンツの作成および割当てや、サーバーに存在するコンテンツの割当てを簡単に実行できます。ローカルに格納されたコンテンツを割り当てることもできます。

コンテンツを割り当てるには、次の手順を実行します。

1. サイト階層のページ・テンプレートを右クリックして、「コンテンツの割当」ウィンドウを開きます(A.54項「「コンテンツの割当」ダイアログ」を参照)。
ダイアログにページが開き、コントリビューション・グラフィックが表示されます。

2. コンテンツが割り当てられているかどうかによって、緑色のプラス記号または黄色の矢印を表示するコントリビューション・グラフィックをクリックします。
コンテンツの切替えウィザードが開きます(A.76項「コンテンツの切替えウィザード」を参照)。

3. 使用可能なオプションは、プレースホルダ定義にリストされたリージョン定義とサブテンプレートによって異なります。
サブテンプレートを選択すると、ウィザードは終了します。サブテンプレート内にプレースホルダがある場合、プレースホルダごとにウィザードを実行する必要があります。

リージョン定義を選択すると、ウィザードは続行します。

4. ウィザードの次の画面で、新規コントリビュータ・データ・ファイル、新規ネイティブ・ドキュメント、コンテンツ・サーバーの既存のファイルまたはローカル・コンピュータのファイルを追加できます。
選択したファイルがサーバーに存在しない場合、コンテンツを関連付ける前に、そのファイルをサーバーにチェックインするよう求められます。

サーバーのファイルを選択した場合、ウィンドウが開き、コンテンツ・サーバーの検索結果が表示されます。ファイルを選択すると、そのファイルが関連付けられます。

5. ウィザードが終了すると、「コンテンツの割当」ウィンドウ内のページはリロードされ、ウィザードによって関連付けられたデータが新しく表示されます。

12.4 リンクの操作

リンクにより、訪問者は、あるWebページから別のWebページに簡単に移動できます。リンクが最も一般的に使用される場所は、トップ・メニュー、サイド・メニュー、ブレッドクラムなどのサイト・ナビゲーション内です。Site Studioでは、ナビゲーション・フラグメントを使用してこれらのメニューを簡単に作成できます(C.1項「ナビゲーション・フラグメント」を参照)。

ただし、ユーザーを特定のコンテンツに移動させる追加リンクを作成することもできます。サイトの別のセクション、サイトのコントリビュータ・データ・ファイルまたはネイティブ・ドキュメント、別のWebサイトなどに対するリンクを追加できます。これを行うには、リンク・ウィザードを使用します。

デザイナは、デザイナでリンクを作成する以外に、コントリビュータ・アプリケーションでのリンクの作成と編集を各コントリビュータに許可できます。この設定は、コントリビューション・リージョンに要素を追加する際に行います。

リンク・ウィザードに従えば、リンクに関するあらゆる作業を実行できます。

- 12.4.1項「Webサイトの別のセクションに対するリンクの作成」

- 12.4.2項「コンテンツ・サーバーの既存のファイルに対するリンクの作成」

- 12.4.3項「URLに対するリンクの作成」

- 12.4.4項「新規コンテンツ・ファイルに対するリンクの作成」

- 12.4.5項「既存のローカル・ファイルに対するリンクの作成」

- 12.4.6項「ハイパーリンクの編集」

- 12.4.7項「リンクの削除」

- 12.4.8項「デフォルトのリンク形式の選択」

- 12.4.9項「ハイパーリンクの形式」

12.4.1 Webサイトの別のセクションに対するリンクの作成

Webサイトの別のセクションまたはコンテンツ・サーバーの別のSite Studioサイトのセクションに対するリンクを作成するには、次の手順を実行します。

1. リンクに変換するテキスト（またはイメージ）を選択します。

2. ツールバーの「ハイパーリンクの作成」アイコン(図12-20)をクリックします。

図12-20 「ハイパーリンクの作成」アイコン

リンク・ウィザードが起動します(A.18項「リンク・ウィザード」を参照)。

3. 「セクションへのリンク」を選択します。

4. 「次へ」をクリックします。

注意:
ウィザードの手順をより早く進めるには、使用するオプションの左側にある青い矢印をクリックします。これにより、オプションが自動的に選択され、ウィザードが次の手順に進みます。

5. リンク先のセクションを選択します。現在のWebサイトのセクションまたはコンテンツ・サーバーの別のSite Studioサイトのセクションを選択できます。サイト階層でターゲット・セクションを選択します。

6. 「次へ」をクリックします。

7. サイトの構成によっては、リンクのURL形式の選択を求められることがあります。

- パスベースのURL: リンクにはターゲット・ロケーションへのパスが含まれます。このタイプのリンクには次の2つの選択肢があります。

- 絶対パス: フルパスを生成します。たとえば、<!--$ssServerRelativeSiteRoot-->products/index.htm("<!--$ssServerRelativeSiteRoot-->"はWebサイトのルートのパスに置き換えられる)のようになります。

- 相対パス: フルパスではなく相対パスを生成します。たとえば、../products/index.htmのようになります。

ターゲット・セクションとしてコンテンツ・ファイルのデフォルトのWebサイト・セクションを使用するように選択した場合(前述の手順を参照)、このオプションは使用できません。

- IDベースのURL: リンクには、パスベースの名前ではなく、ターゲットの場所のコード化されたIDが含まれます。このタイプのリンクには3つの選択肢があります。

- クライアント側のスクリプト・フォーマット: クライアント側のJavaScriptを使用して、ターゲットの場所へのリンクを作成します。たとえば、javascript:nodelink('10024');のようになります。

- サーバー側のスクリプト・フォーマット: サーバー側のIdocスクリプトを使用して、ターゲットの場所へのリンクを作成します。たとえば、[!--$wcmUrl('nodelink','10024')--]のようになります。

- URLトークン・フォーマット: サーバーでリダイレクトを使用して、ターゲットの場所へのリンクを作成します。たとえば、ssNODELINK/10024のようになります。

8. 「オプション...」をクリックします。
「リンク・ターゲットのオプション」ダイアログが開きます。

9. リンクをクリックしたときにWebブラウザの新規ウィンドウで開く場合、「新規ウィンドウでリンク・ターゲットを開く」チェック・ボックスを選択し、メニューでターゲットを選択します(_blank)。必要に応じて、テキスト・ボックスにターゲットの名前を直接入力することも可能です。ただし、無効なターゲットを入力した場合、リンクはエラーになります。

10. 「OK」または「取消」をクリックしてウィザードに戻ります。

11. 「次へ」をクリックします。

12. リンクのURLを確認します。

13. 「Finish」をクリックします。

12.4.2 コンテンツ・サーバーの既存のファイルに対するリンクの作成

現在のサイトの既存のコンテンツ・ファイル（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）、あるいはコンテンツ・サーバーの別のサイトのコンテンツ・ファイルに対するリンクを作成できます。

コンテンツ・サーバーの既存のファイルに対するリンクを作成するには、次の手順を実行します。

1. リンクに変換するテキスト（またはイメージ）を選択します。

2. ツールバーの「ハイパーリンクの作成」アイコン(図12-21)をクリックします。

図12-21 「ハイパーリンクの作成」アイコン

リンク・ウィザードが起動します(A.18項「リンク・ウィザード」を参照)。

3. 「ファイルへのリンク」を選択します。

4. 「次へ」をクリックします。

注意:
ウィザードの手順をより早く進めるには、使用するオプションの左側にある青い矢印をクリックします。これにより、オプションが自動的に選択され、ウィザードが次の手順に進みます。

5. 「サーバーからの既存のファイル」を選択して、「次へ」をクリックします。
コンテンツ・サーバーでの標準の検索結果ページが開き、Webサイトに関連付けられているすべてのコンテンツ・ファイルが示されます。

注意:
デザイナでは、リンク・ウィザードからのコンテンツ・サーバーの問合せはオープン問合せです。コントリビュータでは、問合せはより制御されます。

6. リンク先のファイルの横にある「選択」をクリックします。

7. リンクのターゲット・セクションを選択します。次のオプションから選択できます。

- Webサイト・セクションのデフォルト・メタデータを使用: このオプションを選択すると、コンテンツ・ファイルの「Webサイト・セクション」メタデータ・フィールドに現在指定されているとおりに、ハイパーリンク先のコンテンツ・ファイルがWebサイト・セクションに表示されます。

- Webサイト・セクションの選択: このオプションを選択すると、ハイパーリンク先のコンテンツ・ファイルが選択したWebサイト・セクションに表示されます(コンテンツ・ファイルのデフォルト・ターゲット・セクションが上書きされます)。現在のWebサイトのセクションでも、コンテンツ・サーバーにある別のSite Studioサイトのセクションでも選択できます。

- コンテンツ・アイテムのURLへのリンク: このオプションを選択すると、Webサイトのフレームワーク内ではなくコンテンツ・サーバーに格納されたファイルが正確に表示されます。これはPDFファイルなどのネイティブ・ドキュメントにリンクする場合に便利です。

「次へ」をクリックして続行します。

8. サイトの構成によっては、リンクのURL形式の選択を求められることがあります。

- パスベースのURL: リンクにはターゲット・ロケーションへのパスが含まれます。このタイプのリンクには次の2つの選択肢があります。

- 絶対パス: フルパスを生成します。たとえば、<!--$ssServerRelativeSiteRoot-->Menus/switched_region_CDF("<!--$ssServerRelativeSiteRoot-->"はWebサイトのルートのパスで置き換えられる)のようになります。

- 相対パス: フルパスではなく相対パスを生成します。たとえば、../Menus/switched_region_CDFのようになります。

ターゲット・セクションとしてコンテンツ・ファイルのデフォルトのWebサイト・セクションを使用するように選択した場合(前述の手順を参照)、このオプションは使用できません。

- IDベースのURL: リンクには、パスベースの名前ではなく、ターゲットの場所のコード化されたIDが含まれます。このタイプのリンクには3つの選択肢があります。

- クライアント側のスクリプト・フォーマット: クライアント側のJavaScriptを使用して、ターゲットの場所へのリンクを作成します。たとえば、javascript:link('switched_region_CDF');のようになります。

- サーバー側のスクリプト・フォーマット: サーバー側Idocスクリプトを使用して、ターゲットの場所へのリンクを作成します。たとえば、<!--$wcmUrl("link","switched_region_CDF")-->のようになります。

- URLトークン・フォーマット: サーバーでリダイレクトを使用して、ターゲットの場所へのリンクを作成します。たとえば、ssLINK/switched_region_CDFのようになります。

9. 「オプション...」をクリックします。
「リンク・ターゲットのオプション」ダイアログが開きます。

10. リンクをクリックしたときにWebブラウザの新規ウィンドウで開く場合、「新規ウィンドウでリンク・ターゲットを開く」チェック・ボックスを選択し、メニューでターゲットを選択します(_blank)。必要に応じて、テキスト・ボックスにターゲットの名前を直接入力することも可能です。ただし、無効なターゲットを入力した場合、リンクはエラーになります。

11. 「OK」または「取消」をクリックしてウィザードに戻ります。

12. 「次へ」をクリックします。

13. リンクのURLを確認します。

14. 「Finish」をクリックします。

12.4.3 URLに対するリンクの作成

特定のURL (Webアドレス)に対するリンク、たとえば、インターネットWebサイトまたはコンテンツ・サーバーのファイル(PDFファイル、メディア・ファイル、zipファイルなど、コントリビューション用に使用されないファイル)に対するリンクを作成できます。

特定のURLに対するリンクを作成するには、次の手順を実行します。

1. リンクに変換するテキスト（またはイメージ）を選択します。

2. ツールバーの「ハイパーリンクの作成」アイコン(図12-22)をクリックします。

図12-22 「ハイパーリンクの作成」アイコン

リンク・ウィザードが起動します(A.18項「リンク・ウィザード」を参照)。

3. 「次のURLへのリンク」を選択します。

4. 付属のフィールドにWebアドレスを入力します(例: http://www.example.com)。
URLを指定するまで、ウィザードの先には進めません。

5. 「オプション...」をクリックします。
「リンク・ターゲットのオプション」ダイアログが開きます。

6. リンクをクリックしたときにWebブラウザの新規ウィンドウで開く場合、「新規ウィンドウでリンク・ターゲットを開く」チェック・ボックスを選択し、メニューでターゲットを選択します(_blank)。必要に応じて、テキスト・ボックスにターゲットの名前を直接入力することも可能です。ただし、無効なターゲットを入力した場合、リンクはエラーになります。

注意:
別のWebサイトに対するリンクを作成する場合、「新規ウィンドウでリンク・ターゲットを開く」オプションが役に立つ場合があります。このオプションにより、ユーザーがリンクを誤ってクリックして現在のWebサイトから離れてしまうことを回避できます。

7. 「OK」または「取消」をクリックしてウィザードに戻ります。

8. 「次へ」をクリックします。

9. リンクのURLを確認します。

10. 「Finish」をクリックします。

12.4.4 新規コンテンツ・ファイルに対するリンクの作成

コンテンツ・サーバーに管理対象のサイト・アセットとしてチェックインされている新規コンテンツ・ファイル（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）に対するリンクを作成できます。

新規コンテンツ・ファイルに対するリンクを作成するには、次の手順を実行します。

1. リンクに変換するテキスト（またはイメージ）を選択します。

2. ツールバーの「ハイパーリンクの作成」アイコン(図12-23)をクリックします。

図12-23 「ハイパーリンクの作成」アイコン

リンク・ウィザードが起動します(A.18項「リンク・ウィザード」を参照)。

3. 「ファイルへのリンク」を選択します。

4. 「次へ」をクリックします。

注意:
ウィザードの手順をより早く進めるには、使用するオプションの左側にある青い矢印をクリックします。これにより、オプションが自動的に選択され、ウィザードが次の手順に進みます。

5. 追加するファイルのタイプに従って、「新規コントリビュータ・データファイル」または「新規ネイティブ・ファイル」を選択します。新規ネイティブ・ドキュメントの場合は、メニューからファイル形式も選択します。許可される新規ネイティブ・ドキュメントのファイル形式はサイト・デザイナが決定します。

6. 「次へ」をクリックします。
コンテンツ・サーバーでの標準のコンテンツ・チェックイン・ページが開きます。

7. 適切なコンテンツ情報（メタデータ）を入力して、アイテムをコンテンツ・サーバーにチェックインします。ほとんどの情報は自動的に設定されます。フィールド名が赤くマークされているものは、必須フィールドです（つまり、そのフィールドが空だとアイテムをチェックインできません）。新規コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントは、編集される（通常はコントリビュータが編集する）まで空です。
終了したら、「次へ」をクリックします。

8. リンクのターゲット・セクションを選択します。次のオプションから選択できます。

- Webサイト・セクションのデフォルト・メタデータを使用: このオプションを選択すると、コンテンツ・ファイルの「Webサイト・セクション」メタデータ・フィールドに現在指定されているとおりに、ハイパーリンク先のコンテンツ・ファイルがWebサイト・セクションに表示されます。

- Webサイト・セクションの選択: このオプションを選択すると、ハイパーリンク先のコンテンツ・ファイルが選択したWebサイト・セクションに表示されます(コンテンツ・ファイルのデフォルト・ターゲット・セクションが上書きされます)。現在のWebサイトのセクションでも、コンテンツ・サーバーにある別のSite Studioサイトのセクションでも選択できます。

- コンテンツ・アイテムのURLへのリンク: このオプションを選択すると、Webサイトのフレームワーク内ではなくコンテンツ・サーバーに格納されたファイルが正確に表示されます。これはPDFファイルなどのネイティブ・ドキュメントにリンクする場合に便利です。

「次へ」をクリックして続行します。

9. サイトの構成によっては、リンクのURL形式の選択を求められることがあります。

- パスベースのURL: リンクにはターゲット・ロケーションへのパスが含まれます。このタイプのリンクには次の2つの選択肢があります。

- 絶対パス: フルパスを生成します。たとえば、<!--$ssServerRelativeSiteRoot-->Menus/switched_region_CDF("<!--$ssServerRelativeSiteRoot-->"はWebサイトのルートのパスで置き換えられる)のようになります。

- 相対パス: フルパスではなく相対パスを生成します。たとえば、../Menus/switched_region_CDFのようになります。

ターゲット・セクションとしてコンテンツ・ファイルのデフォルトのWebサイト・セクションを使用するように選択した場合(前述の手順を参照)、このオプションは使用できません。

- IDベースのURL: リンクには、パスベースの名前ではなく、ターゲットの場所のコード化されたIDが含まれます。このタイプのリンクには3つの選択肢があります。

- クライアント側のスクリプト・フォーマット: クライアント側のJavaScriptを使用して、ターゲットの場所へのリンクを作成します。たとえば、javascript:link('switched_region_CDF');のようになります。

- サーバー側のスクリプト・フォーマット: サーバー側Idocスクリプトを使用して、ターゲットの場所へのリンクを作成します。たとえば、<!--$wcmUrl("link","switched_region_CDF")-->のようになります。

- URLトークン・フォーマット: サーバーでリダイレクトを使用して、ターゲットの場所へのリンクを作成します。たとえば、ssLINK/switched_region_CDFのようになります。

10. 「オプション...」をクリックします。
「リンク・ターゲットのオプション」ダイアログが開きます。

11. リンクをクリックしたときにWebブラウザの新規ウィンドウで開く場合、「新規ウィンドウでリンク・ターゲットを開く」チェック・ボックスを選択し、メニューでターゲットを選択します(_blank)。必要に応じて、テキスト・ボックスにターゲットの名前を直接入力することも可能です。ただし、無効なターゲットを入力した場合、リンクはエラーになります。

12. 「OK」または「取消」をクリックしてウィザードに戻ります。

13. 「次へ」をクリックします。

14. リンクのURLを確認します。

15. 「Finish」をクリックします。

12.4.5 既存のローカル・ファイルに対するリンクの作成

コンテンツ・サーバーに管理対象のサイト・アセットとしてチェックインされている既存のローカル・ファイル（ユーザーのコンピュータ上のファイル）に対するリンクを作成できます。

既存のローカル・ファイルに対するリンクを作成するには、次の手順を実行します。

1. リンクに変換するテキスト（またはイメージ）を選択します。

2. ツールバーの「ハイパーリンクの作成」アイコン(図12-24)をクリックします。

図12-24 「ハイパーリンクの作成」アイコン

リンク・ウィザードが起動します(A.18項「リンク・ウィザード」を参照)。

3. 「ファイルへのリンク」を選択します。

4. 「次へ」をクリックします。

注意:
ウィザードの手順をより早く進めるには、使用するオプションの左側にある青い矢印をクリックします。これにより、オプションが自動的に選択され、ウィザードが次の手順に進みます。

5. 「既存のローカル・ファイル」を選択して、「次へ」をクリックします。
コンテンツ・サーバーでの標準のコンテンツ・チェックイン・ページが開きます。

6. 適切なコンテンツ情報(メタデータ)を入力して、アイテムをコンテンツ・サーバーにチェックインします。ほとんどの情報は自動的に設定されます。フィールド名が赤くマークされているものは、必須フィールドです（つまり、そのフィールドが空だとアイテムをチェックインできません）。「プライマリ・ファイル」フィールドの横にある「参照」ボタンを使用して、コンピュータ上のファイルにナビゲートし、選択します。また、必ずタイトルを指定します。
終了したら、「次へ」をクリックします。

7. リンクのターゲット・セクションを選択します。次のオプションから選択できます。

- Webサイト・セクションのデフォルト・メタデータを使用: このオプションを選択すると、コンテンツ・ファイルの「Webサイト・セクション」メタデータ・フィールドに現在指定されているとおりに、ハイパーリンク先のコンテンツ・ファイルがWebサイト・セクションに表示されます。

- Webサイト・セクションの選択: このオプションを選択すると、ハイパーリンク先のコンテンツ・ファイルが選択したWebサイト・セクションに表示されます(コンテンツ・ファイルのデフォルト・ターゲット・セクションが上書きされます)。現在のWebサイトのセクションでも、コンテンツ・サーバーにある別のSite Studioサイトのセクションでも選択できます。

- コンテンツ・アイテムのURLへのリンク: このオプションを選択すると、Webサイトのフレームワーク内ではなくコンテンツ・サーバーに格納されたファイルが正確に表示されます。これはPDFファイルなどのネイティブ・ドキュメントにリンクする場合に便利です。

「次へ」をクリックして続行します。

8. サイトの構成によっては、リンクのURL形式の選択を求められることがあります。

- パスベースのURL: リンクにはターゲット・ロケーションへのパスが含まれます。このタイプのリンクには次の2つの選択肢があります。

- 絶対パス: フルパスを生成します。たとえば、<!--$ssServerRelativeSiteRoot-->Menus/switched_region_CDF("<!--$ssServerRelativeSiteRoot-->"はWebサイトのルートのパスで置き換えられる)のようになります。

- 相対パス: フルパスではなく相対パスを生成します。たとえば、../Menus/switched_region_CDFのようになります。

ターゲット・セクションとしてコンテンツ・ファイルのデフォルトのWebサイト・セクションを使用するように選択した場合(前述の手順を参照)、このオプションは使用できません。

- IDベースのURL: リンクには、パスベースの名前ではなく、ターゲットの場所のコード化されたIDが含まれます。このタイプのリンクには3つの選択肢があります。

- クライアント側のスクリプト・フォーマット: クライアント側のJavaScriptを使用して、ターゲットの場所へのリンクを作成します。たとえば、javascript:link('switched_region_CDF');のようになります。

- サーバー側のスクリプト・フォーマット: サーバー側Idocスクリプトを使用して、ターゲットの場所へのリンクを作成します。たとえば、<!--$wcmUrl("link","switched_region_CDF")-->のようになります。

- URLトークン・フォーマット: サーバーでリダイレクトを使用して、ターゲットの場所へのリンクを作成します。たとえば、ssLINK/switched_region_CDFのようになります。

9. 「オプション...」をクリックします。
「リンク・ターゲットのオプション」ダイアログが開きます。

10. リンクをクリックしたときにWebブラウザの新規ウィンドウで開く場合、「新規ウィンドウでリンク・ターゲットを開く」チェック・ボックスを選択し、メニューでターゲットを選択します(_blank)。必要に応じて、テキスト・ボックスにターゲットの名前を直接入力することも可能です。ただし、無効なターゲットを入力した場合、リンクはエラーになります。

11. 「OK」または「取消」をクリックしてウィザードに戻ります。

12. 「次へ」をクリックします。

13. リンクのURLを確認します。

14. 「Finish」をクリックします。

12.4.6 ハイパーリンクの編集

ハイパーリンクを追加したら、リンクを選択してリンク・ウィザードを起動することでそのリンクを編集できます。

ハイパーリンクを編集するには、次の手順を実行します。

1. ページ・テンプレートで、ハイパーリンクとして機能しているテキストまたはグラフィックにカーソルを置きます。

2. 書式設定ツールバーの「ハイパーリンクの作成」アイコン(図12-25)をクリックします。

図12-25 「ハイパーリンクの作成」アイコン

3. これにより、リンク・ウィザードが起動します。このウィザードで、追加したときと同じ手順を使用してハイパーリンクを変更できます。

4. 「Finish」をクリックしてウィザードを閉じ、ページ・テンプレートに戻ります。

ハイパーリンクを編集する場合、リンクとして機能しているテキストまたはグラフィックにカーソルを置き、「プロパティ」ペインでhref属性を編集する方法もあります。

12.4.7 リンクの削除

リンク・ウィザードを使用してリンクを追加した後で、そのリンクはいつでも簡単に削除できます。リンクを削除するには、次の手順を実行します。

1. ハイパーリンク設定されたテキストの任意の場所にマウス・カーソルを置きます（つまり、テキストを選択します）。

2. ツールバーの「ハイパーリンクの削除」アイコン(図12-26)をクリックします。
テキストからハイパーリンクが削除されます。

図12-26 「ハイパーリンクの削除」アイコン

12.4.8 デフォルトのリンク形式の選択

リンク・ウィザードを使用してハイパーリンクを作成する場合、リンク形式に関して様々な選択を行います。リンク形式は、リンクの構成方法に相当します。リンクでは、ターゲット・ロケーションを指定するのにパスベースURLまたはIDベースURLを使用します。

各形式内で、さらに別の選択を行う必要があります（相対パス、クライアント側ID、サーバー側IDなど）。各オプションには、メリットとデメリットがあります(12.4.9項「ハイパーリンクの形式」を参照)。そのため、デフォルトの形式を選択し、リンク・ウィザードでデザイナとコントリビュータを対象にこのオプションを非表示にできます。

デフォルトのリンク形式を選択するには、次の手順を実行します。

1. 「ファイル」→「サイト」→「詳細」→「デフォルト・リンク・フォーマットの設定」を選択します。
これにより、「デフォルト・リンク・フォーマットの選択」ダイアログが表示されます(A.6項「「デフォルト・リンク・フォーマットの選択」ダイアログ」を参照)。

2. ターゲットの場所へのパスをリンクに使用する場合、「パスベースのURL」を選択します。

- 絶対パス: フルパスを生成します。たとえば、<!--$ssServerRelativeSiteRoot-->products/index.htm ("<!--$ssServerRelativeSiteRoot-->"はWebサイトのルートのパスで置き換えられる)のようになります。

- 相対パス: フルパスではなく相対パスを生成するには、このオプションを選択します。たとえば、../products/index.htmのようになります。

3. セクション名やラベルを参照しないで、ターゲットの場所のハードコードされたIDをリンクに使用する場合、「IDベースのURL」を選択します。

- リンクでクライアント側JavaScriptとターゲット・ロケーションのIDを使用する場合、「クライアント側のjavascript:link() / javascript:nodelink()フォーマット」を選択します。

- サーバー側Idocスクリプトとターゲットの場所のIDをリンクに使用する場合、「サーバー側wcmUrl()フォーマット」を選択します。

- リンクでSite Studioトークンとターゲット・ロケーションのIDを使用する場合、「URLトークンssLINK / ssNODELINKフォーマット」を選択します。

4. デザイナでのリンクの作成時にこのオプションを非表示にする場合、「リンク・ウィザードで「フォーマットの選択」ページを非表示」を選択します。

5. コントリビュータでのリンクの作成時にこのオプションを非表示にする場合、「リンク・ウィザードで「フォーマットの選択」ページを非表示」を選択します。

6. 「OK」をクリックします。

リンク・ウィザードの「フォーマットの選択」画面は、いくつかの理由から非表示にする場合があります（たとえば、ユーザーの混乱を防ぐため、ユーザーによる不適切なリンク選択を防ぐため、またはサイト全体でハイパーリンクの一貫性を保つためです）。

12.4.9 ハイパーリンクの形式

ハイパーリンクを作成する場合、リンク形式に関して様々な選択を行います。リンク形式は、リンクの構成方法に相当します。リンクには、パスベースURLまたはIDベースURLを選択できます。

パスベースを選択する場合、フルパスまたは相対パスを選択できます。IDベースを選択する場合、クライアント側スクリプト、サーバー側スクリプト、またはSite Studioが提供する特殊なトークンを選択できます。

各方法にはメリットとデメリットがあります。次の比較一覧表を確認してください。

比較一覧

メリット

フルパス

相対パス

サーバー側ID

クライアント側ID

URLトークン

自然なサイト・アドレス

はい

はい

はい

いいえ

いいえ

わかりにくいsiteIDおよびnodeID値の隠蔽

はい

はい

はい

いいえ

いいえ

検索エンジンによる索引付けが可能

はい

はい

はい

いいえ

はい

サイト階層の変更による影響を受けない

いいえ

いいえ

はい

はい

はい

再利用されたページ・テンプレートでの動作

はい

いいえ

はい

はい

はい

サーバー側スクリプトが不要

はい

はい

いいえ

はい

はい

クライアント側スクリプトが不要

はい

はい

はい

いいえ

はい

サーバーでのリダイレクトが不要

はい

はい

はい

いいえ

いいえ

ブックマーク・リンクが可能

はい

はい

はい

いいえ

いいえ

パラメータの受渡しに対応

はい

はい

いいえ

いいえ

はい

ポップアップ・ウィンドウで表示可能

はい

はい

はい

いいえ

はい

ネイティブ・ドキュメントで使用可能

はい

はい

いいえ

はい

はい

各カテゴリの説明

カテゴリ

説明

自然なサイト・アドレス

URLにパスベースのわかりやすいアドレスが表示されます。

わかりにくいsiteIDおよびnodeID値の隠蔽

サイトを参照する訪問者とコントリビュータに、URLのわかりにくいSite Studioテクノロジが表示されません。

検索エンジンによる索引付けが可能

検索エンジンはサイトに索引を付けることができます。

サイト階層の変更による影響を受けない

リンクに影響を与えることなくサイト階層を変更できます（セクション名の変更や、あるセクションの別のセクションへの移動などが可能です）。

再利用されたページ・テンプレートでの動作

サイト全体を通じてページ・テンプレート、データ・ファイルまたはネイティブ・ドキュメントを再利用できます。リンクは常に同じように機能します。

サーバー側スクリプトが不要

Webサイトは、サーバー側スクリプト(Idocスクリプトなど)に依存する必要がありません。

クライアント側スクリプトが不要

Webサイトは、クライアント側JavaScriptに依存する必要がありません。

サーバーでのリダイレクトが不要

Webサイトは、IDベースのアドレスをパスベースのアドレスに転送するサーバー側のリダイレクトに依存する必要がありません(このリダイレクトは、サイトのパフォーマンスを低下させる可能性があります)。

ブックマーク・リンクが可能

ユーザーがWebページの任意の場所にリンクできる、ブックマーク・リンク用のリンクを使用できます。

パラメータの受渡しに対応

適切な結果を得るために、URLにパラメータを追加する（受け渡す）ことができます。

ポップアップ・ウィンドウで表示可能

リンクを使用して、新規ポップアップ・ウィンドウを開くことができます（スクリプト処理が必要）。

ネイティブ・ドキュメントで使用可能

ネイティブ・ドキュメントで同じ形式のリンクを使用できます。

12.5 Webページの変更の比較

サイト階層のページ・テンプレートを編集していると、自分や他のユーザーが特定のページを編集した前と後でそのページがどのように変化したかを確認したいときがあります。たとえば、削除されたテキストの量、追加された新規テキストの量、編集の多くが発生している場所などを確認できます。

これを行うには、Site Studioのドキュメント比較機能を使用します。この機能を使用して、デザイナでページ・テンプレートを比較したり、Webページのコントリビューション・グラフィックを通じてWebページを比較したりできます。使用する方法に応じて、異なる結果を比較することになります。

- デザイナでページ・テンプレートを比較する場合、ページ・テンプレートの2つのバージョン（メモリー内に格納されているバージョンとコンテンツ・サーバーにチェックインされた最新のバージョン）が比較されます。つまり、ページを保存する前にそのページに加えた変更を確認できます。

- コントリビューション・グラフィックを使用してWebページを比較する場合、データ・ファイル、ネイティブ・ドキュメント、ページ・テンプレート、フラグメントなどで構成された完全なWebページの2つのバージョンが比較されます。この方法でWebページを比較すると、ページの現行バージョンと、コンテンツ・サーバーの最新のリリース済バージョンが比較されます。

リリース日付が将来の日時に設定されている場合や、ページがワークフローの一部でまだ承認されていない場合、Webページの現行バージョンと最新のリリース済バージョン間の差異のみが表示されます。詳細は、第15章「ワークフローの使用方法」を参照してください。

次の項で、この機能について詳細に説明します。

- 12.5.1項「Webページの比較時における差異の色分け」

- 12.5.2項「変更比較機能の使用」

12.5.1 Webページの比較時における差異の色分け

デザイナのページ・テンプレートまたはWebサイトのWebページの2つのバージョンを比較する場合、実際の差異を示すなんらかの色分け規則が必要です。Site Studioでは、次の規則を使用して変更されたコンテンツを示します。

- 新規テキストは、緑でハイライト表示されます。

- 削除されたテキストは、取消し線とともに赤で表示されます。

- 変更されていないテキストは、黒のまま表示されます。

図12-27 デザイナで編集されたページ・テンプレートの例

図12-28 変更がハイライト表示された同じページ・テンプレート

12.5.2 変更比較機能の使用

デザイナでページ・テンプレートに加えられた変更を比較できます。また、WebサイトのWebページに加えられた変更を比較できます(12.5項「Webページの変更の比較」を参照)。

ページ・テンプレートの変更の比較

デザイナでページ・テンプレートに加えられた変更を比較するには、次の手順を実行します。

1. ページ・テンプレートを変更した後に、サイト・ツールバーの「変更の比較」アイコン(図12-29)をクリックします。

図12-29 「変更の比較」アイコン

2. ページ・テンプレートの2つのバージョン間の差異を示した新規ウィンドウが開きます(12.5.1項「Webページの比較時における差異の色分け」を参照)。
これにより、保存されていないページ・テンプレートのバージョンとコンテンツ・サーバーに保存されたバージョンが比較されます。変更を確認し、ウィンドウを閉じます。

Webページの変更の比較

WebサイトのWebページに加えられた変更を比較するには、次の手順を実行します。

1. 適切なWebページに移動し、コントリビュータを開始します。

2. Webページの2つのバージョン(現行バージョンと最新のリリース済バージョン)を比較するには、ページの一番上にあるコントリビューション・モード(図12-30)の「メニュー」アイコンをクリックし、「差分の表示」を選択します。

図12-30 コントリビューション・モードのトップ・バー

3. Webページの2つのバージョン間の差異を示した新規ウィンドウが開きます(12.5.1項「Webページの比較時における差異の色分け」を参照)。

Webページの現行バージョンとコンテンツ・サーバーの最新のリリース済バージョン間に差異が存在する場合、新規ウィンドウにはその変更のみが表示されます。通常、この状況が発生するのは、ページに将来のリリース日付が含まれる場合か、ページがワークフローの一部である場合のみです(第15章「ワークフローの使用方法」を参照)。変更を確認し、ウィンドウを閉じます。

Webページの2つのバージョンを比較する場合、データ・ファイル、ネイティブ・ドキュメント、ページ・テンプレート、フラグメントなどを含むWebページ上のすべてのものが比較されます。

この機能では、コンテンツの変更が比較され、書式設定の変更は比較されません。たとえば、テキストのフォント・サイズを変更するか、テキストを太字に設定しても、差異は表示されません。ただし、ある語を別の語に置き換えると、その差異が表示されます。イメージのサイズを変更したりイメージを置き換えると、その差異が表示されます。

13 フラグメントの操作

この項の内容は次のとおりです。

- 13.1項「フラグメントについて」

- 13.2項「フラグメントの追加と編集」

- 13.3項「テンプレートでのフラグメント処理」

- 13.4項「ツールボックスのフラグメント」

- 13.5項「ツールボックスのフラグメントのフィルタ」

- 13.6項「テンプレートへのフラグメントの追加」

- 13.7項「フラグメントのプレビュー」

- 13.8項「フラグメントの編集」

- 13.9項「新規フラグメントの作成」

- 13.10項「フラグメントの削除」

- 13.11項「ツールボックスのフラグメントの削除」

- 13.12項「フラグメント・エディタの使用」

- 13.13項「フラグメント・ライブラリ」

13.1 フラグメントについて

ページ・テンプレートを最初に設計する場合、通常は、背景色、グラフィック、テキストおよび表レイアウトを使用して、サイトの基本的なルック・アンド・フィールを作成することから始めます。この種の情報は、Webサイトのすべてのページに(またはWebサイトのセクションに)同じように開きます。そのため、この情報は、「ソース」または「設計」ビューでページ・テンプレート、サブテンプレートまたはリージョン・テンプレートに直接追加できます。

フラグメントには、単一行のテキスト(著作権表示など)を指定することも、クライアント側およびサーバー側のアクションを実行するスクリプトの複雑なコレクション(JavaScriptベースのメニューなど)を指定することもできます。

ページ・テンプレート、サブテンプレートまたはリージョン・テンプレートに追加するものはどのようなものでもフラグメントとして追加できます。フラグメントをどの程度使用するかは、自分の好みとWebサイトの要件に応じて変化します。

13.2 フラグメントの追加と編集

フラグメントは、デザイナのツールボックスを使用して追加および編集できます。Site Studioのツールボックスには、独自に使用またはカスタマイズできる多くのサンプル・フラグメントが含まれます(13.4項「ツールボックスのフラグメント」を参照)。フラグメントを使用するには、テンプレートでフラグメントを表示する場所にカーソルを置き、ツールボックスの適切なフラグメントをクリックします。

テンプレートでのフラグメントの表示方法をカスタマイズするには、フラグメントをテンプレートに追加する際に表示される「フラグメント・パラメータ値」ダイアログでフラグメントのパラメータを変更します。

フラグメントにはパラメータが含まれており、テンプレートで使用するたびにフラグメントをカスタマイズできます。パラメータに変更できない設定がある場合は、いつでもフラグメント・エディタでフラグメントを開いてカスタマイズできます（必要に応じて独自のカスタム・パラメータを追加することも可能です）。

13.3 テンプレートでのフラグメント処理

完全なHTMLドキュメントであるページ・テンプレートのコードには、<HEAD>と<BODY>があります。ただし、サブテンプレートとリージョン・テンプレートに<HEAD>セクションはありません。フラグメントを配置する場合やフラグメントを作成および編集する場合も、この違いを認識しておく必要があります。

フラグメント内のスニペットでは、「head」、「drop-point」、「top-of-body」および「bottom-of-body」の場所が指定されます。これらの場所は、フラグメント・エディタ・ダイアログ(A.57項「フラグメント・エディタ・ダイアログ」を参照)でフラグメントを作成または編集するときに指定します。ヘッドの場所が指定されたスニペットは、<HEAD>を含むテンプレートに配置する必要があります。つまり、ページ・テンプレートに配置する必要があるということです。これは、スニペットで、機能するヘッダーが必要になるためです。「ヘッド」の場所が指定されたスニペットを含むフラグメントをリージョン・テンプレートまたはサブテンプレートに配置すると、そのフラグメントは機能できません。

フラグメントをページ・テンプレートに配置する場合は、XMLデータ・アイランド（特に<SSINFO>タグ）に情報が含まれます。フラグメントをサブテンプレートまたはリージョン・テンプレートに配置する場合は、wcmFragmentタグがHTMLに配置されます。どちらの場合も「ソース」ビューで確認できます。

可能なかぎり、単一ボディのスニペットを含むフラグメントを作成することをお薦めします。そうすることで、フラグメントは、ページ・テンプレート、サブテンプレート、リージョン・テンプレートのどのテンプレートに配置されているかに関係なく、どのような状況でも使用できます。

13.4 ツールボックスのフラグメント

Site Studioには、即座に使用できる多くのフラグメントが付属しているため、作成方法や編集方法を知らなくてもすぐにフラグメントの使用を開始できます。サンプル・フラグメントを使用することで、Webサイトに単純な機能を簡単に追加できると同時に、フラグメントの実際の使用方法とその応用について学習できます。

図13-1 ツールボックスのサンプル・フラグメント

サンプル・フラグメントは、ツールボックスにあり、次の4つのカテゴリに分類されています。

- ナビゲーション・フラグメント: このカテゴリには、Webサイトにサイト・ナビゲーションを提供するフラグメントが含まれます(ナビゲーション・バー、ブレッドクラム、検索ボックスなど)。ナビゲーション・フラグメントの優れた点は、既存のサイト階層を自動的に読み取って、各セクションをナビゲーション・メニューに表示されるハイパーリンクに変換できることです。結果として、サイト階層を更新および変更すると、それらの変更はWebサイトに即座に反映されます。これらのフラグメントの説明は、C.1項「ナビゲーション・フラグメント」を参照してください。

- 動的リスト・フラグメント: このカテゴリには、拡張コントリビューション機能、特に、コンテンツ・サーバーのコントリビュータ・データ・ファイルおよびネイティブ・ドキュメントを問い合せる機能をWebサイトに提供するフラグメントが含まれます。各コントリビュータは、コントリビュータ・アプリケーションを使用して、リストのファイルを追加、削除および編集できます(C.2項「動的リスト・フラグメント」を参照)。

- 静的リスト・フラグメント: このカテゴリには、拡張コントリビューション機能、特に、要素(WYISIWYG、プレーン・テキスト、イメージおよびカスタム)の構造化されたレイアウトを作成する機能をWebサイトに提供するフラグメントが含まれます。各コントリビュータは、コントリビュータ・アプリケーションを使用して、リストに含まれる情報の行および列を追加、削除および編集できます(C.3項「静的リスト・フラグメント」を参照)。

- その他のフラグメント: このカテゴリには、サイトにとって役立つ可能性のあるその他のフラグメントが含まれます（コピーライト行、埋込みFlashプレゼンテーション、動的変換ネイティブ・ドキュメント、マネージャなど）。これらのフラグメントの説明は、C.4項「その他のフラグメント」を参照してください。

13.5 ツールボックスのフラグメントのフィルタ

デザイナのツールボックスには、Webサイトの構築時に使用可能なフラグメントがすべて表示されます。ただし、各デザイナが1つ以上のサイトにフラグメントを導入することで、ツールボックスのフラグメントの合計数は、すぐに管理が困難なほどに増加する可能性があります。

ツールボックスに表示されるフラグメントを制御するために、フラグメントのスクリプト言語、フラグメントがサイトに属しているかどうか、およびフラグメントがデザイナにより導入されたものか、Site Studioに付属しているものかに基づいてフラグメントをフィルタできます。

ツールボックスのフラグメントをフィルタするには、次の手順を実行します。

1. 「表示」メニューで、「カスタマイズ」を選択します。

2. 「その他」タブをクリックします。

3. 現在のサイトと同じ言語(HCSP/JSPまたはASP)で記述されているフラグメントのみを表示する場合、「その他言語のフラグメントの絞り込み」を選択します。

4. 現在のサイトに属している(他のサイトに属していない)フラグメントのみを表示する場合、「その他サイトのライブラリの絞り込み」を選択します。
サイトの一部として識別されないフラグメント・ライブラリのフラグメントは、ツールボックスに表示されなくなります。フラグメントをサイトの一部にするには、「フラグメント・ライブラリ」カテゴリにそのフラグメントをサイト・アセットとして追加します。

5. 自分で作成したフラグメントのみを表示する(Site Studioに付属するデフォルトのフラグメントを表示しない)場合、「デフォルト・ライブラリの絞り込み」を選択します。

6. 「閉じる」をクリックして「カスタマイズ」ダイアログを閉じます。

サーバーで使用可能なフラグメントをすべて表示する可能性があるのは、それらのフラグメントの1つをコピーしてサイトの一部にする場合です。

13.6 テンプレートへのフラグメントの追加

「設計」または「ソース」ビューでの作業時に、ツールボックスを使用してテンプレートにフラグメントを直接追加できます。

フラグメントを追加するには、次の手順を実行します。

1. テンプレートでフラグメントを表示する場所にカーソルを置きます。
リスト・フラグメントを追加する場合、状況によっては最初にコントリビューション・リージョンを作成し、そのリージョン内にフラグメントを配置する必要があります。

2. ツールボックスで、フラグメント・カテゴリの「ナビゲーション・フラグメント」、「動的リスト・フラグメント」、「静的リスト・フラグメント」または「その他のフラグメント」をクリックします。

3. 適切なフラグメントをクリックします(各フラグメントの詳細は、付録C「サンプル・フラグメント」を参照してください)。

4. フラグメントにパラメータが含まれる場合、「フラグメント・パラメータ値」ダイアログで追加情報を指定するよう求められます(A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)。

5. 付属のフィールドに適切な値を入力し、「OK」をクリックしてフラグメントを追加します。

フラグメントが、テンプレートで最後にカーソルを置いていた場所に表示されます。

テンプレート上のフラグメントの場所を示すため、多くのサンプル・フラグメントでは、視覚的な目印となる短いテキストまたはグラフィックが挿入されます。この小さなマーカーをデザイン・ビュー・コードと呼びます。多くのフラグメントに含まれる動的コンテンツやサーバー側スクリプトは、Webサイト上でWebブラウザを使用して表示しなければ適切に表示されないため、このようなデザイン・ビュー・コードが使用されます。

プレースホルダは、Webサイトでフラグメントがどのように表示されるかを正確に表すものではありません。プレースホルダは、必要に応じてフラグメント・エディタで変更できます(13.12.4項「フラグメント・スニペットの追加、編集および削除」の手順5を参照)。

13.7 フラグメントのプレビュー

フラグメントのプレビューは、フラグメントをテンプレートの一部にする前に、その外観と動作を確認するのに役立ちます。フラグメントをプレビューするには、ツールボックスの右クリック・メニューの「プレビュー」オプションを使用するか、フラグメント・エディタの「プレビュー」ボタンを使用します(13.12項「フラグメント・エディタの使用」を参照)。

この項の内容は次のとおりです。

- 13.7.1項「フラグメントのプレビュー」

- 13.7.2項「フラグメントの異なるパラメータの選択」

- 13.7.3項「フラグメント追加時の異なるパラメータの選択」

- 13.7.4項「フラグメントのパラメータの変更」

13.7.1 フラグメントのプレビュー

フラグメントをプレビューするには、次の手順を実行します。

1. ツールボックスで、フラグメント・カテゴリの「ナビゲーション・フラグメント」、「動的リスト・フラグメント」、「静的リスト・フラグメント」または「その他のフラグメント」をクリックします。

2. 適切なフラグメントを右クリックし、「プレビュー」を選択します。

3. フラグメントにパラメータが含まれる場合、「フラグメント・パラメータ値」ダイアログが表示されます(A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)。
付属のフィールドに適切な値を入力し、「OK」をクリックします。

4. 「フラグメント・プレビュー」ダイアログが開きます(A.66項「「フラグメント・プレビュー」ダイアログ」を参照)。このダイアログで、フラグメントの外観を確認できます。

5. サイト階層ペインでセクションをクリックすると、Webサイトの異なるセクションでフラグメントがどのように表示されるかを確認できます。

サイト階層のセクションがサイト・ナビゲーションに含まれていない場合、プライマリ・ページがセクションに関連付けられていない場合、またはセクションが外部URLを参照している場合、そのセクションを選択してこのダイアログでプレビューできません。

6. 異なるパラメータ値を選択してフラグメントの外観を確認するには、「パラメータ値の変更」をクリックして付属のフィールドに適切な値を入力してから、「OK」をクリックして「フラグメント・プレビュー」ダイアログに戻ります。

7. フラグメントのプレビューが終了したら、「終了」をクリックします。

ツールボックスのすべてのサンプル・フラグメントとそのパラメータの詳細は、付録C「サンプル・フラグメント」を参照してください。

静的リスト・フラグメントは、適切に表示するにはコンテンツを含んだコントリビュータ・データ・ファイルが必要なため、「フラグメント・プレビュー」ダイアログではプレビューできません。

13.7.2 フラグメントの異なるパラメータの選択

フラグメントの表示方法をカスタマイズするには、フラグメントをプレビューするかページ・テンプレート、サブテンプレートまたはリージョン・テンプレートに追加する際に、「フラグメント・パラメータ値」ダイアログでそのパラメータを変更します。これらの値は、フラグメントを追加した後でも変更できます。

13.7.3 フラグメント追加時の異なるパラメータの選択

フラグメントの追加時に異なるパラメータを選択するには、次の手順を実行します。

1. テンプレートでフラグメントを表示する場所にカーソルを置きます。

2. ツールボックスで、フラグメント・カテゴリの「ナビゲーション・フラグメント」、「動的リスト・フラグメント」、「静的リスト・フラグメント」または「その他のフラグメント」をクリックします。次に、適切なフラグメントをクリックします。

3. 「フラグメント・パラメータ値」ダイアログで(A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)、付属のフィールドに適切な値を入力し、「OK」をクリックします。
または

コントリビューション・リージョンにリスト・フラグメントを追加する場合、「要素」ダイアログに適切な値を入力し、「パラメータ」をクリックしてそのパラメータを変更します。

「OK」を2回クリックして「フラグメント・パラメータ値」ダイアログと「要素」ダイアログを閉じます。

13.7.4 フラグメントのパラメータの変更

テンプレートにフラグメントを追加した後でも、そのパラメータを修正してWebページ上の外観を変更できます。

フラグメントのパラメータを変更するには、次の手順を実行します。

1. 「設計」ビューで、フラグメントをダブルクリックします。
または

「ソース」ビューで、フラグメントを右クリックし、「フラグメント・インスタンスの編集」を選択します。

2. 「フラグメント・パラメータ値」ダイアログで適切なパラメータ値を変更します(A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)。

3. 「OK」をクリックします。

フラグメントに"simple"というタイプでインクルードされたスニペットが含まれる場合、ページ・テンプレートに追加されているフラグメントのパラメータ値を変更できません(13.12.4項「フラグメント・スニペットの追加、編集および削除」を参照)。

サンプル・フラグメントに含まれる各パラメータの詳細は、付録C「サンプル・フラグメント」を参照してください。ただし、パラメータを含まないフラグメントもあります。

フラグメントにパラメータを追加するか、フラグメントを詳細にカスタマイズする場合、フラグメント・エディタでフラグメントを編集できます(13.8項「フラグメントの編集」を参照)。

注意:
「フラグメント・パラメータ値」ダイアログで選択したオプションは、フラグメントを追加したテンプレート上の1つのインスタンスにのみ適用されます。テンプレートにフラグメントを追加するたびに、サイト上の別の場所で使用されている同じフラグメントの外観に影響を与えることなく、異なる値を選択できます。

13.8 フラグメントの編集

Webサイトのフラグメントの外観を変更する方法は2つあります。パラメータを変更する方法(13.7.2項「フラグメントの異なるパラメータの選択」を参照)とフラグメントを変更する方法です。

フラグメントを編集すれば、その外観や機能をニーズに合せて完全に変更できます。また、フラグメントを実際にテンプレートに追加する際に、後から編集上の選択ができるように、独自のパラメータを作成することも可能です。

フラグメントを編集するには、次の2つの方法があります。

- 13.8.1項「フラグメントのコピーの編集」

- 13.8.2項「フラグメントの編集」

13.8.1 フラグメントのコピーの編集

元のフラグメントを変更せずにフラグメントを編集する場合、フラグメントのコピーを編集すると便利です。フラグメントが含まれるフラグメント・ライブラリが、別のユーザーによりチェックアウトされている場合や、読取り専用として設定されている場合も(13.13.3項「読取り専用フラグメント・ライブラリの設定」を参照)、フラグメントのコピーを編集する必要があります。

注意:
Site Studioに付属するフラグメントは読取り専用のため、フラグメントを編集する場合はこのオプションを選択する必要があります。

フラグメントのコピーを編集するには、次の手順を実行します。

1. ツールボックスで、フラグメント・カテゴリの「ナビゲーション・フラグメント」、「動的リスト・フラグメント」、「静的リスト・フラグメント」または「その他のフラグメント」をクリックします。

2. 適切なフラグメントを右クリックし、「コピーして編集」を選択します。

3. 「フラグメントのプロパティ」ダイアログが開きます(A.58項「「フラグメントのプロパティ」ダイアログ」を参照)。このダイアログで、フラグメントの個々のプロパティを指定できます。

4. 「OK」をクリックしてフラグメント・プロパティのダイアログを閉じます。

5. フラグメントがフラグメント・エディタに表示されます。このエディタでフラグメントを変更できます(13.12項「フラグメント・エディタの使用」を参照)。

図13-2 フラグメントが表示されたフラグメント・エディタ

6. 変更が終了したら、ツールバーの「保存」アイコン(図13-3)をクリックするか、「ファイル」→「保存」をクリックし、13.13.2項「フラグメント・ライブラリへのフラグメントの保存」で概説している手順に従います。

図13-3 「保存」アイコン

フラグメントが他のフラグメントとともにツールボックスに表示されます。この新規フラグメントは、コンテンツ・サーバーのすべてのサイトで使用できます。

13.8.2 フラグメントの編集

自分または他のデザイナがツールボックスにフラグメントを追加した時点から、そのフラグメントの編集をすぐに開始できます。

注意:
Site Studioに付属するフラグメントは、読取り専用であるため、直接編集することはできません。

フラグメントを編集するには、次の手順を実行します。

1. ツールボックスで、フラグメント・カテゴリの「ナビゲーション・フラグメント」、「動的リスト・フラグメント」、「静的リスト・フラグメント」または「その他のフラグメント」をクリックします。

2. 適切なフラグメントを右クリックし、「編集」を選択します。

3. フラグメントがフラグメント・エディタに表示されます。このエディタでフラグメントを変更できます(13.12項「フラグメント・エディタの使用」を参照)。

4. 作業が終了したら、ツールバーの「保存」アイコン(図13-4)をクリックするか、「ファイル」をクリックして、「保存」を選択します。

図13-4 「保存」アイコン

5. コンテンツ・サーバーの情報割当てフォームで、ライブラリの適切なメタデータを入力し、「情報の割当て」をクリックします。

注意:
フラグメント・エディタでフラグメントを編集する場合、（フラグメントが格納されている）フラグメント・ライブラリは、コンテンツ・サーバーからチェックアウトされ、フラグメント・エディタが閉じられると再度チェックインされます。（フラグメントが保存される場合も、毎回チェックアウトとチェックインが行われます。）これにより、各デザイナは、共有違反を起こすことや、お互いの作業を上書きすることがなくなります（組織内に複数のデザイナがいる場合）。

状況によっては、ツールボックスに最新のフラグメント・リスト(コンテンツ・サーバーから読み取られます)を表示するため、デザイナの「リフレッシュ」アイコン(図13-5)をクリックする必要があります。

図13-5 「リフレッシュ」アイコン

Site Studioの作業では、フラグメントのコピーを作成して、元のフラグメントのかわりにそのコピーを編集することをお薦めします。これには、次のようにいくつかの理由があります。

- 編集中のフラグメントになんらかの問題が発生しても、必要に応じて元のフラグメントに迅速かつ簡単に戻ることができます。

- 既存のフラグメントに含まれるすべてのコードを再作成することなく、独自のフラグメントの作成を迅速に開始できます（既存のページ・テンプレートに基づいてページ・テンプレートを作成する場合と同様です）。

- 他のデザイナの作業が上書きされることで、Webサイトで予期しない結果が発生する危険性が低下します。デザイナで作成および編集されるフラグメントは、コンテンツ・サーバーの1つの場所に格納されることから、このような事態が発生します。これらのフラグメントは、同じコンテンツ・サーバーに接続しているデザイナのすべてのインスタンスに表示されるため、結果として複数のデザイナが異なるWebサイトで同じフラグメントを使用できます。

13.9 新規フラグメントの作成

フラグメントを編集するか、既存のフラグメントからフラグメントを作成する以外に(13.8項「フラグメントの編集」を参照)、最初からフラグメントを作成してそのフラグメントに独自のコンテンツを追加できます。この方法は、機能を導入する場合や、別のWebサイトに含まれる既存のコンテンツ(Site Studioで作成されていないコンテンツ)を使用する場合に適しています。

フラグメントを作成するには、次の手順を実行します。

1. 「ファイル」メニューで、「フラグメント」→「新規」を選択します。

2. 「新規フラグメント」ダイアログで、フラグメントのプロパティ値を入力します(A.58項「「フラグメントのプロパティ」ダイアログ」を参照)。

3. 「OK」をクリックしてフラグメント・プロパティのダイアログを閉じると、フラグメント・エディタが表示されます。

4. フラグメント・エディタで、適切なスニペット、アセット、パラメータおよび要素(静的リストの場合)をフラグメントに追加します。詳細は、13.12項「フラグメント・エディタの使用」を参照してください。

5. 変更が終了したら、ツールバーの「保存」アイコン(図13-6)をクリックするか、「ファイル」→「保存」をクリックし、13.13.2項「フラグメント・ライブラリへのフラグメントの保存」で概説している手順に従います。

図13-6 「保存」アイコン

フラグメントが他のフラグメントとともにツールボックスに表示されます。この新規フラグメントは、コンテンツ・サーバーのすべてのサイトで使用できます。

13.10 フラグメントの削除

テンプレートからフラグメントを削除する方法は、表、グラフィックおよびその他のオブジェクトを削除する方法と同じです。

フラグメントを削除するには、次の手順を実行します。

1. フラグメントを選択して、キーボードで[Del]キーを押します。
または

「ソース」ビューで、フラグメント・コードを右クリックし、「フラグメント・インスタンスの削除」を選択します。

2. 「はい」をクリックして削除を確認します。

フラグメント・インスタンスは削除されます。フラグメント自体は、ツールボックスに残るため、他のテンプレートで引き続き使用できます。

13.11 ツールボックスのフラグメントの削除

ツールボックスのフラグメントを削除できます(この場合、そのフラグメントはコンテンツ・サーバーからも削除されます)。

注意:
Site Studioのフラグメントは、Oracle Content Serverに格納されており、サーバーのすべてのWebサイトで使用できます。あるWebサイトのフラグメントを削除すると、その同じフラグメントを使用している他のWebサイトも影響を受けます。そのため、フラグメントを削除する前に、そのフラグメントが別の場所で使用されていないことを確認する必要があります。

ツールボックスのフラグメントを削除するには、次の手順を実行します。

1. ツールボックスで、適切なフラグメントを右クリックします。

2. 「削除」を選択します。

3. 「はい」をクリックして削除を確認します。

フラグメントがツールボックスに表示されなくなります。

13.12 フラグメント・エディタの使用

フラグメントは、コード(HTML、XML、JavaScript、Idocスクリプト)、そのコードに参照されるファイル(グラフィック、CSS、追加スクリプトなど)、およびテンプレートに対するそのコードの追加方法を制御するパラメータのコンテナです。

この情報を含むファイルは、XMLで記述され、フラグメント・アセットとともにコンテンツ・サーバーに格納されます。XMLファイルとフラグメント・アセットは、まとめてフラグメント・ライブラリと呼ばれます。

フラグメントと、そのフラグメントに参照されるファイルは、フラグメント・エディタで表示および編集できます。

図13-7 フラグメント・エディタのフラグメント

フラグメント・エディタを使用して、既存のフラグメントを変更することや、独自のフラグメントを作成することができます。任意のコードや機能をフラグメントに変換できます。フラグメントは、テンプレートに追加しますが、テンプレートとは別に管理できます。

フラグメント・エディタで実行できるタスクは、次のとおりです。

- 13.12.1項「フラグメント・エディタの起動」

- 13.12.2項「フラグメント・プロパティの指定」

- 13.12.3項「フラグメントに関連付けられたアイコンの変更」

- 13.12.4項「フラグメント・スニペットの追加、編集および削除」

- 13.12.5項「フラグメント・アセットの追加、編集および削除」

- 13.12.6項「フラグメント・パラメータの追加、編集および削除」

- 13.12.7項「フラグメント要素の追加、編集および削除」

フラグメント・エディタの「プレビュー」ボタンをクリックすると、ツールボックスの右クリック・メニューの「プレビュー」オプションを使用したときと同じアクションが実行されます(13.7項「フラグメントのプレビュー」を参照)。

13.12.1 フラグメント・エディタの起動

フラグメント・エディタは、フラグメントの表示と編集に使用しているデザイナ・アプリケーション内で起動できます。フラグメント・エディタは、テンプレートと同じように作業領域に表示されます。実際、デザイナ・ツールバーのいくつかのオプション（切取り、コピー、貼付け、保存、ウィンドウ制御など）は、フラグメントにも適用されます。

フラグメント・エディタは、次の2つの方法で起動できます。

- ツールボックスの既存のフラグメントを右クリックし、「編集」または「コピーして編集」を選択します(13.8項「フラグメントの編集」を参照)。
または

- 「ファイル」メニューで、「フラグメント」→「新規」を選択します(13.9項「新規フラグメントの作成」を参照)。

13.12.2 フラグメント・プロパティの指定

デザイナでフラグメントを作成するたびに、フラグメントの個々のプロパティを確認または作成するように求められます。「追加情報」アイコン(図13-8)をクリックして、フラグメント・エディタ内で既存のプロパティを表示および変更することもできます。

図13-8 「追加情報」アイコン

フラグメントのプロパティを指定するには、次の手順を実行します。

1. 「フラグメントのプロパティ」ダイアログを開きます(A.58項「「フラグメントのプロパティ」ダイアログ」を参照)。

図13-9 「フラグメントのプロパティ」ダイアログ

2. 「名前」フィールドにフラグメントの名前を入力します。この名前は、ツールボックスに表示されます。

3. 「ID」フィールドに識別子を入力します。これにより、フラグメントとその多くの構成要素（スニペット、フラグメント・アセット、パラメータなど）が識別されます。IDは、XML属性として、およびフラグメントのクラス、ファイル、ディレクトリのベース名としても機能します。IDをフラグメントに割り当てたら、そのIDは変更できません。

注意:
IDは、空白や非ASCII文字を含まない、簡潔な文字列にする必要があります。

4. 「言語」フィールドで、フラグメントの言語を選択します。この言語は、サーバー側スクリプトで使用されるもので、Webサイト・タイプと関連している必要があります。

- hcsp/jspサイトの場合、「idoc」または「JSP」を選択します。

- aspサイトの場合、「asp」を選択します。

5. 「タイプ」フィールドで、フラグメント・タイプを選択します。タイプにより、ツールボックスでフラグメントが表示される場所(13.4項「ツールボックスのフラグメント」を参照)と、フラグメント・エディタで使用できる特定の編集オプションが決定されます。次の4つから選択します。

- ナビゲーション: ナビゲーション・フラグメントは、Webサイトにサイト・ナビゲーション(ナビゲーション・バー、ブレッドクラム、検索ボックスなど)を提供します。

- 動的リスト: 動的リスト・フラグメントは、コントリビュータが編集できるデータ・ファイルまたはネイティブ・ドキュメントのリストを表示することで、拡張コントリビューション機能を提供します。

- 静的リスト: 静的リスト・フラグメントは、コントリビュータが情報の行および列を追加、編集および削除できる、要素の構造化されたレイアウトを表示することで、拡張コントリビューション機能を提供します。

- その他: フラグメントのこのカテゴリは、前述したもの以外のすべてのフラグメント、つまり、その他のフラグメント用として設計されています（コピーライト、埋込みFlashプレゼンテーション、動的変換ドキュメントなど）。

6. 「OK」をクリックしてプロパティ・ダイアログを閉じ、フラグメント・エディタに戻ります。

「プロパティ」ダイアログの「ライブラリ名」は、フラグメントが格納されるフラグメント・ライブラリを示しています。フラグメントを最初に保存するときに、この場所を選択します(13.13.2項「フラグメント・ライブラリへのフラグメントの保存」を参照)。

注意:
フラグメントID、アセット・ファイル名およびフォルダ名には、ASCII文字のみを使用する必要があります。アセット用として自動的に作成されるZIPファイル内のフォルダの名前は、フラグメントIDから導出されますが、ZIP形式では拡張文字がサポートされないためです。この制限は、アセットに使用されるすべてのフォルダの名前と、アセット・ファイル自体の名前にも適用されます。

13.12.3 フラグメントに関連付けられたアイコンの変更

ツールボックスの各フラグメントには、他のフラグメントとの区別に使用できるアイコンが関連付けられています。このアイコンは、フラグメントの用途をより反映した別のアイコンに変更できます。

フラグメントに関連付けられたアイコンを変更するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、左上の「変更」アイコン(図13-10)をクリックします。（このアイコンは、選択したフラグメントごとに変化します。ここに表示されているアイコンが、新規フラグメントに表示されるアイコンになります。）

図13-10 「変更」アイコン

2. メニューにある適切なアイコンをクリックします。

アイコンは、フラグメント・エディタではこのボタン内に表示され、フラグメントを保存するとツールボックスに表示されます。

13.12.4 フラグメント・スニペットの追加、編集および削除

スニペットは、フラグメントによりテンプレートに追加される実際のテキストまたはコードです。フラグメントには、テンプレートの挿入ポイント（ページのヘッド、ボディ、ドロップポイントなど）により定義されたスニペットを1つ以上含める必要があります。

たとえば、フラグメントでページの1つの場所にテキストを追加する場合、そのフラグメントには1つのスニペットのみを作成します。ただし、フラグメントでページの複数の場所にテキストまたはコードを挿入する場合（たとえば、ヘッドとボディにスクリプトを配置する必要がある場合）、フラグメントにはヘッド用とボディ用の2つのスニペットを作成する必要があります。

フラグメント・エディタを使用して、フラグメント・スニペットを追加、編集および削除できます。

スニペットを追加または編集するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「追加」をクリックしてスニペットを作成するか、既存のスニペットを選択して「プロパティ」をクリックします。
これにより、「スニペットのプロパティ」ダイアログが開きます(A.64項「「スニペットのプロパティ」ダイアログ」を参照)。

2. 「名前」フィールドにスニペットの名前を入力します。（名前には、必要に応じて空白と特殊文字を含めることができます。）

3. 「場所」で、次の使用可能なオプションを選択します。

- drop-point: テンプレートのカーソルが置かれている場所にスニペットを挿入します。

- head: ページ・テンプレートのヘッド(具体的には<HEAD>タグの最後)にスニペットを挿入します。

- top-of-body: ページ・テンプレートのボディの最初(<BODY>タグの直後)にスニペットを挿入します。

- bottom-of-body: ページ・テンプレートのボディの最後(</BODY>タグの直前)にスニペットを挿入します。

4. 「インクルード」で、次の使用可能なオプションを選択します。

- 簡易: スニペットのコンテンツ全体をテンプレートに追加します。パラメータが存在する場合、その値はテンプレートに直接追加され、ページの永続的な構成要素となります。その結果、フラグメントはフラグメントとみなされなくなるため、そのパラメータは変更できません(13.7.2項「フラグメントの異なるパラメータの選択」を参照)。

- inline: スニペットのコンテンツ全体をテンプレートに追加します。ただし、インライン・スニペットでは、フラグメントとそのパラメータが引き続きフラグメントとして認識されます。フラグメントの移動と削除、そのパラメータの変更を引き続き行うことができます。

- 参照: スニペットへの参照をテンプレートに追加します。参照スニペットでは、フラグメントが引き続きフラグメントとして認識および管理されるだけでなく、フラグメント・エディタでフラグメントを編集すると、その変更がテンプレートに即座に反映されます（複数の場所でフラグメントを使用している場合は、複数のテンプレートに反映されます）。この動作は、他のWebサイトにおけるインクルード・ファイル(HTML、CSS、スクリプトなど)の動作に似ています。

5. 「表示コードの設計」に、テンプレートの「設計」ビューでフラグメントのプレースホルダとして表示するテキストを入力します（この機能は、ページ・テンプレートの（ヘッドではなく）ドロップポイントまたはボディに挿入されるスニペット用です）。
テキスト・エディタを開くには「追加情報」アイコン(図13-11)をクリックします。テキストを入力し、「OK」をクリックしてテキスト・エディタを閉じます。

図13-11 「追加情報」アイコン

6. 「OK」をクリックしてスニペット・プロパティを閉じ、フラグメント・エディタに戻ります。

7. スニペットを選択し、「スニペット・コード」テキスト・ボックスでスニペットのコンテンツを追加および編集します。

図13-12 「スニペット・コード」テキスト・ボックス

このフラグメントで追加または編集するすべてのスニペットに対して前述の手順を繰り返します。必要な数だけスニペットを追加できます。

スニペットを削除するには、そのスニペットを選択して「削除」をクリックします。

フラグメント・スニペットは、HTML、XML、JavaScript、Idocスクリプト、JavaServer Pages (JSP)およびActive Server Pages (ASP)で記述できます。ただし、ASPとJSPでは、フラグメント・アセットにコードを配置し(13.12.5項「フラグメント・アセットの追加、編集および削除」を参照)、そのコードをインライン・フラグメント・スニペットから参照する必要があります。

インライン・ヘッド・スニペットでBODYという語を使用しないでください。この名前は、Site Studioがページ・テンプレートのヘッド部分とボディ部分を管理するために使用しているコードと競合するためです。この語をスニペットで使用する必要がある場合、(a)スニペットのインクルード方法をインラインから参照に変更するか、(b)フラグメント・アセットにコードを配置し(13.12.5項「フラグメント・アセットの追加、編集および削除」を参照)、それをフラグメントに所定の方法でインクルードするか、(c) BODYという語を2つの部分(2つの連結文字列)に分割するようにコードを変更します。

コンテンツ・サーバーの複数のWebサイトで参照スニペットを含む同じフラグメントを使用している場合、フラグメントに加えた変更は、そのフラグメントが使用されているすべてのWebサイトに即座に反映されます。この動作に問題がある場合、サイトごとに異なるフラグメントを作成する必要があります(13.8.1項「フラグメントのコピーの編集」を参照)。

注意:
ASPフラグメントで使用できるスニペットのインクルード方法は、「簡易」または「インライン」のみです。「参照」によるインクルードは、ASPコードのインクルード処理方法が原因で使用できません。

13.12.5 フラグメント・アセットの追加、編集および削除

アセットは、フラグメント内(特にフラグメントのスニペット内)から参照されるファイルです。グラフィック、Cascading Style Sheet (CSS)およびスタンドアロンJavaScriptファイルは、すべて一般的に使用されるアセットです(ASPまたはJSPの実装については、後続の最初の「注意」を参照してください)。フラグメントにアセットを追加すると、アセットはそのフラグメントの一部となり、コンテンツ・サーバーのフラグメント・ライブラリで管理されます。フラグメントを移動またはコピーする場合、そのアセットもすべて含まれます。

フラグメント・エディタの「フラグメント・アセット」ダイアログで、フラグメント・アセットを追加、編集および削除できます。

- 13.12.5.1項「アセットの追加」

- 13.12.5.2項「アセットの編集」

- 13.12.5.3項「アセットの削除」

13.12.5.1 アセットの追加

アセットを追加するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「アセット」をクリックします。
これにより、「フラグメント・アセット」ダイアログが開きます(A.59項「「フラグメント・アセット」ダイアログ」を参照)。

図13-13 「フラグメント・アセット」ダイアログ

2. アセットのサブフォルダを作成するには（オプション）、「フォルダの追加」をクリックしてフォルダ名を入力し、キーボードの[Enter]を押します。
デフォルトでは、Site StudioによりフラグメントのIDに基づいてアセット・フォルダが作成されます(13.12.2項「フラグメント・プロパティの指定」を参照)。すべてのプラットフォーム（特にUNIX）でフラグメントが確実に動作するように、フォルダ名にはすべて小文字が使用されます。サブフォルダを作成する場合も、すべて小文字を使用する必要があります。また、ASCII文字のみを使用する必要があります（後続の説明を参照）。

3. アセットを追加するフォルダを選択し、「アセットの追加」をクリックします（アセットのデフォルトの場所は、ルート（最上位フォルダ）です）。

4. ファイル・システムのファイルを検索し、Windowsのダイアログで「開く」をクリックします。

5. 「OK」をクリックして「フラグメント・アセット」ダイアログを閉じ、フラグメント・エディタに戻ります。

フラグメントを保存すると、アセットはフラグメントとともにパッケージされ、コンテンツ・サーバーのフラグメント・ライブラリに格納されます。これで、フラグメントの各スニペットからアセットを参照できます。

13.12.5.2 アセットの編集

アセットを編集するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「アセット」をクリックします。

2. 「フラグメント・アセット」ダイアログで、アセットを選択し、「編集」をクリックして2つの編集オプションを表示します。

図13-14 「フラグメント・アセット」ダイアログの編集オプション

- 「編集」をクリックすると、そのファイル・タイプに関連付けられたデフォルト・アプリケーションでアセットが開かれます（たとえば、Cascading Style Sheet（CSS）はメモ帳などで開かれます）。

- 「編集プログラム」をクリックすると、「編集プログラム」ダイアログが表示され、異なるアプリケーションを使用してファイルを編集できます。

3. アセットを変更したら、アセットの編集に使用したアプリケーションを閉じます。

4. 「OK」をクリックして「フラグメント・アセット」ダイアログを閉じ、フラグメント・エディタに戻ります。

13.12.5.3 アセットの削除

アセットを削除するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「アセット」をクリックします。

2. 「フラグメント・アセット」ダイアログで、アセットを選択し、「削除」をクリックします。

3. 「OK」をクリックして「フラグメント・アセット」ダイアログを閉じ、フラグメント・エディタに戻ります。

フラグメントID、アセット・ファイル名およびフォルダ名には、ASCII文字のみを使用する必要があります。アセット用として自動的に作成されるZIPファイル内のフォルダの名前は、フラグメントIDから導出されますが、ZIP形式では拡張文字がサポートされないためです。この制限は、アセットに使用されるすべてのフォルダの名前と、アセット・ファイル自体の名前にも適用されます。

フラグメントに含まれているCascading Style Sheet (CSS)アセットを編集するかわりに、フラグメント・スニペットのCSS宣言を変更して、独自のCSSを参照できます。

Cascading Style Sheet (CSS)やJavaScriptファイルなどのテキストベースのアセットには、フラグメントIDで使用しているものと同じ名前を使用することをお薦めします(13.12.2項「フラグメント・プロパティの指定」を参照)。たとえば、フラグメントIDがmyfragmentの場合、myfragment.cssやmyfragment.jsなどの名前を使用します。これにより、フラグメントに関連付けられたファイルの識別が簡単になるだけでなく、（「コピーして編集」機能を使用して）このフラグメントに基づいてフラグメントを作成すると、すべてのアセットとアセット内のコードが、フラグメント名を反映するように更新されます。そのため、アセットは、フラグメントでもシームレスに動作します。

注意:
JSPまたはASPでフラグメントを記述する場合、フラグメント・アセットにコードを配置し、そのコードをインライン・フラグメント・スニペットから参照する必要があります。

13.12.6 フラグメント・パラメータの追加、編集および削除

パラメータは、テンプレートに追加されるフラグメントの外観と動作を制御する属性のセットです。フラグメントにパラメータが含まれる場合、フラグメントをテンプレートに追加する前に、「フラグメント・パラメータ値」ダイアログに情報を入力するよう求められます。パラメータは、テキスト、色、サイズ、コンテンツ・サーバーでの問合せなどを追加するために使用できます。テンプレートにフラグメントを追加するたびに、パラメータの値を変更できます。

パラメータは、フラグメント作成時には省略できますが、フラグメントのカスタマイズと再利用を可能にする場合には非常に便利です。フラグメントの機能の大部分は、フラグメントのソースに追加するか、フラグメントの実際の使用時に変更できるパラメータとして追加できます。

パラメータを使用すると、同じテンプレートの同じフラグメントで、インスタンスごとに異なるパラメータを使用してフラグメントの複数のレンディションを保持できます。さらに、パラメータは、Webサイト用のコードを記述し、そのコードをパッケージされた機能(カスタマイズ可能なフラグメント)としてサイト・デザイナに配布する予定の開発者にとっても役立ちます（これは、デザイナに複数のユーザーが存在する場合の使用例です）。

13.12.6.1 フラグメントのパラメータの編集

フラグメントのパラメータを編集するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「パラメータ」をクリックします。

2. 「フラグメント・パラメータ」ダイアログで(A.58項「「フラグメントのプロパティ」ダイアログ」を参照)、「名前」リストからパラメータを選択します。

図13-15 「フラグメント・パラメータ」ダイアログ・ボックスでのパラメータの選択

3. 「タイプ」、「説明」、「デフォルト値」、「問合せテキスト」および「オプションリスト」で適切な変更を行います(「問合せテキスト」および「オプションリスト」は、すべてのパラメータ・タイプに適用されるわけではありません)。詳細は、A.58項「「フラグメントのプロパティ」ダイアログ」を参照してください。

4. パラメータを上に移動アイコン(図13-16)またはパラメータを下に移動アイコン(図13-17)をクリックして、リスト内のパラメータを上または下に移動します(この順序は、「フラグメント・パラメータ値」ダイアログでのパラメータの位置にも影響します)。

図13-16 パラメータを上に移動アイコン

図13-17 パラメータを下に移動アイコン

5. 「OK」をクリックして「フラグメント・パラメータ」ダイアログを閉じます。

サンプル・フラグメントのパラメータの詳細は、付録C「サンプル・フラグメント」を参照してください。

13.12.6.2 フラグメントへの新規パラメータの追加

フラグメントにパラメータを追加するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「パラメータ」をクリックします。

2. 「フラグメント・パラメータ」ダイアログで(A.58項「「フラグメントのプロパティ」ダイアログ」を参照)、「新規パラメータ」アイコン(図13-18)をクリックし、指定されたテキスト・ボックスにパラメータの名前を入力します。

図13-18 「新規パラメータ」アイコン

図13-19 「フラグメント・パラメータ」ダイアログでのパラメータ名の入力

3. 「タイプ」メニューからタイプを選択します(各タイプの詳細は、A.61項「「フラグメント・パラメータ」ダイアログ」を参照してください)。

4. 「説明」フィールドに説明を入力します。
説明は、フラグメントの使用時に、「フラグメント・パラメータ値」ダイアログの一番下に表示されます。

5. 「デフォルト値」に値を入力します。
この値は、テンプレートへのフラグメントの追加時に、（「フラグメント・パラメータ値」ダイアログで）パラメータ値を選択しない場合に使用されます。

6. 「問合せテキスト」および「オプション・リスト」に値を入力します（このオプションは、「テキスト」、「manageddoc」および「managedurl」タイプのパラメータにのみ適用されます）。

7. パラメータを上に移動アイコン(図13-20)またはパラメータを下に移動アイコン(図13-21)をクリックして、リスト内のパラメータを上または下に移動します(この順序は、「フラグメント・パラメータ値」ダイアログでのパラメータの位置にも影響します)。

図13-20 パラメータを上に移動アイコン

図13-21 パラメータを下に移動アイコン

8. 「OK」をクリックして「フラグメント・パラメータ」ダイアログを閉じます。

13.12.6.3 スニペットへのパラメータおよびパラメータ宣言の挿入

「フラグメント・パラメータ」ダイアログで1つ以上のパラメータを作成したら、それらのパラメータをフラグメントの個々のスニペットに挿入できます(スニペットの詳細は、13.12.4項「フラグメント・スニペットの追加、編集および削除」を参照してください)。

フラグメント・エディタには、パラメータとパラメータ宣言を直接スニペット・コードに挿入するための便利なオプションがあります。パラメータまたはパラメータ宣言を挿入するには、それらを追加するコードにカーソルを置き、右クリックして適切なアクションを選択します。

図13-22 パラメータ宣言の挿入用メニュー

図13-23 パラメータの挿入用メニュー

パラメータの作成方法と使用方法を習得するには、ツールボックスのサンプル・フラグメントを開き、そのパラメータがどのように使用されているかを確認することをお薦めします。これらのフラグメントとそのパラメータの詳細は、付録C「サンプル・フラグメント」を参照してください。

13.12.7 フラグメント要素の追加、編集および削除

要素は、コントリビュータ・アプリケーションを使用して編集できるコントリビューション・リージョン内の領域です。これらの要素は、コントリビュータ・アプリケーションではフィールドとして表示され、そこでユーザー（コントリビュータ）はテキスト、グラフィックおよびその他のコンテンツを編集できます。

要素の最も一般的な使用方法では、最初にページ・テンプレートにコントリビューション・リージョンを作成し、次にそのリージョンに1つ以上の要素（WYSIWYG、プレーン・テキスト、イメージまたはカスタム）を追加します。各コントリビュータは、リージョンを含むWebページを開き、各フィールドでテキストやグラフィックを追加および編集できます。

要素のより高度な使用方法では、要素をフラグメントに挿入して静的リストを作成します。静的リストにより、複数の要素が表形式のレイアウトにまとめられるため、各コントリビュータは要素の行および列を追加、編集、削除および再編成できます(C.3項「静的リスト・フラグメント」を参照)。

13.12.7.1 フラグメントへの要素の追加

フラグメントに要素を追加するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「要素」をクリックします。
これにより、「フラグメント要素」ダイアログが開きます(A.60項「「フラグメント要素」ダイアログ」を参照)。

図13-24 「フラグメント要素」ダイアログ

2. フラグメントに追加する要素のタイプ（WYSIWYG、プレーン・テキスト、イメージまたはカスタム）をクリックします。

図13-25 「WYSIWYG要素」アイコン

図13-26 「プレーン・テキスト要素」アイコン

図13-27 イメージ要素アイコン

図13-28 「カスタム要素」アイコン

3. 「要素」ダイアログで、コントリビューション・リージョンに要素を追加する場合と同じ手順を実行します。

4. 「OK」をクリックして「要素」ダイアログを閉じ、再度「OK」をクリックして「フラグメント要素」ダイアログを閉じます。

13.12.7.2 フラグメントの要素の編集

フラグメントの要素を編集するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「要素」をクリックします。

2. 「フラグメント要素」ダイアログで(A.60項「「フラグメント要素」ダイアログ」を参照)、適切な要素を選択して「編集」をクリックします。

3. 「要素」ダイアログで、コントリビューション・リージョンの要素を編集する場合と同じ手順を実行します。

4. 「OK」をクリックして「要素」ダイアログを閉じ、再度「OK」をクリックして「フラグメント要素」ダイアログを閉じます。

13.12.7.3 フラグメントの要素の削除

フラグメントの要素を削除するには、次の手順を実行します。

1. フラグメント・エディタでフラグメントを開いた状態で、「要素」をクリックします。

2. 「フラグメント要素」ダイアログで(A.60項「「フラグメント要素」ダイアログ」を参照)、適切な要素を選択して「削除」をクリックします。

3. 「OK」をクリックして「フラグメント要素」ダイアログを閉じます。

フラグメント・エディタの「要素」ボタンは、フラグメントのタイプが「静的リスト」である場合にのみ表示されます(13.12.2項「フラグメント・プロパティの指定」を参照)。

「フラグメント要素」ダイアログには、「詳細」ボタンが含まれます。このボタンをクリックすると、要素を詳細にカスタマイズできるテキスト・エディタが表示されます。ただし、この方法で要素の編集を開始したら、「フラグメント要素」ダイアログのグラフィカル・ユーザー・インタフェースに戻ることはできません（これらの編集作業にはインタフェース・サポートが存在しないためです）。

静的リスト・フラグメントは、コントリビュータ・アプリケーションでの使用を目的として設計されています。そのため、ページ・テンプレートに静的リストを追加する場合、静的リストをコントリビューション・リージョンに追加して、そのリージョンにデータ・ファイルを割り当てる必要があります。

13.13 フラグメント・ライブラリ

フラグメントは、コード(HTML、XML、JavaScript、Idocスクリプトと、オプションでJSPまたはASP)、そのコードに参照されるファイル(グラフィック、CSS、追加スクリプトなど)、およびテンプレートに対するそのコードの追加方法を制御するパラメータのコンテナです。

フラグメント・ライブラリは、1つ以上のフラグメントのコンテナであり、Site Studioではフラグメント・ライブラリを使用してフラグメントを格納および管理します。

フラグメント・ライブラリの操作方法は、次のとおりです。

- 13.13.1項「フラグメント・ライブラリについて」

- 13.13.2項「フラグメント・ライブラリへのフラグメントの保存」

- 13.13.3項「読取り専用フラグメント・ライブラリの設定」

- 13.13.4項「フラグメント・ライブラリのアップロードとダウンロード」

13.13.1 フラグメント・ライブラリについて

フラグメントは、フラグメント・ライブラリに格納されます。フラグメント・ライブラリは、管理対象コンテンツ・アイテムとしてコンテンツ・サーバーに格納されます。

ライブラリは、2つの部分（XMLファイルとZIPファイル）で構成されます。XMLファイルでは、ライブラリのすべてのフラグメントが記述され、ZIPファイルには、ライブラリの各フラグメントに参照されるすべてのフラグメント・アセットが格納されます。

コンテンツ・サーバーでは、XMLファイルは代替ファイル（Webロケーション）として機能し、ZIPファイルはネイティブ・ファイルとして機能します。フラグメント・ライブラリのSS_Fragments_Examples（Site Studioに付属するライブラリ）を検索すると、コンテンツ情報ページに次のデータが表示されます。

メタデータ

割当て値

コンテンツID:

SS_Fragments_Examples

タイトル:

SS_Fragments_Examples

WebsiteObjectType:

Fragment

Webロケーション:

HTTP://<Site>/groups/public/documents/adacct/ ss_fragments_examples.xml

ネイティブ・ファイル:

SS_Fragments_Examples.zip

Site Studioに付属するデフォルト・フラグメントは、次のフラグメント・ライブラリに格納されています。

- SS_Fragments_IDOC

- SS_Fragments_JSP

- SS_Fragments_ASP

- SS_Fragments_Examples

- SS_Fragments_Dynamic

- SS_Fragments_Plain

- SS_Fragments_CSP_Examples

13.13.2 フラグメント・ライブラリへのフラグメントの保存

フラグメント・エディタで作成したフラグメントを保存する場合、フラグメントを格納するフラグメント・ライブラリを選択する必要があります。フラグメントは、それぞれ独自のライブラリに格納するか、他のいくつかのフラグメントとともに同じライブラリに格納できます。フラグメントを最初に保存する場合、フラグメント・ライブラリを選択するよう求められます。

フラグメント・ライブラリにフラグメントを保存するには、次の手順を実行します。

1. フラグメントの変更が終了したら(13.8項「フラグメントの編集」を参照）、デザイナ・ツールバーの「保存」アイコン(図13-29)をクリックするか、「ファイル」→「保存」を選択します。

図13-29 「保存」アイコン

「フラグメントの保存」ダイアログ(A.67項「「フラグメントの保存」ダイアログ」を参照)が開きます。

2. 「新規」をクリックしてフラグメントのライブラリを作成します。
または、すでにライブラリを作成している場合、リストからそのライブラリを選択して「OK」をクリックします。

3. 情報割当てフォームで、ライブラリの適切なメタデータ（コンテンツID、タイプ、タイトルなど）を入力し、「情報の割当て」をクリックします。

ライブラリがコンテンツ・サーバーに作成され、次回「フラグメントの保存」ダイアログを開いたときに、「サーバー:　」というテキストの後に表示されます。

注意:
「フラグメントの保存」ダイアログは、フラグメントを最初に保存する場合にのみ開かれます。その後の保存作業では、情報割当てフォームに直接移動します。

フラグメントは個別に移動、バックアップまたは配布できないため、フラグメントを作成および管理する際には、関連するフラグメントを比較的少ない数ごとにまとめるか、状況によっては1つのフラグメントをそれ独自のライブラリに格納すると扱いが容易になります。これらは、フラグメント・ライブラリとして処理および管理されます(13.13.4項「フラグメント・ライブラリのアップロードとダウンロード」を参照)。

Site Studioに付属するデフォルト・フラグメントは、読取り専用フラグメント・ライブラリに格納されているため、「フラグメントの保存」ダイアログには表示されません（したがって、個々のフラグメントを編集することもできません）。

他のユーザーが誤ってフラグメントを上書きまたは消去しないように、独自のフラグメント・ライブラリを読取り専用に設定できます(13.13.3項「読取り専用フラグメント・ライブラリの設定」を参照)。

13.13.3 読取り専用フラグメント・ライブラリの設定

同じ組織内の複数のデザイナと共同で作業をしている場合など、フラグメント・ライブラリを読取り専用に設定すると非常に便利です。Site Studioに付属するサンプル・フラグメントは、誤って消去または上書きされないように、すべて読取り専用フラグメント・ライブラリに格納されています。

フラグメント・ライブラリを読取り専用に設定すると、次の効果が得られます。

- 他のユーザーは、フラグメント・ライブラリのフラグメントを上書きまたは削除できなくなります（コピーして編集することのみが許可されます）。

- フラグメント・ライブラリは、「フラグメントの保存」ダイアログに表示されなくなります。そのため、他のユーザーは、そのライブラリにフラグメントを追加できなくなります。

フラグメントを読取り専用に設定するには、次の手順を実行します。

1. コンテンツ・サーバーにログインし、フラグメント・ライブラリを検索します。

2. フラグメント・ライブラリのコンテンツ情報ページを表示します。

3. （.xmlファイル拡張子付きの）Webロケーション・ファイルを右クリックし、ターゲットに名前を付けて保存を選択して自分のシステムに保存します。

4. コンテンツ・サーバーからフラグメント・ライブラリをチェックアウトし、（.zip拡張子付きの）ネイティブ・ファイルをダウンロードします。

5. .xmlファイルをテキスト・エディタで開き、readonly="true"というテキストをルート要素の<fragments>タグに追加します。追加後のタグは次のようになります。

<fragments name="SS_Fragments" readonly="true">

6. ファイルを保存して閉じ、2つのファイルをコンテンツ・サーバーにチェックインします。その際、.zipファイルはプライマリ・ファイルとして、.xmlファイルは代替ファイルとして指定します。
状況によっては、読取り専用フラグメントを表示するために、デザイナのツールボックスをリフレッシュする必要があります。

前述の手順のかわりに、デザイナの「フラグメント・ライブラリのダウンロード」機能を使用して、ダウンロードしたZIPから.xmlファイルを抽出し、その後ZIPに再アーカイブしてから、デザイナの「フラグメント・ライブラリのアップロード」機能を使用してライブラリをコンテンツ・サーバーに戻すこともできます(13.13.4項「フラグメント・ライブラリのアップロードとダウンロード」を参照)。

13.13.4 フラグメント・ライブラリのアップロードとダウンロード

フラグメントまたはフラグメントのコレクションを作成および編集したら、フラグメントが格納されているフラグメント・ライブラリを、あるコンテンツ・サーバーから別のコンテンツ・サーバーに移動できます。これは、他のデザイナや開発者と共同作業をしており、全員でフラグメントを共有する場合に特に便利です。または、単に保管用としてフラグメント・ライブラリのバックアップを作成できます。

これを行うには、デザイナの「フラグメント・ライブラリのダウンロード」および「フラグメント・ライブラリのアップロード」機能を使用します。

13.13.4.1 フラグメント・ライブラリのダウンロード

フラグメント・ライブラリをダウンロードすると、Site Studioによってそのライブラリ(現在コンテンツ・サーバーに存在するライブラリ)は単一のZIPファイルに格納され、使用中のシステムにダウンロードされます。その後、そのZIPファイルを簡単に転送できます。

サーバーからフラグメント・ライブラリをダウンロードするには、次の手順を実行します。

1. 「ファイル」→「フラグメント」→「フラグメント・ライブラリのダウンロード」を選択します。

2. 「Oracle Content Server」ダイアログで、ダウンロードするフラグメント・ライブラリの横の「選択」をクリックします。

3. Windowsの「名前を付けて保存」ダイアログで、ファイル・システム上の場所を指定し、「保存」をクリックします。

13.13.4.2 フラグメント・ライブラリのアップロード

(前述の手順に従ってダウンロードした後に)フラグメント・ライブラリをアップロードすると、Site StudioによってZIPファイルがコンテンツ・サーバーにチェックインされ、Webサイトで使用できる適切なディレクトリ(\weblayout\fragments\)にその内容が抽出されます。

サーバーにフラグメントをアップロードするには、次の手順を実行します。

1. 「ファイル」→「フラグメント」→「フラグメント・ライブラリのアップロード」を選択します。

2. Windowsの「ファイルを開く」ダイアログで、ファイル・システム上のフラグメント・ライブラリ（ZIPファイル）を検索し、「開く」をクリックします。

3. 情報割当てフォームで、フラグメント・ライブラリのコンテンツID、タイプおよびタイトルを入力します。

注意:
WebsiteObjectTypeメタデータは変更しないでください。Webサイトで認識されるためには、このメタデータはFragmentに設定されている必要があります。

4. 「情報の割当て」をクリックして「Oracle Content Server」ダイアログを閉じ、デザイナに戻ります。

デザイナの「フラグメント・ライブラリのアップロード」機能を使用するかわりに、フラグメント・ライブラリを直接コンテンツ・サーバーにチェックインし、「Site Studioの管理」ページを使用して必要な場所にフラグメント・ライブラリをデプロイすることもできます。フラグメント・ライブラリのデプロイの詳細は、『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

14 サイト・レポートの操作

この項の内容は次のとおりです。

- 14.1項「サイト・レポートについて」

- 14.2項「Webサイト・オブジェクト・レポート」

- 14.3項「サイト使用状況レポート」

- 14.4項「Content Trackerレポート」

- 14.5項「Webサイト・オブジェクト・レポートの表示」

- 14.6項「Webサイト使用状況レポートの表示」

- 14.7項「Content Trackerレポートの表示」

14.1 サイト・レポートについて

大規模なWebサイトまたは複数のサイトを管理していると、サイトに関連付けられているファイルの数、それらのファイルの使用場所、特定のユーザーによるそれらのファイルの閲覧頻度などを確認する必要がある場合があります。たとえば、特定のデータ・ファイルの存在するサイト上の場所や、そのファイルの閲覧頻度などです。これは、ネイティブ・ドキュメント、フラグメント、スクリプトなどでも同様です。

これらの情報を確認する方法の1つは、Site Studioのサイト・レポート機能を使用することです。サイト・レポートは、必要に応じてオンラインで参照するか、印刷により出力できます。

次の3つのタイプのレポートを参照できます。

- 14.2項「Webサイト・オブジェクト・レポート」

- 14.3項「サイト使用状況レポート」

- 14.4項「Content Trackerレポート」

14.2 Webサイト・オブジェクト・レポート

Webサイト・オブジェクト・レポート(図14-1)には、サイトで使用されている明示的に参照されるすべてのファイルが表示されます。このレポートでは、ファイルがカテゴリ別に表示されます（ページ・テンプレート、コントリビュータ・データ・ファイル、フラグメント・ライブラリなど）。

図14-1 Webサイト・オブジェクト・レポート

詳細は、14.5項「Webサイト・オブジェクト・レポートの表示」を参照してください。

14.3 サイト使用状況レポート

サイト使用状況レポート(図14-2)には、単一のファイルの詳細なサマリー(特にそのファイルの使用場所)が表示されます。このレポートでは、ファイルが使用されているWebサイトや、ファイルが使用されているセクションなどに基づいて情報が分類されます。

図14-2 ページ・テンプレートの詳細を示すWebサイト使用状況レポート

詳細は、14.6項「Webサイト使用状況レポートの表示」を参照してください。

重要:
レポートの生成に使用される基準の1つは、各ファイルに割り当てられたメタデータです。したがって、ファイルに不正確なメタデータが含まれると、そのファイルはレポートに間違って表示されるか、またはまったく表示されない可能性があります。メタデータ・モデルが効率的であるほど、サイト・レポートも効率的になります。

14.4 Content Trackerレポート

Content Trackerレポート(図14-3)には、任意のコンテンツの閲覧回数が表示されます。Content Trackerを使用すると、特定のニーズに合せてレポートの表示をカスタマイズできます。

図14-3 Content Trackerレポート

詳細は、14.7項「Content Trackerレポートの表示」を参照してください。

14.5 Webサイト・オブジェクト・レポートの表示

サイト・オブジェクト・レポートには、サイトで使用されているすべてのファイルが表示されます。レポートを参照すると、カテゴリ別（ページ・テンプレート、コントリビュータ・データ・ファイル、フラグメント・ライブラリなど）に分類されたファイルを確認できます。

Site Studioの様々な場所でレポートを表示できます。

- 14.5.1項「デザイナでのレポートの表示」

- 14.5.2項「「Site Studioの管理」ページでのレポートの表示」

14.5.1 デザイナでのレポートの表示

デザイナでレポートを表示するには、次のいずれかの操作を実行します。

- 「ファイル」→「サイト」→「詳細」→「Webサイト・オブジェクト・レポートの表示」を選択します。
または

- 「サイト階層」ペインで、Webサイトのルートを右クリックし、「Webサイト・オブジェクト・レポートの表示」を選択します。

14.5.2 「Site Studioの管理」ページでのレポートの表示

「Site Studioの管理」ページを使用してレポートを表示するには、次の手順を実行します。

1. 「Site Studioの管理」ページを表示します。

2. 「Webサイトの管理」をクリックします。

3. レポートを表示するWebサイトを選択します。

4. 「Webサイト・オブジェクト・レポートの表示」をクリックします。

使用可能であれば、リンクをクリックすることで、サイトで使用されているファイルをプレビューできます。

「ホームページ」アイコン(図14-4)をクリックすると、サイトのホームページを参照できます。

図14-4 「ホームページ」アイコン

「情報」アイコン(図14-5)をクリックすると、ファイルのコンテンツ情報ページを参照できます。

図14-5 「情報」アイコン

ファイルがこのレポートに表示されるためには、現在のサイトと一致する必須メタデータがファイルに含まれている必要があります。

14.6 Webサイト使用状況レポートの表示

サイト使用状況レポートには、単一のファイルの詳細なサマリー(特にそのファイルが使用されているコンテンツ・サーバーの1つ以上のサイトの場所)が表示されます。レポート自体は、コンテンツ・サーバーに格納されます。レポートを参照すると、ファイルが使用されているWebサイトやセクションなどに基づいて分類された情報を確認できます。

Site Studioの様々な場所でレポートを表示できます。

- 14.6.1項「デザイナでのページ・テンプレートのレポートの表示」

- 14.6.2項「デザイナでのデータ・ファイルまたはネイティブ・ドキュメントのレポートの表示」

- 14.6.3項「Webページでのデータ・ファイルまたはネイティブ・ドキュメントのレポートの表示」

- 14.6.4項「他のすべてのファイルのレポートの表示」

14.6.1 デザイナでのページ・テンプレートのレポートの表示

デザイナでページ・テンプレートのレポートを表示するには、次の手順を実行します。

1. 「サイト階層」ペインで、レポートを表示するページ・テンプレートを含むセクションを展開します。

2. ページ・テンプレート（プライマリまたはセカンダリ）を右クリックし、「Webサイト使用状況レポートの表示」を選択します。

14.6.2 デザイナでのデータ・ファイルまたはネイティブ・ドキュメントのレポートの表示

デザイナでデータ・ファイルまたはネイティブ・ドキュメントのレポートを表示するには、次の手順を実行します。

1. デザイナでリージョン・コンテンツの割当てダイアログを表示します(A.54項「「コンテンツの割当」ダイアログ」を参照)。

2. 「コントリビューション」アイコン(図14-6)のメニューを開きます。

図14-6 「コントリビューション」アイコン・メニュー

3. 「Webサイト使用状況レポートの表示」をクリックします。

14.6.3 Webページでのデータ・ファイルまたはネイティブ・ドキュメントのレポートの表示

Webページでコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントのレポートを表示するには、次の手順を実行します。

1. データ・ファイルまたはネイティブ・ドキュメントが表示されているWebページに移動します。

2. コントリビューション・モードを有効化します。

3. 「コントリビューション」アイコンのメニューを開いて、「Webサイト使用状況レポートの表示」を選択します。

このオプションは、デザイナのプレースホルダ定義で有効化されている場合にのみ使用できます。

14.6.4 他のすべてのファイルのレポートの表示

他のすべてのファイルのレポートを表示するには、次の手順を実行します。

1. レポートを表示するファイルのコンテンツ情報ページを表示します。

2. 「アクション」の横のメニューを使用して、「Webサイト使用状況レポートの表示」を選択します。

使用可能であれば、リンクをクリックすることで、ファイルがサイトで使用されている場所をプレビューできます。

「ホームページ」アイコン(図14-7)をクリックすると、サイトのホームページを参照できます。

図14-7 「ホームページ」アイコン

「すべて表示」をクリックすると、すべてのWebサイトでファイルが使用されている場所の詳細が表示され、「すべて非表示」をクリックすると、それらの詳細が非表示になります。また、「+」アイコンをクリックすると、特定のサイトでファイルが使用されている場所の詳細が表示され、「-」アイコンをクリックすると、それらの詳細が非表示になります。

ファイルがレポートに表示されるためには、現在のサイトと一致する必須メタデータがファイルに含まれている必要があります。

サイト使用状況レポートは、コントリビュータ・アプリケーションでも表示できます(『Oracle WebCenter Content Site Studio Contributorユーザーズ・ガイド』を参照)。

14.7 Content Trackerレポートの表示

Content Trackerレポートには、Webサイトで任意のコンテンツが閲覧された回数のサマリーが表示されます。このレポートは、次の2つの方法で表示できます。

- 14.7.1項「ファイルが表示されるWebページでのレポートの表示」

- 14.7.2項「サイトにおけるすべてのファイルのレポートの表示」

14.7.1 ファイルが表示されるWebページでのレポートの表示

ファイルが表示されるWebページでレポートを表示するには、次の手順を実行します。

1. データ・ファイルまたはネイティブ・ドキュメントが表示されているWebページに移動します。

2. コントリビュータを開始します。

3. コントリビューション・グラフィックをクリックし、「Content Trackerレポートの表示」を選択します。

このオプションは、コンテンツを表示するプレースホルダに割り当てられたプレースホルダ定義で有効化されており、Content Trackerレポート・コンポーネントがコンテンツ・サーバーにインストールされている場合にのみ使用できます。

14.7.2 サイトにおけるすべてのファイルのレポートの表示

サイトにおける他のすべてのファイルのレポートを表示するには、次の手順を実行します。

1. デザイナで、「ページの表示」アイコン(図14-8)のメニューをクリックします。

図14-8 「ページの表示」アイコン

2. 「Content Trackerレポート」を選択します。
これにより、表示するレポートを指定できる「Content Trackerレポートの生成」ページ(図14-9)が表示されます。

図14-9 Content Trackerレポートの生成

このオプションは、コンテンツ追跡レポート・コンポーネントがコンテンツ・サーバーにインストールされている場合にのみ使用できます。

15 ワークフローの使用方法

Oracle Content Serverのワークフロー機能とSite Studioを一緒に使用して、サイトを作成および管理できます。ワークフローにより、デザイナからマネージャ、またはデザイナからコントリビュータへの情報の流れが円滑になります。ページ・テンプレートやCascading Style Sheetなどのデザイナ同士の間で渡される情報も制御できます。

この項の内容は次のとおりです。

- 15.1項「ワークフローについて」

- 15.2項「ワークフローのタイプ」

- 15.3項「コントリビュータのワークフローの使用状況」

- 15.4項「ワークフローの設定」

- 15.5項「ワークフローの例」

ワークフローの詳細は、Oracle WebCenter Content for Content Serverユーザーズ・ガイドを参照してください。

15.1 ワークフローについて

Site Studioのワークフローを設計するには、ほとんどの場合、コンテンツ・サーバーの他のコンテンツ・アイテムのワークフローを作成する場合と同じプロセスや手順を実行します。1つの主な違いは、ワークフローを構成するコントリビューション・リージョン（Webページの編集可能部分）と、そのリージョンのコンテンツにアクセスできるユーザーを決定する必要がある点です。

コントリビュータがワークフローにアクセスしてWebサイトの一部を確認する方法は、15.3項「コントリビュータのワークフローの使用状況」を参照してください。

15.2 ワークフローのタイプ

ワークフローには、次の2つのタイプがあります。

- 基本ワークフローでは、確認プロセスが特定のコンテンツ・アイテムに対して手動で開始されます。

- 基準ワークフローでは、コンテンツ・アイテムをコンテンツ・サーバーにチェックインして、そのメタデータがSite Studio Designerやコンテンツ・サーバーで指定した定義済の基準と一致する場合、そのアイテムが自動的にワークフローに挿入されます。

Site Studioで最も使用頻度の高いのは基準ワークフローです。

15.3 コントリビュータのワークフローの使用状況

Webサイトのコンテンツを追加または編集するには、通常、コントリビュータはコントリビューション・モードでWebページのコントリビューション・グラフィックの「編集」アイコンをクリックしてSite Studio Contributorを開きます。コントリビュータでは、コントリビューション・リージョンに割り当てられているコンテンツが編集可能なフォームで利用できます。ワークフローを使用する場合、参加者は確認するWebページへのリンクが含まれたメール・メッセージを最初に受信します。このリンクをクリックすると、Webページがコントリビューション・モードで開きます。

Webページがコントリビューション・モードになると、ページ上の編集可能なコントリビューション・リージョンごとに1つずつ、1つ以上のコントリビューション・グラフィックが表示されます。コンテンツ・リージョンのコンテンツがワークフロー内にある場合、コントリビューション・グラフィックのリージョン名の左側に表示される特別なアイコン(緑の歯車)で示されます(図15-1を参照)。

図15-1 ワークフローを示すアイコンが表示されたコントリビューション・グラフィック

「図15-1 ワークフローを示すアイコンが表示されたコントリビューション・グラフィック」の説明

この場合、ワークフローの設計とワークフローにおけるコントリビュータの役割に応じて、コントリビュータはコントリビューション・グラフィック・メニューで次のワークフロー・オプションを選択できます。

- ドキュメントの承認: コントリビュータがこのオプションをクリックすると、ワークフローの次の参加者に自動的にメールで通知が送信されます。ワークフローの最後の参加者が、Webページのコンテンツを格納するコントリビュータ・データ・ファイルを承認すると、そのコントリビュータ・データ・ファイルは最終的な宛先にリリースされます。その後、Webページ自体がWebサイトで稼働状態になります。

- ドキュメントの却下: コントリビュータがこのオプションをクリックすると、コンテンツを却下する理由の説明をRejection Formに入力できます。メールは、ワークフローの以前のレビューアに送信されます。

- 編集: メニューでこのオプションをクリックすると、ワークフローが設定されていない状況でコントリビューション・アイコンをクリックした場合と同じになります。つまり、コントリビュータが起動され、コントリビューション・リージョンのコンテンツが編集可能なフォームに表示されます。

15.4 ワークフローの設定

ワークフローの設定は、Site Studioの場合もOracle Content Serverの場合も同じです。ただし、Site Studioの場合、デザイナでプレースホルダ定義を設定する際に、ワークフローのプレースホルダ定義機能を有効にする必要があります。これにより、ページをコントリビューション・モードで参照するときに、プレースホルダにワークフロー・オプションが追加されます。

プレースホルダ定義のワークフロー機能を有効にするには、次の適切なワークフロー・チェック・ボックスを選択します。

- ワークフロー承認: このチェック・ボックスを選択すると、コントリビューション・グラフィック・メニューに「ドキュメントの承認」オプションが追加され、ワークフローのレビューアがリージョン・コンテンツを承認できます。

- ワークフロー却下: このチェック・ボックスを選択すると、コントリビューション・グラフィック・メニューに「ドキュメントの却下」オプションが追加され、ワークフローのレビューアがリージョン・コンテンツを却下できます。

15.5 ワークフローの例

Site Studioで使用する次のコンテンツ・アイテムにワークフロー機能を使用すると役立ちます。

- 15.5.1項「ワークフローのコントリビュータ・データ・ファイル」

- 15.5.2項「ワークフローのネイティブ・ドキュメント」

- 15.5.3項「ワークフローのイメージ」

これらのファイルには、Webサイトの一部と認識されるようにSite Studioの適切なメタデータを含める必要があります。組織で認識可能な値を含めたワークフローのカスタム・メタデータ・フィールドを使用して、いずれかのコンテンツ・タイプをワークフローに入力できます。

注意:
ページ・テンプレート、サブテンプレート、リージョン・テンプレートおよびスクリプトがデザイナで編集される場合は、ワークフロー内で承認または却下できません。

15.5.1 ワークフローのコントリビュータ・データ・ファイル

Webサイトに対してコントリビュータが最も一般的に使用するワークフロー・プロセスは、コントリビュータ・データ・ファイルに基準ワークフローを通過させる形態です。このファイルは、Webページの実際のコンテンツを表すため、コントリビュータでWebページを編集するたびに更新が反映されます。

コントリビュータ・データ・ファイルをワークフローに追加すると、Webサイトのコントリビューション・リージョンに対する変更は、実際には、必ず承認プロセスを経てから稼働状態のWebサイトにポストされるようになります。

15.5.2 ワークフローのネイティブ・ドキュメント

ネイティブ・ドキュメントを基準ワークフローに追加すると、次のような様々な状況で役立ちます。

- インライン動的変換

- ランダム動的変換

- 動的変換済ドキュメントを使用する動的リスト

ネイティブ・ドキュメントをHTMLに正常に変換するには、コンテンツ・サーバーにDynamic Converterがインストールされ、稼働している必要があります。

インライン動的変換

インライン動的変換(ドキュメントがサイト・レイアウトに挿入される)を使用する場合、ネイティブ・ドキュメントを基準ワークフローに追加すると、ネイティブ・ドキュメントへの変更が必ず承認プロセスを経てから実際にWebサイトに挿入されるため、便利です。

ランダム動的変換

ランダム動的変換(問合せを含むランダム動的変換フラグメントがWebサイトに追加される)を使用する場合、ネイティブ・ドキュメントを基準ワークフローに追加すると、コンテンツ・サーバーにチェックインしたコンテンツ・アイテムが必ず最初に承認プロセスを経てからサイトに組み込まれるため、便利です。

注意:
コンテンツ・アイテムは、ワークフローからリリースされるとコンテンツ・サーバーの検索結果に追加されます。このため、コンテンツ・アイテムは、そのアイテムのリリースされたリビジョンがある場合のみ動的リストに表示されます。

たとえば、ランダムに選択された引用句を動的変換してWebサイトに表示できます。この場合、新しい引用句で追加されたすべてのネイティブ・ドキュメントが順不同でサイトに挿入されます。これらのドキュメントを基準ワークフローに配置すると、ドキュメントはワークフローを経由して承認されるまでリリースされません。リリース後、ドキュメントは動的変換結果に追加され、Webサイトに表示されます。

動的変換済ドキュメントを使用する動的リスト

動的変換済ドキュメントをターゲットとする動的リストを使用する場合、ネイティブ・ドキュメントを基準ワークフローに追加すると役立ちます。これにより、コンテンツ・サーバーにチェックインされたネイティブ・ドキュメントのうち、動的問合せの結果に一致するすべてのドキュメントが、必ずワークフローを経てから、Webサイトに開く動的リストに追加されるようにすることができます。この方法は、動的変換済ドキュメントをターゲットとするプレス・リリースの動的リストをWebサイトに表示する場合などに役立ちます。

注意:
コンテンツ・アイテムは、ワークフローからリリースされるとコンテンツ・サーバーの検索結果に追加されます。このため、コンテンツ・アイテムは、そのアイテムのリリースされたリビジョンがある場合のみ動的リストに表示されます。

15.5.3 ワークフローのイメージ

イメージを基準ワークフローに追加すると、たとえば、コンテンツ・サーバーにチェックインしたすべてのイメージを、グラフィック・デザイナが必ず確認および承認してから、稼働状態のWebサイトに追加する必要がある場合に役立ちます。

16 マネージャの設定

この項の内容は次のとおりです。

- 16.1項「Site Studio Managerについて」

- 16.2項「マネージャの表示場所と表示時間の選択」

- 16.3項「マネージャが開く場合」

- 16.4項「サイトへのマネージャの追加」

- 16.5項「マネージャ構成設定ファイルの作成」

- 16.6項「マネージャ構成設定ファイルのコピー」

- 16.7項「マネージャ構成設定のカスタマイズ」

- 16.8項「マネージャ構成設定ファイルのコンテンツ情報の表示」

- 16.9項「サイトへのマネージャ構成設定ファイルの追加」

- 16.10項「サイトからのマネージャ構成設定ファイルの削除」

- 16.11項「マネージャ構成設定ファイルの説明」

16.1 Site Studio Managerについて

Site Studio ManagerはWebベースのアプリケーションで、サイト階層の変更や各セクションの変更に使用できます。ユーザー（サイト・マネージャ）はこのアプリケーションを使用して、セクションの追加と削除、ページ・テンプレートの割当て、サイト・プロパティの変更などを行います。

マネージャは、サイトからアプリケーションを直接開いて変更を開始する点でコントリビュータと似ています。マネージャをサイトに追加する方法は、コントリビュータとは異なります。コントリビューション・リージョンはありません。デザイナはツールボックスから、Site Studio Managerのフラグメントを追加するのみです。マネージャの外観をカスタマイズするには、フラグメントを変更します。マネージャの機能をカスタマイズするには、マネージャの構成設定ファイルを編集します(16.7項「マネージャ構成設定のカスタマイズ」を参照)。

注意:
Site Studio Managerの使用の詳細は、『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

16.2 マネージャの表示場所と表示時間の選択

サイトでのマネージャの表示場所と表示時間の選択は、サイト・マネージャによるサイトの使用に影響を与えるため、重要な決定になります。コントリビュータとは異なり、コントリビューション・アイコンを使用してコンテンツとすぐに関連付けられるわけではありません。かわりに、マネージャを使用して、ページ全体またはサイト全体に影響を与える設定（ページ・テンプレートの割当てやセクション・プロパティの変更など）を変更します。

そのため、マネージャ用の論理的な場所を作成して、その表示に適切な時間を選択します（コントリビューション・モードでは常に有効または表示のみ）。

マネージャは次の3箇所に表示できます。

- サイトのすべてのページ: サイトのすべてのページにマネージャを追加して、表示しているセクションやページをユーザーが変更できるようにします。

- 指定したセクション: ユーザーがすべてのコンテンツを管理するために移動するサイトの指定のセクションにマネージャを追加できます。この操作により、ユーザーは中央の位置からサイトを管理できます。

- 「Site Studioの管理」ページ: マネージャにはコンテンツ・サーバーの「Webサイトの管理」ページから常にアクセスできます。マネージャに行うカスタマイズによって、このページが影響を受けることはありません。

セクションにマネージャを追加する場合、そのセクションをコントリビュータでのみ表示可能にします。また、マネージャ用のページ・テンプレートの設計に特に時間を費します。

16.3 マネージャが開く場合

マネージャは次の2つの状態で開きます。

- コントリビューション・モード: 一般のユーザーには表示されずに、コントリビューションのアクセス権を持つユーザーのみに表示されるように、コントリビューション・モードでのみマネージャを表示できます。

- すべての時間: 一般のユーザーを含む全員に表示されるように、サイトにマネージャが常に表示されるようにします。

マネージャのデフォルト設定はすべての時間での表示です。

16.4 サイトへのマネージャの追加

サイトにマネージャを追加する場合、サイト階層の変更と複数のサイト管理タスクの実行をユーザー(サイト・マネージャ)に許可します。次の2つの方法でサイトにマネージャを追加できます。

- 16.4.1項「デフォルト設定によるマネージャの追加」

- 16.4.2項「カスタム設定によるマネージャの追加」

16.4.1 デフォルト設定によるマネージャの追加

サイトにマネージャを追加するには、ページ・テンプレートにSite Studio Managerのフラグメントを追加します。追加する場合、ユーザーに対して最大限の設定を有効にしてマネージャを追加します。

デフォルト設定でマネージャを追加するには、次の作業を行います。

1. サイト階層からページ・テンプレートを開き、マネージャを表示するページ上の場所にカーソルを置きます。

2. ツールボックスの「その他のフラグメント」をクリックします。

3. Site Studio Managerフラグメントをクリックします。
「フラグメント・パラメータ値」ダイアログが開きます(A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)。

4. テーマの「青」、「赤」またはgreyを選択します。
これらのテーマで使用できる設定以外でルック・アンド・フィールを変更するには、フラグメント・エディタを使用してSite Studio Managerフラグメントを編集します(13.8項「フラグメントの編集」を参照)。

5. 「フラグメント・パラメータ値」ダイアログを閉じるには、「OK」をクリックします。
ブラウザで参照すると、マネージャ・アプリケーションがページに表示されます。

16.4.2 カスタム設定によるマネージャの追加

ユーザーが使用可能な設定を変更する場合、最初にマネージャ構成設定ファイルを作成してファイルを編集し、Site Studio Managerのフラグメントを追加する必要がありますが、今回は作成したマネージャ構成設定ファイルを参照します。

マネージャ構成設定ファイルでマネージャを追加するには、次の作業を行います。

1. マネージャ構成設定ファイルを作成する手順を実行します(16.5項「マネージャ構成設定ファイルの作成」を参照)。

2. サイト階層からページ・テンプレートを開き、マネージャを表示するページ上の場所にカーソルを置きます。

3. ツールボックスの「その他のフラグメント」をクリックします。

4. Site Studio Managerフラグメントをクリックします。
「フラグメント・パラメータ値」ダイアログが開きます(A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)。

5. テーマの「青」、「赤」またはgreyを選択します。
これらのテーマで使用できる設定以外でルック・アンド・フィールを変更するには、フラグメント・エディタを使用してSite Studio Managerフラグメントを編集します(13.8項「フラグメントの編集」を参照)。

6. 設定フィールドの「名前」列にカーソルを配置し、その横のアイコン(図16-1)をクリックします。

図16-1 「追加情報」アイコン

検索結果ページが開き、コンテンツ・サーバー上の使用可能なマネージャ構成設定ファイルがすべて示されます。

7. 使用するマネージャ構成設定ファイルの横にある「選択」をクリックします。

8. 「フラグメント・パラメータ値」ダイアログを閉じるには、「OK」をクリックします。

マネージャ・アプリケーションが、マネージャ構成設定ファイルで有効にしたオプションが含まれた状態でページ・テンプレートに表示されます。

16.5 マネージャ構成設定ファイルの作成

編集可能なXMLファイルのマネージャ構成設定ファイルはマネージャで読み取られ、サイト・マネージャが使用する編集オプションの数を決定します。マネージャで有効なデフォルトのオプションで十分な場合は、マネージャ構成設定ファイルを作成せずに、Site Studioマネージャのフラグメントを追加するのみで構いません。

ただし、どのオプションを有効にして、どのオプションを無効にするかを制御する場合は、マネージャ構成設定ファイルを作成する必要があります。作成は「サイト・アセット」ペインで行います。作成できるマネージャ構成設定ファイルには、起点となる次の2つのファイルがあります。1つは最小限の設定が有効になっているファイル、もう1つは最大限の設定が有効になっているファイルです。必要な数のマネージャ構成設定ファイルを作成できます。

マネージャ構成設定ファイルを作成するには、次の作業を行います。

1. デザイナで「サイト・アセット」ペインを開きます。

2. 上部のメニューをクリックして、「マネージャ構成設定」を選択します。

3. 「新規ファイル」アイコン(図16-2)をクリックします。

図16-2 「新規ファイル」アイコン

4. マネージャ構成設定ファイルを作成するには、次のいずれかの作業を行います。

- 「新規」→「最小値有効」を選択して、最小限のユーザー設定を備えるマネージャ・インタフェースを作成します。

- 「新規」→「最大値有効」を選択して、最大限のユーザー設定を備えるマネージャ・インタフェースを作成します。
詳細は、16.11項「マネージャ構成設定ファイルの説明」を参照してください。

または、既存のマネージャ構成設定ファイルのコピーを作成するには、次の作業を行います。

- 「コピー」→「選択済」を選択して、現在選択されているマネージャ構成設定ファイルを新しいファイルにコピーします。

- 「コピー」→「サーバーから」を選択して、コンテンツ・サーバーの既存のファイルをコピーします。

- 「コピー」→「ローカルから」を選択して、ファイル・システムの既存のファイルをコピーします。

標準のコンテンツ・チェックイン・ページが開きます。

5. マネージャ構成設定ファイルのメタデータを入力し、ページの一番下にある「情報の割当て」をクリックして、メタデータをコンテンツ・サーバーにチェックインします。必須のメタデータ・フィールドはすべて赤でマークされています。

マネージャ構成設定ファイルが「サイト・アセット」ペインに表示され、このペインで編集用のファイルを選択したり、フラグメントからファイルを参照したりできます。設定ファイルのカスタマイズの詳細は、16.7項「マネージャ構成設定のカスタマイズ」を参照してください。

16.6 マネージャ構成設定ファイルのコピー

リストからマネージャ構成設定ファイルを選択してコピーするか、コンテンツ・サーバーからマネージャ構成設定を選択してコピーするか、ローカル・サーバーからマネージャ構成設定を選択してコピーできます。

リストからのマネージャ構成設定ファイルのコピー

1. 「サイト・アセット」ペインのメニューで、「マネージャ構成設定」を選択します。

2. コピーするマネージャ構成設定ファイルをリストから選択します。

3. 「新規作成」アイコン(図16-3)をクリックし、「コピー」→「選択済」を選択します。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

図16-3 「新規作成」アイコン

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. マネージャ構成設定がコピーされます。

サーバーからのマネージャ構成設定ファイルのコピー

1. 「サイト・アセット」ペインのメニューで、「マネージャ構成設定」を選択します。

2. 「新規作成」アイコン(図16-3)をクリックし、「コピー」→「サーバーから」を選択します。
検索結果ページが開きます。

3. コピーする変換定義に対応する「選択」ボタンをクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

4. 「情報の割当てフォーム」に適切な値を入力します。

5. 入力したら、「情報の割当て」をクリックします。

6. マネージャ構成設定ファイルがコピーされます。

ローカル・インスタンスからのマネージャ構成設定ファイルのコピー

1. 「サイト・アセット」ペインのメニューで、「マネージャ構成設定」を選択します。

2. 「新規作成」アイコン(図16-3)をクリックし、「コピー」→「ローカルから」を選択します。
ナビゲーション・ウィンドウが開きます。

3. ローカル・インスタンスで、コピーするマネージャ構成設定ファイルに移動します。

4. マネージャ構成設定を選択して、「開く」をクリックします。
「情報の割当てフォーム」が開き、アイテムをコンテンツ・サーバーにチェックインできます。

5. 「情報の割当てフォーム」に適切な値を入力します。

6. 入力したら、「情報の割当て」をクリックします。

7. マネージャ構成設定ファイルがコピーされます。

16.7 マネージャ構成設定のカスタマイズ

マネージャで使用可能なオプションをカスタマイズするには、マネージャ構成設定ファイルを編集します。これはマネージャで読み取られるXMLファイルで、ユーザー（サイト・マネージャ）が使用可能なオプションを決定します。このファイルを変更する場合、セクションの追加、ページ・テンプレートの割当て、サイト・プロパティの変更などをユーザーが行えるかどうかを制御できます。

マネージャ構成設定ファイルを編集するには、次のように「サイト・アセット」ペインを使用します。

1. 「サイト・アセット」ペインで、アセット・タイプ「マネージャ構成設定」を選択します。

2. 目的のマネージャ構成設定ファイルを選択して、「編集」アイコン(図16-4)をクリックします。

図16-4 「編集」アイコン

「マネージャ構成設定」ダイアログ(A.69項「「マネージャ構成設定」ダイアログ」)が「フォーム」ビュー(図16-5)に開きます。

図16-5 マネージャ構成設定ファイルの「フォーム」ビュー

注意:
編集しているマネージャ構成設定ファイルに非表示の階層がある場合、設定の多くは無効（グレー表示）になっています。

3. ユーザーに対して有効または無効になっている各設定の横にあるチェック・ボックスを選択または選択解除します。各設定の詳細は、16.11項「マネージャ構成設定ファイルの説明」を参照してください。

4. あるいは、「ソース」タブをクリックして、マネージャ構成設定ファイルのXMLソース・コードを直接編集します。

図16-6 「ソース」ビューでのマネージャ構成ファイル設定の編集

5. 詳細は、16.11項「マネージャ構成設定ファイルの説明」を参照してください。また、ソース・コード、タグ、属性などの詳細は、『Oracle WebCenter Content Site Studioテクニカル・リファレンス・ガイド』を参照してください。

6. 作業内容を保存して、マネージャ構成設定ファイルを閉じます。

色のスキーム、フォント、その他のレイアウト設定などのマネージャの外観を変更するには、フラグメント・エディタでSite Studio Managerのフラグメントを編集します(13.8項「フラグメントの編集」を参照)。

16.8 マネージャ構成設定ファイルのコンテンツ情報の表示

マネージャ構成設定ファイルのコンテンツ情報を表示するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「マネージャ構成設定」を選択します。

2. リストからマネージャ構成設定を選択します。

3. 「ドキュメント情報」アイコン(図16-7)をクリックします。
コンテンツ情報ページが開きます。

図16-7 「ドキュメント情報」アイコン

16.9 サイトへのマネージャ構成設定ファイルの追加

サイトにマネージャ構成設定ファイルを追加するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「マネージャ構成設定」を選択します。

2. 「サイトに追加」アイコン(図16-8)をクリックします。
検索結果ページが開きます。

図16-8 「サイトに追加」アイコン

3. 追加するマネージャ構成設定を選択し、「Site Studio」→「印の付いたドキュメントを選択」をクリックします。

4. 構成に応じて、既存のアセットをサイトに追加しようとしていることを示す警告が表示される場合があります。「OK」をクリックします。
マネージャ構成設定がWebサイトに関連付けられ、開いて編集できるようになります。

16.10 サイトからのマネージャ構成設定ファイルの削除

サイトからマネージャ構成設定ファイルを削除するには、次の手順を実行します。

1. 「サイト・アセット」ペインのメニューで、「マネージャ構成設定」を選択します。

2. 削除するマネージャ構成設定をリストから選択し、「サイトから削除」アイコン(図16-9)をクリックします。
マネージャ構成設定を削除すると、その設定はサイトからのみ削除され、コンテンツ・サーバーからは削除されません。

図16-9 「サイトから削除」アイコン

16.11 マネージャ構成設定ファイルの説明

マネージャ構成設定ファイルはマネージャ・アプリケーションで読み取られ、ユーザー（サイト・マネージャ）が使用可能な編集オプションを決定します。セクションの追加と削除、ページ・テンプレートの割当て、セクション・プロパティの変更などのオプションがあります。サイトのデザイナの場合は、各オプションを有効または無効にできます。

次に、「フォーム」ビューで参照した場合のマネージャ構成設定ファイルの各設定について説明します。

設定

説明

コントリビュータ・モードでのみ表示可能

コントリビューション・モードで参照した場合のみマネージャが開きます。

マネージャの自動ロード

ブラウザで参照すると、マネージャがページに自動的に開きます。

階層

ユーザーは、サイト階層のこの部分のみを変更できます。次の3つのオプションのいずれかを選択します。
非表示: サイト階層を変更することはできません。

すべてのセクションの表示: サイト階層全体を変更できます。

現在のセクションのみ表示: 現在のセクション（マネージャを表示しているセクション）のみを変更できます。

新規セクションの追加

サイト階層にセクションを追加して、セクションの作成時に次の情報を指定できます。
UrlDirNameの設定: Webサイトのアドレスでセクションを表すURL。

セクションIDの設定: サイトのセクションを呼び出すためにSite Studioで使用されるセクションのID。

セクションの削除

サイト階層からセクションを削除できます。

セクションの移動

サイト階層でセクションを移動できます。

エラー・ハンドラ・セクションの設定

セクションをエラー・ハンドラとして指定できます（カスタム・エラー・ページで使用する場合）。

プライマリ・ページ・テンプレートの変更

セクションに関連付けられたプライマリ・ページ・テンプレートを変更できます。

セカンダリ・ページ・テンプレートの変更

セクションに関連付けられたセカンダリ・ページ・テンプレートを変更できます。

セクションID

セクションに関連付けられたIDを変更できます。
無効: 値を表示しますが、ユーザーが値を変更することはできません。

ラベル

セクションに関連付けられたラベルを変更できます。
無効: 値を表示しますが、ユーザーが値を変更することはできません。

ナビゲーションに含める

このセクションをサイト・ナビゲーションに表示するかどうかを制御できます。
無効: 値を表示しますが、ユーザーが値を変更することはできません。

コントリビュータのみ

サイトがコントリビューション・モードで参照される場合のみにこのセクションを表示するかどうかを制御できます。
無効: 値を表示しますが、ユーザーが値を変更することはできません。

UrlDirName

Webサイトのアドレスでセクションを表すURLを指定できます。
無効: 値を表示しますが、ユーザーが値を変更することはできません。

UrlPageName

このセクションのプライマリ・ページを表すURLを指定できます。（デザイナまたはサイト・マネージャが）名前を指定しない場合は、index.htmが使用されます。
無効: 値を表示しますが、ユーザーが値を変更することはできません。

MaxAge

ページをキャッシュできる最大時間を指定できます。これは、サイトで配信用にリバース・プロキシ・キャッシュを使用している場合に特に役立ちます。
無効: 値を表示しますが、ユーザーが値を変更することはできません。

カスタム

サイトに作成されたカスタム・プロパティを変更できます。

A ユーザー・インタフェース

Site Studio Designerには、ダイアログや管理ページが多数用意されており、これらを使用してサイトを作成および管理します。

- 第A.1項「「カスタマイズ」ダイアログ」

- 第A.2項「「サイト接続マネージャ」ダイアログ」

- 第A.3項「「サイト接続詳細」ダイアログ」

- 第A.4項「「新規サイトの作成」ダイアログ」

- 第A.5項「「サイト・アドレス」ダイアログ」

- 第A.6項「「デフォルト・リンク・フォーマットの選択」ダイアログ」

- 第A.7項「「環境プロパティの定義」ダイアログ」

- 第A.8項「「新規セクション」ダイアログ」

- 第A.9項「「カスタム・セクション・プロパティ」ダイアログ」

- 第A.10項「「カスタム・セクション・プロパティの定義」ダイアログ」

- 第A.11項「「ホームページ・テンプレートの選択」ダイアログ」

- 第A.12項「「プライマリ・ページ・テンプレートの選択」ダイアログ」

- 第A.13項「「セカンダリ・ページ・テンプレートの選択」ダイアログ」

- 第A.14項「「サイト・アセット・カテゴリ」ダイアログ」

- 第A.15項「「メタデータ変更の有効化」ダイアログ」

- 第A.16項「「サイトの選択」ダイアログ」

- 第A.17項「「セクションの選択」ダイアログ」

- 第A.18項「リンク・ウィザード」

- 第A.19項「「コントリビューション・リージョン」ダイアログ」

- 第A.20項「「リージョン・コンテンツ・オプション」ダイアログ」

- 第A.21項「「ドキュメント・タイプの選択」ダイアログ」

- 第A.22項「「問合せテキストの編集」ダイアログ」

- 第A.23項「「変換定義」ダイアログ」

- 第A.24項「「ネイティブ・ドキュメント変換設定」ダイアログ(レガシー)」

- 第A.25項「「ネイティブ・ドキュメント変換設定」ダイアログ」

- 第A.26項「「WYSIWYG要素」ダイアログ」

- 第A.27項「「WYSIWYG要素定義」ダイアログ」

- 第A.28項「「プレーン・テキスト要素」ダイアログ」

- 第A.29項「「プレーン・テキスト要素定義」ダイアログ」

- 第A.30項「イメージ要素ダイアログ」

- 第A.31項「イメージ要素定義ダイアログ」

- 第A.32項「「カスタム要素」ダイアログ」

- 第A.33項「「カスタム要素定義」ダイアログ」

- 第A.34項「「カスタム要素設定」ダイアログ」

- 第A.35項「「静的リスト要素」ダイアログ」

- 第A.36項「「静的リスト要素定義」ダイアログ」

- 第A.37項「「要素」ダイアログ」

- 第A.38項「「静的リスト要素検証」ダイアログ」

- 第A.39項「「動的リスト要素」ダイアログ」

- 第A.40項「「動的リスト要素定義」ダイアログ」

- 第A.41項「「動的リスト設定」ダイアログ」

- 第A.42項「「リージョン定義」ダイアログ」

- 第A.43項「「要素」ダイアログ」

- 第A.44項「「リンク設定」ダイアログ」

- 第A.45項「「CSSクラスの選択」ダイアログ」

- 第A.46項「「CSSスタイルシートの選択」ダイアログ」

- 第A.47項「「フラグメント・アセットの選択」ダイアログ」

- 第A.48項「「WYSIWYG要素検証」ダイアログ」

- 第A.49項「「プレーン・テキスト要素検証」ダイアログ」

- 第A.50項「「HTMLタグの選択」ダイアログ」

- 第A.51項「「イメージ要素の検証」ダイアログ」

- 第A.52項「「詳細要素検証」ダイアログ」

- 第A.53項「「新規アイテム設定」ダイアログ」

- 第A.54項「「コンテンツの割当」ダイアログ」

- 第A.55項「「リージョン・コンテンツの選択」ダイアログ」

- 第A.56項「「一意のリージョン・コンテンツの生成」ダイアログ」

- 第A.57項「フラグメント・エディタ・ダイアログ」

- 第A.58項「「フラグメントのプロパティ」ダイアログ」

- 第A.59項「「フラグメント・アセット」ダイアログ」

- 第A.60項「「フラグメント要素」ダイアログ」

- 第A.61項「「フラグメント・パラメータ」ダイアログ」

- 第A.62項「「問合せテキストの編集」ダイアログ」

- 第A.63項「「新規オプション」ダイアログ」

- 第A.64項「「スニペットのプロパティ」ダイアログ」

- 第A.65項「「フラグメント・パラメータ値」ダイアログ」

- 第A.66項「「フラグメント・プレビュー」ダイアログ」

- 第A.67項「「フラグメントの保存」ダイアログ」

- 第A.68項「「サイトの管理」ページ」

- 第A.69項「「マネージャ構成設定」ダイアログ」

- 第A.70項「「プレースホルダ・セクション・プロパティ」ダイアログ」

- 第A.71項「プレースホルダ・セクション・プロパティの編集ダイアログ」

- 第A.72項「「プレースホルダ定義」ダイアログ」

- 第A.73項「「プレースホルダ定義マッピング」ダイアログ」

- 第A.74項「「プレースホルダ定義マッピングの定義」ダイアログ」

- 第A.75項「「プレースホルダの定義」ダイアログ」

- 第A.76項「コンテンツの切替えウィザード」

- 第A.77項「「リージョン・テンプレートの切替え」ダイアログ」

- 第A.78項「動的変換の挿入ダイアログ」

- 第A.79項「「カスタム構成スクリプト」ダイアログ」

- 第A.80項「「コントリビューション要素」ダイアログ」

- 第A.81項「「フラグメントの選択」ダイアログ」

- 第A.82項「Site Studio Replicator」

A.1 「カスタマイズ」ダイアログ

「カスタマイズ」ダイアログを使用して、デザイナのニーズに合うようにデザイナのインタフェースを変更します。

- 第A.1.1項「「カスタマイズ」ダイアログ: 「コマンド」タブ」

- 第A.1.2項「「カスタマイズ」ダイアログ: 「ツールバー」タブ」

- 第A.1.3項「「カスタマイズ」ダイアログ: 「ツール」タブ」

- 第A.1.4項「「カスタマイズ」ダイアログ: 「キーボード」タブ」

- 第A.1.5項「「カスタマイズ」ダイアログ: 「メニュー」タブ」

- 第A.1.6項「「カスタマイズ」ダイアログ: 「オプション」タブ」

- 第A.1.7項「「カスタマイズ」ダイアログ: 「ソース・ビュー」タブ」

- 第A.1.8項「「カスタマイズ」ダイアログ: 「警告ダイアログ」タブ」

- 第A.1.9項「「カスタマイズ」ダイアログ: 「その他」タブ」

- 第A.1.10項「「カスタマイズ」ダイアログ: 「ログ・ファイル」タブ」

A.1.1 「カスタマイズ」ダイアログ: 「コマンド」タブ

デザイナ・アプリケーションには、多くのメニューとコマンドがあります。これらのメニューやコマンドの表示方法の変更、メニューの作成、コマンドを伴うメニューの移入を行うことができます。「ツールバー」タブ(第A.1.2項「「カスタマイズ」ダイアログ: 「ツールバー」タブ」を参照)と連動して、使用頻度の高いコマンドを表示するツールバーを作成できます。

図A-1 「コマンド」タブのダイアログ

要素

説明

カテゴリ

既存のメニューを表示します。デザイナでメニューを作成するには「新規メニュー」を使用します。

コマンド

使用可能なコマンドを表示します。デザイナでメニューのコマンドを作成するには「新規メニュー」を使用します。

説明

選択したメニューの説明を表示します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.2 「カスタマイズ」ダイアログ: 「ツールバー」タブ

デザイナ・アプリケーションには、多くのツールバーがあります。これらのツールバーの表示と非表示、ツールバーの作成、コマンドを伴うツールバーの移入(第A.1.1項「「カスタマイズ」ダイアログ: 「コマンド」タブ」を参照)、ツールバーの削除、元のツールバーから削除されたアイコンのリストアを行うことができます。

図A-2 「ツールバー」タブのダイアログ

要素

説明

ツールバー

デザイナの各ツールバー・アイテムのチェック・ボックスを表示します。ツールバーの該当アイテムを表示するにはチェック・ボックスを選択し、そのアイテムを非表示にするにはチェック・ボックスの選択を解除します。ツールバーの詳細は、第5.10項「ツールバー」を参照してください。
コントリビュータ・ツールバー: 「リージョンの挿入」、「要素の挿入」などがあります。

フォーマット・ツールバー: 書体、太字、左揃えなどがあります。

HTMLツールバー: HTMLスタイル、イメージの挿入、ルールの挿入などがあります。

メニュー・バー: 「ファイル」、「編集」、「表示」などがあります。

サイト・ツールバー: 「サイトの選択」、「コンテンツの割当」などがあります。

標準: 「コピー」、「貼付け」、「保存」などがあります。

表ツールバー: 「表の挿入」、「行の挿入」、「列の挿入」などがあります。

リセット

既存のツールバーをリセットします。リストアするツールバーを選択してからこのボタンをクリックします。
このコマンドは、デザイナに用意されているデフォルトのツールバーのセットにのみ適用されます。ツールバーを作成して、そのバーからアイコンを削除した後に、そのアイコンをリストアする場合は、「コマンド」タブに移動し、「コマンド」ボックスからアイコンをドラッグしてツールバーにドロップする必要があります。

すべてリセット

デザイナのすべてのツールバーをリセットします。
このコマンドは、デザイナに用意されているデフォルトのツールバーのセットにのみ適用されます。ツールバーを作成して、そのバーからアイコンを削除した後に、そのアイコンをリストアする場合は、「コマンド」タブに移動し、「コマンド」ボックスからアイコンをドラッグしてツールバーにドロップする必要があります。

新規

ツールバーを作成できる「ツールバー名」ダイアログを開きます。
ツールバーが「ツールバー」列に表示される場合、そのアイコンを「ツールバー」タブから、デザイナの他のツールバーに関連する目的の位置にドラッグします。

ツールバーを移入するには、「コマンド」タブを開き、各アイコン（コマンドを表す）を「コマンド」ボックスからツールバーにドラッグします。さらにツールバーをカスタマイズするには、アイコンまたはテキストを右クリックして、ポップアップ・メニューで「ボタンの外観」をクリックします。

名前の変更

ツールバーの名前を変更します。作成したツールバーの名前のみを変更できます。デザイナに付属のツールバーの名前は変更できません。

削除

ツールバーを削除します。作成したツールバーのみを削除できます。デザイナに付属のツールバーは削除できません。

テキスト・ラベルの表示

ツールバー・アイコンとともに説明のテキストを表示します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.3 「カスタマイズ」ダイアログ: 「ツール」タブ

デザイナ・アプリケーションには、多くのツールバーとメニューがあります。それ以外に、デザイナ・アプリケーションにすぐにアクセスできるように、「ツール」メニューの外部アプリケーションにショートカットを追加できます。

図A-3 「ツール」タブのダイアログ

要素

説明

メニュー・コンテンツ

既存のメニューの名前を表示します。

メニューを作成します。ツールのプレースホルダは、「メニュー・コンテンツ」ペインに表示されます。

作成したメニューを削除します。

「ツール」メニューのアイテムを上に移動します。

「ツール」メニューのアイテムを下に移動します。

コマンド

このメニューに使用される実行可能ファイル（アプリケーション）のパスを指定します。
フルパスで入力するのではなく、実行可能ファイルを参照するには「参照」ボタンを使用します。

パスを使用せずに実行可能ファイルの名前を入力し、最初のディレクトリを使用してパスを特定することも可能です。

引数

アプリケーションに対して特定のファイルを開くように指示します。この引数では、実行可能ファイルのフルパスとファイル名（ファイルを開く際に使用）の後に該当ファイルのフルパスとファイル名が必要になります。
実行可能ファイルのパスにはフォワード・スラッシュを使用し、2つのパスの間に空白を入れる必要があります。また、パスに含まれないドキュメントは引用符で囲む必要があります。たとえば、次のようになります。

C:/Program Files/Office/winword.exe "C:\Documents\sa.doc"

初期ディレクトリ

実行可能ファイルが単独で「コマンド」フィールドに入力された場合のみの実行可能ファイルのディレクトリです。それ以外の場合は、このフィールドは空白のままで構いません。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.4 「カスタマイズ」ダイアログ: 「キーボード」タブ

デザイナ・アプリケーションには多くのコマンドがあり、これらのコマンドには1つ以上のキーボード・ショーカットが割り当てられます。キーボード・ショーカットを作成、変更および削除できます。

図A-4 「キーボード」タブのダイアログ

要素

説明

カテゴリ

メニューを表示します。ショートカットを割り当てるコマンドを含むメニューを選択します。

コマンド

メニューで使用可能なコマンドを表示します。ショートカットを割り当てるコマンドを選択します。

説明

コマンドの説明を表示します。

アクセラレータの設定

キーボード・ショートカットが使用可能なときを指定します。デザイナでの作業中に通常キーボード・ショートカットを使用可能にする場合は、「デフォルト」を選択します。

現在のキー

コマンドにすでに割り当てられているキーボード・ショートカットを表示します。

新規ショートカット・キーを押す

このテキスト・ボックスにカーソルを置き、キーボードを使用してショートカットに割り当てる実際のキーの組合せを押します。

割当て

コマンドにショートカット・キーを割り当てます。

削除

キーボード・ショートカットを削除します。

すべてリセット

デザイナを初めて起動したときに使用可能なキーボード・ショートカットをすべてリストアします。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.5 「カスタマイズ」ダイアログ: 「メニュー」タブ

デザイナ・アプリケーションには、多くのポップアップ・メニューがあります。これらのポップアップ・メニューの動作をカスタマイズするには、そのポップアップ・メニューの機能を追加、削除および変更します。

図A-5 「メニュー」タブのダイアログ

要素

説明

メニューの表示対象

変更するメニューを選択します。デザイナでは「デフォルト・メニュー」が使用されます。

リセット

デザイナのメニューをリセットします。

メニュー・アニメーション

メニュー・コマンド（「メニュー」バーのメニューやポップアップ・メニューなど）のデザイナでの表示状況を制御します。次の4つのオプションがあります。
なし: メニュー・コマンドのリストが通常どおりに表示されます。

展開: メニュー・コマンドのリストが左上から右下に開きます。

スライド: メニュー・コマンドのリストが上から下に開きます。

フェード: メニュー・コマンドのリストが画面上に徐々に表示されます。

メニューの影

メニューの周囲にシャドウ効果を表示します。

コンテキスト・メニューの選択

メニュー・コマンドを変更します。
この要素を選択する場合、「カスタマイズ」ダイアログの左上隅にポップアップ・メニューが表示されます。「コマンド」タブをクリックして、「カテゴリ」の下にある適切なメニューを選択します。

「コマンド」で、ポップアップ・メニューに追加するコマンドを選択します。

ポップアップ・メニューにコマンドをドラッグして、そのコマンドをメニュー上の表示する場所に配置します。

リセット

「コンテキスト・メニューの選択」ドロップダウン・リストのコマンドをリセットします。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.6 「カスタマイズ」ダイアログ: 「オプション」タブ

デザイナ・アプリケーションには、多くのメニュー、アイコンおよび画面上のヒントがあります。このタブでは、これらの機能を制御できます。

図A-6 「オプション」タブのダイアログ

要素

説明

ツールバーに画面ヒントを表示

カーソルをアイコンの上に置くと、ポップアップ・テキスト(画面上のヒント)が開きます。

画面ヒントにショートカット・キーを表示

カーソルをアイコンの上に置くと開く画面上のヒントには、そのコマンドに割り当てられているショートカット・キーも表示されます。

大きいアイコン

ユーザー・インタフェースの大きなアイコンを表示します。

メニューで最近使用されたコマンドを最初に表示

コマンドが使用頻度に基づいてリストされます。

短い遅延の後に完全なメニューを表示

わずかに遅れて、すべてのメニューが開きます。

使用方法データのリセット

デザイナを元の状態に戻します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.7 「カスタマイズ」ダイアログ: 「ソース・ビュー」タブ

デザイナ・アプリケーションには、サイト・アセットの複数のビューが開きます。これらには、「ソース」ビュー、「設計」ビューおよび「プレビュー」があります。「ソース」ビューでコードを開く方法をカスタマイズするには、書体、フォント・サイズ、および特定の自動書式設定を変更します。

図A-7 「ソース・ビュー」タブのダイアログ

要素

説明

フォント

「ソース」ビューでのコードの表示に使用するフォントを（コンピュータで使用可能なフォントから）選択します。

サイズ

「ソース」ビューでのコードの表示に使用するフォント・サイズを選択します。

Apply automatic formatting when switching to Source view

アセットでの作業中に「ソース」ビューに切り替えるたびに、コードは次の選択内容に応じて自動的に書式設定されます。

インデント・ブロック・レベル・タグ

連続するブロックレベルのタグがインデントされ、テキストが読みやすくなります。

インデント・サイズ

文字数を基準にインデント・サイズを設定します。

各タグ属性を新規行に配置

タグの各属性が新しい行に表示されます。属性は、タグ自体と同じ程度でインデントされます。

タブ・サイズ

タブ1つ当たりの文字数を特定します。

行折返しの有効化

行折返しを有効にします。

行の長さ

行折返しを有効にする場合の1行当たりの最大文字数を指定します。

不明なタグをインライン要素として処理

HTML Tidyのアクション中に、デザイナで検出された不明なタグが汎用のインライン要素(SPANなど)として扱われます。

XHTML準拠マークアップの生成

既存のHTMLをXHTML準拠のマークアップにします。この結果、HTMLの要素とXMLを組み合せ、標準対応言語が作成されます（すべてのHTMLタグの終了など）。

DOCTYPE

指定したdoctypeをWebページのHTMLのヘッダーに追加します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.8 「カスタマイズ」ダイアログ: 「警告ダイアログ」タブ

デザイナ・アプリケーションには、多くの警告メッセージと確認メッセージが表示されます。どの警告メッセージを表示するか、非表示にしておくかを制御できます。

図A-8 「警告ダイアログ」タブのダイアログ

要素

説明

警告ダイアログの有効化

各警告メッセージの近くにチェック・ボックスを表示します。
警告メッセージを表示するにはチェック・ボックスを選択し、警告メッセージを非表示にするにはチェック・ボックスの選択を解除します。

デフォルトでは、デザイナの最初の実行時に一部の警告メッセージが表示されます。

すべてチェック

すべての警告メッセージが表示されるようにメッセージをすべて選択します。

すべてクリア

すべての警告メッセージが表示されないようにすべてのメッセージの選択を解除します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.9 「カスタマイズ」ダイアログ: 「その他」タブ

デザイナを開くと、最後に作業していたサイトに自動的に接続され、表示する特定のフラグメントがツールボックスにダウンロードされます。これらのオプションは、必要に応じて変更できます。

図A-9 「その他」タブのダイアログ

要素

説明

その他言語のフラグメントの絞り込み

選択すると、サイトと同じ言語で作成されたフラグメント（HCSP/JSPまたはASP）のみがツールボックスに表示されます。

その他サイトのフラグメントの絞込み

（コンテンツ・サーバーの他のサイトではなく）使用するサイトに属するフラグメントのみがツールボックスに表示されます。
サイトの一部として識別されないフラグメント・ライブラリのフラグメントは、ツールボックスに表示されなくなります。フラグメントをサイトの一部にするには、「フラグメント・ライブラリ」カテゴリにそのフラグメントをサイト・アセットとして追加します。

デフォルト・ライブラリの絞り込み

（Site Studioに付属のデフォルトのフラグメントではなく）サイトに作成したフラグメントのみがツールボックスに表示されます。

起動時に再接続

デザイナを開くと、最後に作業したサイトに自動的に接続します。

プロジェクト・ステータス・チェックの有効化

デザイナでの作業中に、プロジェクト・ステータス・アイコンが右下に表示され、サイト階層がコンテンツ・サーバーの最新のプロジェクト・ファイルと一致しているかどうかを知らせます。

アクセシビリティ・モードを有効化します。

デザイナでの作業中に、メニューが変更されてスクリーン・リーダーを操作しやすくなります。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.1.10 「カスタマイズ」ダイアログ: 「ログ・ファイル」タブ

Site Studioでは、サイトの詳細ログ・ファイルを作成します。このタブでは、ログの内容やログの詳細を制御できます。

図A-10 「ログ・ファイル」タブのダイアログ

要素

説明

デザイナが起動するたびにログ・ファイルをリセット

デザイナを開始するたびにログ・ファイルを作成します。

コンテンツ・サーバーとのすべての通信の詳細を記録

コンテンツ・サーバーとのすべてのやり取りの詳細ログを作成します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

閉じる

「カスタマイズ」ダイアログを閉じます。

A.2 「サイト接続マネージャ」ダイアログ

デザイナでは、コンテンツ・サーバーのWebサイトに接続するサイト接続を使用して、そのWebサイトを更新します。このダイアログでは、サイト接続を作成、編集および削除できます。

図A-11 「サイト接続マネージャ」ダイアログ

要素

説明

接続名|WebサイトID|サーバーCGI URL
（ステータス領域）

各接続名、対応するWebサイト、およびコンテンツ・サーバーのCGIのURLを表示します。

完了時に自動接続

「サイト接続マネージャ」ダイアログを閉じると、（作成したサイト接続を使用して）サイトに自動的に接続します。

新規

「サイト接続詳細」ダイアログ(第A.3項「「サイト接続詳細」ダイアログ」を参照)を開き、このダイアログでサイト接続を作成できます。

編集

「サイト接続詳細」ダイアログ(第A.3項「「サイト接続詳細」ダイアログ」を参照)を開き、このダイアログで既存のサイト接続を編集できます。

削除

既存のサイト接続を削除します。

完了

「サイト接続マネージャ」ダイアログを閉じ、(「完了時に自動接続」を選択した場合は)ハイライト表示されたサイト接続を使用してWebサイトに接続します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

「サイト接続マネージャ」でWebサイトを編集または削除するには、最初にそのサイトへの接続を解除する必要があります。

A.3 「サイト接続詳細」ダイアログ

デザイナでは、コンテンツ・サーバーのWebサイトに接続するサイト接続を使用して、そのWebサイトを更新します。このダイアログでは、サイト接続を作成および編集できます。サイト接続を作成する場合、サイトが存在するコンテンツ・サーバー、実際のWebサイトの名前、および接続名を特定します。

図A-12 「サイト接続詳細」ダイアログ

要素

説明

サーバーCGI URL

Webサイトをホストするコンテンツ・サーバーのアドレス。
コンテンツ・サーバーのCGIの完全なURLアドレスを入力できます。または、メニューでプレースホルダ・アドレスを選択して、<server>を各自のサーバー名に置き換えます。

接続

前述で指定したCGIのURLアドレスを使用してコンテンツ・サーバーに接続します。
サーバーに接続する際にログイン資格証明の入力が求められます。

サイト・ラベル

サーバーの既存のWebサイトを表示します。既存のサイトを選択するか、または「新規」をクリックして新しいサイトを作成します。

新規

「新規サイトの作成」ダイアログ(第A.4項「「新規サイトの作成」ダイアログ」を参照)を開き、このダイアログでWebサイトを作成できます。

接続名

デザイナに表示される名前で、このサイト接続を特定します。
用意されているデフォルト名を使用するか、または新しい名前を入力できます。

OK

設定を保存して、「サイト接続詳細」ダイアログを閉じます。

取消

設定をキャンセルして、「サイト接続詳細」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.4 「新規サイトの作成」ダイアログ

デザイナでは、コンテンツ・サーバーのWebサイトに接続するサイト接続を使用して、そのWebサイトを更新します。このダイアログではWebサイトを作成できます(「サイト接続詳細」ダイアログ(第A.3項「「サイト接続詳細」ダイアログ」を参照)からアクセスできます)。サイトを作成する場合、サイトID、名前およびタイプを指定します。

図A-13 「新規サイトの作成」ダイアログ

要素

説明

ID

WebサイトのID。このIDを使用して、このサイトとそれに関連するコンテンツ・サーバーのファイルを一意に特定します（コンテンツIDと混同しないでください）。
有効な文字のみを使用してください（空白、記号などは不可）。このダイアログでは、値の入力時に有効な文字の使用が強制されます。また、値は比較的短くなるようにします。

siteidフラグメント・パラメータまたはCSPを操作する際にこのIDが再表示されます。

名前

Webサイトの名前。
使用する名前は、コンテンツ・サーバーのプロジェクト・ファイルのタイトルになります。これは、コンテンツ・サーバーの「Webサイト」メニューにサイトのタイトルとして表示されます。（この値がページ・テンプレートのTITLEタグに影響を与えることはありません。）

タイプ

Webサイトのタイプ(スクリプトの選択)。
hcsp/jsp: IdocスクリプトまたはJavaServer Pages対応Webサイトを作成し、これによりSite Studioでの他の選択内容が決まります。

asp: Active Server Pages対応Webサイトを作成し、これによりSite Studioでの他の選択内容が決まります。

HCSP、JSPまたはASPを使用して、Webサイトを作成できます。ただし、Site Studio 10gR4に導入されたすべての機能およびアーキテクチャが組み込まれるのは、HCSPを使用して構築したサイトのみです。

OK

設定を保存して、「新規サイトの作成」ダイアログを閉じます。

取消

設定をキャンセルして、「新規サイトの作成」ダイアログを閉じます。

A.5 「サイト・アドレス」ダイアログ

ドメインベースのアドレスまたはフォルダベースのアドレスを使用して、サイトを開くことができます。このダイアログでは、Webサイトを指し示す1つ以上のドメイン名を追加できます。

図A-14 「サイト・アドレス」ダイアログ

要素

説明

Webサイトに解決するドメイン名を追加するには、これをクリックします。
(これをクリックするとテキスト・ボックスが開き、このボックスでアドレスを入力した後、[Enter]をクリックします。)

選択したサイト・アドレスを削除します。

デフォルトの設定

選択したアドレスをデフォルトのアドレスとして設定します。
デフォルトのアドレスは、Site Studioの複数の場面で使用されます。たとえば、デザイナの接続、サイトのプレビュー、コントリビューション・リージョンへのコンテンツの割当てなどに使用されます。

OK

設定を保存して、「サイト・アドレス」ダイアログを閉じます。

取消

設定をキャンセルして、「サイト・アドレス」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

ドメイン名アドレスが機能するには、ネーム・サーバーでドメイン名（DNSレコード）を適切に構成する必要があります。

このダイアログを初めて開いたときに表示されるデフォルトのフォルダ・アドレスは、サイトを初めて作成したときにSite Studioで使用されるフォルダ・アドレスです。

A.6 「デフォルト・リンク・フォーマットの選択」ダイアログ

デザイナやコントリビュータでハイパーリンクを作成する場合、リンクの形式に関する多くの選択肢があります。このダイアログでは、デザイナやコントリビュータが使用するデフォルトのリンク形式を選択したり、このオプションがリンク・ウィザード(第A.18項「リンク・ウィザード」を参照)に表示されないように非表示にできます。

図A-15 「デフォルト・リンク・フォーマットの選択」ダイアログ

要素

説明

パスベースのURL

絶対パス: フルパスを生成します。たとえば、<!--$ssServerRelativeSiteRoot-->products/index.htm (<!--$ssServerRelativeSiteRoot-->は、Webサイトのルートのパスに置き換えられる)のようになります。
相対パス: フルパスではなく相対パスを使用します。たとえば、../products/index.htmのようになります。

IDベースのURL

セクション名やラベルを参照せずに、ターゲットの場所のハードコードされたIDが含まれます。次のオプションを選択します。
クライアント側のjavascript:link() / javascript:nodelink()フォーマット: クライアント側のJavaScriptおよびターゲットの場所のIDを使用します。

サーバー側wcmUrl()フォーマット: サーバー側のIdocスクリプトおよびターゲットの場所のIDを使用します。

URLトークンssLINK / ssNODELINKフォーマット: Site Studioトークンおよびターゲットの場所のIDを使用します。

デザイナ・ハイパーリンク・ウィザードで「フォーマットの選択」ページを非表示

デザイナ用のハイパーリンクの作成ウィザードで「ハイパーリンクの作成ウィザード - 「フォーマットの選択」」画面(第A.18.3項「リンク・ウィザード - 「URLフォーマットの選択」」を参照)が表示されないようにします。

コントリビュータ・ハイパーリンク・ウィザードで「フォーマットの選択」ページを非表示

コントリビュータ用のハイパーリンクの作成ウィザードで「ハイパーリンクの作成ウィザード - 「フォーマットの選択」」画面(第A.18.3項「リンク・ウィザード - 「URLフォーマットの選択」」を参照)が表示されないようにします。

OK

設定を保存して、「デフォルト・リンク・フォーマットの選択」ダイアログを閉じます。

取消

設定をキャンセルして、「デフォルト・リンク・フォーマットの選択」ダイアログを閉じます。

ヘルプ

オンライン・ヘルプを開きます。

A.7 「環境プロパティの定義」ダイアログ

Webサイトをレプリケートする場合、サイトのプロパティも、サーバーから次のサーバーにレプリケートされます。このダイアログでは、レプリケートされずに、ソース・サーバーに残るプロパティを指定できます。この設定を環境プロパティと言います。

図A-16 「環境プロパティの定義」ダイアログ

要素

説明

名前

プロパティの名前。
環境プロパティにする名前のそばにあるボックスを選択します。

タイプ

プロパティのタイプ。

説明

プロパティの説明。

OK

設定を保存して、「環境プロパティ」ダイアログを閉じます。

取消

設定をキャンセルして、「環境プロパティ」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.8 「新規セクション」ダイアログ

サイト階層の各セクションには、ラベル、URLのディレクトリ名、およびセクションIDがあります。これらの値は、サイト全体で繰り返し使用されます。セクションを初めて作成するときにこれらの値を選択でき、セクションを作成した後に（「サイト階層」ペインと「プロパティ」ペインを使用して）値を編集できます。

図A-17 「新規セクション」ダイアログ

要素

説明

ラベル

セクション・ラベルは、Webサイトの「サイト階層」ペインとナビゲーション・メニュー(ナビゲーション・フラグメントで生成)に表示されます。

URL

URLはWebブラウザのアドレス・バーで使用され、セクションをターゲットとするすべての（パスベースの）ハイパーリンクに表示されます。この値では、空白や特殊文字は使用しないでください。Webサイトでリンクの問題が発生する可能性があります。
Site Studioでは、ラベルを入力すると不正な文字が自動的にストリッピングされます。

セクションIDの自動生成

セクションをターゲットとする特定の（IDベースの）ハイパーリンクで使用されるセクションID（nodeIDとも呼ばれる）を自動的に生成します。

セクションIDの手動入力

セクションID（nodeIDとも呼ばれる）を自分で入力する場合に選択します。この値は、セクションをターゲットとする特定の（IDベースの）ハイパーリンクで使用されます。

OK

設定を保存して、「新規セクション」ダイアログを閉じます。

取消

設定をキャンセルして、「新規セクション」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.9 「カスタム・セクション・プロパティ」ダイアログ

サイト階層の各セクションには、プロパティ（ID、ラベル、デフォルトのプレースホルダ定義など）があります。この他に、カスタム・プロパティを作成し、Webサイトを変更してその値を読み取り、特定の機能を実行できます。ここでは、サイトに追加するカスタム・セクション・プロパティを示します。このダイアログを使用して、カスタム・セクション・プロパティの編集や削除を常時行うことができます。

図A-18 「カスタム・セクション・プロパティ」ダイアログ

要素

説明

名前 | タイプ | 説明
（表示領域）

既存のカスタム・セクション・プロパティを表示します。

追加

「カスタム・セクション・プロパティの定義」ダイアログ(第A.10項「「カスタム・セクション・プロパティの定義」ダイアログ」を参照)を開き、このダイアログでカスタム・セクション・プロパティを追加できます。

削除

カスタム・セクション・プロパティを削除します。

編集

「カスタム・セクション・プロパティの定義」ダイアログ(第A.10項「「カスタム・セクション・プロパティの定義」ダイアログ」を参照)を開き、このダイアログでカスタム・セクション・プロパティを編集できます。

OK

設定を保存して、「カスタム・セクション・プロパティの定義」ダイアログを閉じます。

取消

設定をキャンセルして、「カスタム・セクション・プロパティの定義」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.10 「カスタム・セクション・プロパティの定義」ダイアログ

サイト階層の各セクションには、プロパティ（ID、ラベル、デフォルトのプレースホルダ定義など）があります。この他に、カスタム・プロパティを作成し、Webサイトを変更してその値を読み取り、特定の機能を実行できます。このダイアログを使用して、カスタム・セクション・プロパティの追加と編集を行うことができます。

図A-19 「カスタム・セクション・プロパティの定義」ダイアログ

要素

説明

名前

カスタム・セクション・プロパティの名前。「サイト階層」ペインでセクションを選択すると、この名前が「プロパティ」ペインに表示されます。

タイプ

このプロパティに対して行われるアクションのタイプ（フラグメント・パラメータの機能と似ています）。
テキスト: テキストの追加に使用できる単純なテキスト・ボックスを表示します。

bigtext: テキストを追加および編集できる大きめのテキスト・ボックス（ポップアップ・ウィンドウ）を表示します。

ブール: 選択可能な値として「True」または「False」を表示します。

整数: 整数値を表示します。整数値では小数点は使用できません。

浮動小数: 小数点を含む値を表示します。

サイズ: サイズの値をピクセルまたはパーセンテージで表示します。

色: RGBの16進数値（0xFF0000など）とカラー・ピッカーを表示します。

url: URLを参照してそのURLを値として選択するダイアログ(第A.18.1項「リンク・ウィザード - 「リンク・タイプの選択」」を参照)を表示します。

manageddoc: コンテンツ・サーバーのドキュメントを参照し、そのドキュメントを値（dDocName）として選択するコンテンツ・サーバーのウィンドウを開きます。

managedurl: コンテンツ・サーバーのドキュメントのURLを参照し、そのURLを値として選択するコンテンツ・サーバーのウィンドウを開きます。

managedquery: 問合せを作成できる「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開きます。

cssstyle: CSSスタイルの値を指定できるテキスト・ボックスを表示します。

siteid: コンテンツ・サーバーのWebサイトを選択するダイアログ(第A.16項「「サイトの選択」ダイアログ」を参照)を表示します。

nodeid: サイト階層のセクションを選択するダイアログ(第A.17項「「セクションの選択」ダイアログ」を参照)を開きます。

説明

「プロパティ」ペインの下部にプロパティの説明を表示するオプションの設定。

OK

カスタム・セクション・プロパティを追加して、「カスタム・セクション・プロパティの定義」ダイアログを閉じます。

取消

設定をキャンセルして、「カスタム・セクション・プロパティの定義」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

カスタム・セクション・プロパティを追加した後、サイト階層を経由して各セクションの値を入力する必要があります。その後、サイト・アセットを変更してカスタム・プロパティを読み取り、特定の機能を実行する必要があります。

A.11 「ホームページ・テンプレートの選択」ダイアログ

ホームページとプライマリ・ページは似ています。違いは、ホームページにはWebサイトのいずれかのセクションではなくそのルートが関連付けられている点です。ホームページは、ビジターがサイトを訪問する際のデフォルト（ランディング）のページになります。このダイアログを使用して、ホームページを追加できます。

図A-20 「ページ・テンプレートの選択」ダイアログ

要素

説明

新規ページ・テンプレートの作成

次に指定するファイル拡張子でホームページを作成します。
hcsp: IdocスクリプトのWebサイトに使用します。

jsp: JSPのWebサイトに使用します。

asp: ASPのWebサイトに使用します。

使用可能なファイル拡張子は、「サイト接続詳細」ダイアログ(第A.3項「「サイト接続詳細」ダイアログ」を参照)で作成したサイトのタイプによって決まります。

HCSP、JSPまたはASPを使用して、Webサイトを作成できます。ただし、10gR4以降のリリースの機能が組み込まれるのは、HCSPを使用して構築したサイトのみです。ASPまたはJSPを使用して構築したサイトが特に必要になる場合を除き、ASPまたはJSPを使用してWebサイトを作成しないでください。

コンテンツ・サーバーから既存のページ・テンプレートを選択

Webサイトに(コンテンツ・サーバーの)既存のページ・テンプレートを追加して、そのテンプレートをホームページにします。ページ・テンプレートが最近作成したテンプレートの場合は、メニューから選択できます。最近作成したテンプレートではない場合は、このダイアログを終了し、コンテンツ・サーバーで「<サーバーから選択>」を選択してテンプレートを参照します。

既存のページ・テンプレートから新規ページ・テンプレートを作成

既存のページ・テンプレートのコピーを作成してWebサイトに追加し、そのテンプレートをホームページにします。この場合、最初から設計を再作成するのではなく、別のページ・テンプレートを再利用するため時間を節約できます。
この作成元のページ・テンプレートは、次の2つのソースのいずれかを元にしています。

コンテンツ・サーバーに格納済: コンテンツ・サーバーに保存されているページ・テンプレートを選択します。ページ・テンプレートが最近作成したテンプレートの場合は、メニューから選択できます。最近作成したテンプレートではない場合は、このダイアログを終了し、コンテンツ・サーバーで「<サーバーから選択」を選択してテンプレートを参照します。

ファイル・システムに格納済: ファイル・システムに保存されているページ・テンプレートを選択します。このオプションは、ファイル・システム上のページ・テンプレートを作成し、それを再利用する場合は特に便利です。ただし、ファイルの拡張子は.hcsp、.jspまたは.aspである必要があります。

外部URLの使用

このオプションは、プライマリ・ページ(第A.12項「「プライマリ・ページ・テンプレートの選択」ダイアログ」を参照)にのみ適用されます。

すべてのサブセクションに再帰的に適用

サイト階層のこのセクションの下にあるすべてのセクションに同じページ・テンプレートを適用します。
これは、サイト階層の各セクションを開いて、ページ・テンプレートを追加し、「コンテンツ・サーバーから既存のページ・テンプレートを選択」を選択する場合と同じアクションになります。

OK

「ページ・テンプレートの選択」ダイアログを閉じて、ページ・テンプレートと、サイト階層のルートを関連付けます。

取消

ページ・テンプレートと、サイト階層のルートを関連付けずに「ページ・テンプレートの選択」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.12 「プライマリ・ページ・テンプレートの選択」ダイアログ

ほとんどの場合、サイト階層の各セクションには、そのセクションのデフォルト（ランディング）のページとして機能するプライマリ・ページが含まれます。サイト階層の各セクションのプライマリ・ページを作成したり、サイト階層全体で同じプライマリ・ページを再利用したりすることができます。このダイアログでプライマリ・ページを追加できます。

図A-21 「ページ・テンプレートの選択」ダイアログ

要素

説明

新規ページ・テンプレートの作成

次に指定するファイル拡張子を使用して、サイトのこのセクションのプライマリ・ページを作成します。
hcsp: IdocスクリプトのWebサイトに使用します。

jsp: JSPのWebサイトに使用します。

asp: ASPのWebサイトに使用します。

使用可能なファイル拡張子は、作成したサイトのタイプによって決まります(第A.3項「「サイト接続詳細」ダイアログ」を参照)。

HCSP、JSPまたはASPを使用して、Webサイトを作成できます。ただし、10gR4以降のリリースの機能が組み込まれるのは、HCSPを使用して構築したサイトのみです。ASPまたはJSPを使用して構築したサイトが特に必要になる場合を除き、ASPまたはJSPを使用してWebサイトを作成しないでください。

コンテンツ・サーバーから既存のページ・テンプレートを選択

Webサイトにコンテンツ・サーバーの既存のページ・テンプレートを追加して、そのテンプレートをこのセクションのプライマリ・ページにします。ページ・テンプレートが最近作成したテンプレートの場合は、メニューから選択できます。最近作成したテンプレートではない場合は、このダイアログを終了し、コンテンツ・サーバーで「<サーバーから選択>」を選択してテンプレートを参照します。

既存のページ・テンプレートから新規ページ・テンプレートを作成

既存のページ・テンプレートのコピーを作成してWebサイトに追加し、そのテンプレートをこのセクションのプライマリ・ページにします。この場合、最初から設計を再作成するのではなく、別のページ・テンプレートを再利用するため時間を節約できます。
新しいページ・テンプレートの作成に使用するページ・テンプレートは、次の2つのソースのいずれかを元にしています。

コンテンツ・サーバーに格納済: コンテンツ・サーバーに格納されたページ・テンプレートが使用されます。ページ・テンプレートが最近作成したテンプレートの場合は、メニューから選択できます。最近作成したテンプレートではない場合は、このダイアログを終了し、コンテンツ・サーバーで「<サーバーから選択>」を選択してテンプレートを参照します。

ファイル・システムに格納済: ファイル・システムに格納されたページ・テンプレートが使用されます。このオプションは、ファイル・システム上のページ・テンプレートを作成し、それを再利用する場合は特に便利です。ファイルの拡張子は.hcsp、.jspまたは.aspである必要があります。

外部URLの使用

ページ・テンプレートではなく、別のWebサイト(パートナ・サイトまたは部署レベルのサイト)のWebページを使用します。ビジターがこのセクションに移動すると、ここで指定したURLに誘導されます。

すべてのサブセクションに再帰的に適用

このセクションの下にあるすべてのセクションに同じページ・テンプレートを適用します。これは、サイト階層のこのセクションの下にある各セクションを開いて、ページ・テンプレートを追加し、「コンテンツ・サーバーから既存のページ・テンプレートを選択」を選択する場合と同じアクションになります。

OK

「ページ・テンプレートの選択」ダイアログを閉じて、プライマリ・ページと、サイト階層のこのセクションを関連付けます。

取消

プライマリ・ページと、サイト階層のこのセクションを関連付けずに「ページ・テンプレートの選択」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.13 「セカンダリ・ページ・テンプレートの選択」ダイアログ

ほとんどの場合、セカンダリ・ページは、アイテムのリストや、検索で見つかったアイテムのリストを表示するために使用されます。また、セカンダリ・ページは、コントリビュータがサイトに追加したファイル（データ・ファイルまたはネイティブ・ドキュメント）の背景として機能します。そのため、Webサイトへのファイルの追加をコントリビュータに許可した場合のみセカンダリ・ページが必要になります。セカンダリ・ページは、サイトのルートおよびサイトのセクションに追加できます。さらに、セカンダリ・ページを作成したり、別のセクションからセカンダリ・ページを再利用したりすることができます。このダイアログでセカンダリ・ページを追加します。

図A-22 「ページ・テンプレートの選択」ダイアログ

要素

説明

新規ページ・テンプレートの作成

次に指定するファイル拡張子を使用して、サイトのこのセクションのセカンダリ・ページを作成します。
hcsp: IdocスクリプトのWebサイトに使用します。

jsp: JSPのWebサイトに使用します。

asp: ASPのWebサイトに使用します。

使用可能なファイル拡張子は、作成したサイトのタイプによって決まります(第A.3項「「サイト接続詳細」ダイアログ」を参照)。

HCSP、JSPまたはASPを使用して、Webサイトを作成できます。ただし、10gR4以降のリリースの機能が組み込まれるのは、HCSPを使用して構築したサイトのみです。ASPまたはJSPを使用して構築したサイトが特に必要になる場合を除き、ASPまたはJSPを使用してWebサイトを作成しないでください。

コンテンツ・サーバーから既存のページ・テンプレートを選択

Webサイトにコンテンツ・サーバーの既存のページ・テンプレートを追加して、そのテンプレートをこのセクションのセカンダリ・ページにします。ページ・テンプレートが最近作成したテンプレートの場合は、メニューから選択できます。最近作成したテンプレートではない場合は、このダイアログを終了し、コンテンツ・サーバーで「<サーバーから選択>」を選択してテンプレートを参照します。

既存のページ・テンプレートから新規ページ・テンプレートを作成

既存のページ・テンプレートのコピーを作成してWebサイトに追加し、そのテンプレートをこのセクションのセカンダリ・ページにします。この場合、最初から設計を再作成するのではなく、別のページ・テンプレートを再利用するため時間を節約できます。
新しいページ・テンプレートの作成に使用するページ・テンプレートは、次の2つのソースのいずれかを元にしています。

コンテンツ・サーバーに格納済: コンテンツ・サーバーに格納されたページ・テンプレートが使用されます。ページ・テンプレートが最近作成したテンプレートの場合は、メニューから選択できます。最近作成したテンプレートではない場合は、このダイアログを終了し、コンテンツ・サーバーで「<サーバーから選択>」を選択してテンプレートを参照します。

ファイル・システムに格納済: ファイル・システムに格納されたページ・テンプレートが使用されます。このオプションは、ファイル・システム上のページ・テンプレートを作成し、それを再利用する場合は特に便利です。ファイルの拡張子は.hcsp、.jspまたは.aspである必要があります。

外部URLの使用

このオプションは、プライマリ・ページ(第A.12項「「プライマリ・ページ・テンプレートの選択」ダイアログ」を参照)にのみ適用されます。

すべてのサブセクションに再帰的に適用

このセクションの下にあるすべてのセクションに同じページ・テンプレートを適用します。これは、サイト階層のこのセクションの下にある各セクションを開いて、ページ・テンプレートを追加し、「コンテンツ・サーバーから既存のページ・テンプレートを選択」を選択する場合と同じアクションになります。

OK

「ページ・テンプレートの選択」ダイアログを閉じて、セカンダリ・ページと、サイト階層のこのセクションを関連付けます。

取消

セカンダリ・ページと、サイト階層のこのセクションを関連付けずに「ページ・テンプレートの選択」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.14 「サイト・アセット・カテゴリ」ダイアログ

「サイト・アセット・カテゴリ」ダイアログを使用して、デザイナでカテゴリをカスタマイズしたり、カテゴリを「サイト・アセット」ペインに追加したりします。

図A-23 「サイト・アセット・カテゴリ」ダイアログ

要素

説明

カテゴリを作成します。(テキスト・ボックスが開き、このボックスでカテゴリを入力した後、[Enter]をクリックします。)

既存のカテゴリを削除します。（そのカテゴリ内の既存のファイルはコンテンツ・サーバーから削除されません。）

リストの選択したカテゴリを上に移動します。

リストの選択したカテゴリを下に移動します。

説明

アセット・カテゴリを説明します。

Webサイト・オブジェクト・タイプ

アセットのWebサイト・オブジェクト・タイプを示します。

問合せテキスト

コンテンツ・サーバーで実行される問合せ。このカテゴリに属するアセットを表示します。
通常、問合せによって（前述の）適切なタイプが含まれるアセットがすべて取得されますが、この値を使用して、このカテゴリに表示されるアセットをさらにカスタマイズできます。

「追加情報」ボタンにより、「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)が開き、このダイアログでカスタム問合せの指定、テストおよび取得を行います。

メタデータ

クリックして「メタデータ変更の有効化」ダイアログ(第A.15項「「メタデータ変更の有効化」ダイアログ」を参照)を開き、このダイアログで、「サイト・アセット」ペインを使用してアセットを追加する際の特定のメタデータを使用可能にできます。

OK

設定を保存して、「サイト・アセット・カテゴリ」ダイアログを閉じます。

取消

設定をキャンセルして、「サイト・アセット・カテゴリ」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

デフォルトへのリセット

デフォルトの「サイト・アセット」カテゴリをリセットします（作成したカテゴリを削除します）。

サイト・アセットを「サイト・アセット」ペインに表示するには、コンテンツ・サーバーで適切な「Webサイト」メタデータと「Webサイト・オブジェクト・タイプ」メタデータをそのサイト・アセットに割り当てる必要があります。

A.15 「メタデータ変更の有効化」ダイアログ

「サイト・アセット」ペインを使用してアセットを追加するときに使用可能なメタデータを指定できます。また、新しい各アセットに割り当てられるデフォルトのメタデータも指定できます。

図A-24 「メタデータ変更の有効化」ダイアログ

要素

説明

オン | 名前 | キャプション | タイプ | デフォルト
（表示領域）

コンテンツ・サーバーの各メタデータ値のチェック・ボックスを表示します。
コントリビュータ・データ・ファイルを保存するときに各メタデータの値の変更をコントリビュータに許可するには、その値のそばにあるボックスを選択します。または、コントリビュータがそのメタデータの値を変更できないようにする場合は、そのチェック・ボックスの選択を解除します。

「デフォルト」列には、デフォルトで割り当てられるメタデータの値が表示されます(次の「デフォルト値」ボタンを参照)。

すべてチェック

メタデータの値をすべて選択して、「サイト・アセット」ペインでファイルを追加するときにそれらの値がすべて使用できるようにします。

すべてクリア

すべてのメタデータの値の選択を解除して、「サイト・アセット」ペインでファイルを追加するときにそれらの値をすべて変更できないようにします。

OK

設定を保存して、「メタデータ変更の有効化」ダイアログを閉じます。

取消

設定をキャンセルして、「メタデータ変更の有効化」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

デフォルト値

（コンテンツ・サーバーで）「情報の割当てフォーム」を開きます。ここでは、「サイト・アセット」ペインで追加したサイト・アセットに割り当てられるデフォルトのメタデータを指定します。これは、「メタデータ変更の有効化」ダイアログでいずれかのメタデータの値を無効にした場合は特に重要です。

デフォルトの消去

デフォルトのメタデータ値の選択を解除します。

プロファイル・トリガー値

Oracle Content Server上のプロファイルを入力して、選択したプロファイルの設定を有効にするボックスを表示します。このフィールドは、プロファイルがOracle Content Serverで有効な場合のみ表示されます。

A.16 「サイトの選択」ダイアログ

コンテンツの一部が表示される、コンテンツ・サーバーのWebサイト(ターゲットの場所とも呼ばれる)を指定する必要がある場合にこのダイアログを使用します。たとえば、siteidタイプのフラグメント・パラメータやカスタム・セクション・プロパティ内などの場所になります。

図A-25 「サイトの選択」ダイアログ

要素

説明

サイト・ラベル | サイトID | サイト・タイプ

コンテンツ・サーバーの使用可能なWebサイトを表示します。
使用するWebサイトを選択します。

OK

設定を保存して、「サイトの選択」ダイアログを閉じます。

取消

設定をキャンセルして、「サイトの選択」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.17 「セクションの選択」ダイアログ

コンテンツの一部が表示される場所を特定する場合(nodeidタイプのフラグメント・パラメータの値を指定する場合など)、ターゲットの場所としてWebサイト上のセクションを選択する必要があります。このダイアログでセクションを選択できます。

図A-26 「セクションの選択」ダイアログ

要素

説明

サイト階層

サイト階層の使用可能なセクションを表示します。
セクションをクリックして値として使用します。

セクションID

セクションのノードID。サイト階層ウィンドウでセクションを選択すると、値が自動的に挿入されます。
値を手動で入力することもできます。

OK

設定を保存して、「セクションの選択」ダイアログを閉じます。

取消

設定をキャンセルして、「セクションの選択」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.18 リンク・ウィザード

リンク・ウィザードを使用して、使用するサイトや他のサイトの様々な場所への各種リンクを作成できます。

- 第A.18.1項「リンク・ウィザード - 「リンク・タイプの選択」」

- 第A.18.2項「リンク・ウィザード - 「セクションの選択」」

- 第A.18.3項「リンク・ウィザード - 「URLフォーマットの選択」」

- 第A.18.4項「リンク・ウィザード - 「コンテンツ・ファイルの選択」」

- 第A.18.5項「リンク・ウィザード - 「ターゲット・セクションの選択」」

- 第A.18.6項「リンク・ウィザード - 「コンテンツのチェックイン」」

- 第A.18.7項「リンク・ウィザード - 「リンクの確認」」

- 第A.18.8項「リンク・ウィザード - 「リンク・ターゲットのオプション」」

A.18.1 リンク・ウィザード - 「リンク・タイプの選択」

リンク・ウィザードで最初に表示される画面では、リンク・タイプの選択が求められます。ここでの選択内容に応じて、ウィザードに表示されるオプションが異なります。

図A-27 リンク・ウィザード - 「リンク・タイプの選択」ダイアログ

要素

説明

セクションへのリンク

使用するサイト上の別のセクションへのリンク、またはコンテンツ・サーバーの別のサイトのセクションに対するリンクを作成します。

ファイルへのリンク

使用するサイト、またはコンテンツ・サーバーの別のサイトのコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントへのリンクを作成します。
このオプションを後で使用して、新規または既存のファイルへのリンクを作成できます。

次のURLへのリンク

このテキスト・ボックスで指定するURLへのリンクを作成します。

取消

設定をキャンセルして、リンク・ウィザードを閉じます。

戻る

この画面では無効です。

次

ウィザードの次の画面に移動します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.18.2 リンク・ウィザード - 「セクションの選択」

リンク・ウィザードのこの画面では、リンク先のセクションを特定します。

図A-28 リンク・ウィザード - 「セクションの選択」ダイアログ

要素

説明

メニュー

リンク先として作成できる、コンテンツ・サーバーの使用可能なサイトをリストします。

サイト階層ウィンドウ

リンク先として作成できる、（前述の）選択したサイトのセクションをリストします。

取消

設定をキャンセルして、リンク・ウィザードを閉じます。

戻る

ウィザードの前の画面に移動します。

次

ウィザードの次の画面に移動します。

Finish

ウィザードを終了して、リンクを挿入します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.18.3 リンク・ウィザード - 「URLフォーマットの選択」

リンク・ウィザードでは、ハイパーリンク用の様々なリンク形式を使用できます。各形式にはメリットとデメリットがあります。

図A-29 リンク・ウィザード - 「URLフォーマットの選択」ダイアログ

要素

説明

パスベースのURL

リンクには、ターゲットの場所のパスが含まれます。このタイプのリンクには次の2つの選択肢があります。
絶対パス: フルパスを生成します。たとえば、<!--$ssServerRelativeSiteRoot-->products/index.htm (<!--$ssServerRelativeSiteRoot-->は、Webサイトのルートのパスに置き換えられる)のようになります。

相対パス: フルパスではなく相対パスを生成します。たとえば、../products/index.htmのようになります。

IDベースのURL

リンクには、パスベースの名前ではなく、ターゲットの場所のコード化されたIDが含まれます。このタイプのリンクには3つの選択肢があります。
クライアント側のスクリプト・フォーマット: クライアント側のJavaScriptを使用して、ターゲットの場所へのリンクを作成します。たとえば、javascript:nodelink('123');、avascript:link('myfile');またはjavascript:link('myfile','123');のようになります。

サーバー側のスクリプト・フォーマット: サーバー側のIdocスクリプトを使用して、ターゲットの場所へのリンクを作成します。たとえば、<!--$ssNodeLink("123")-->、<!--$ssLink("myfile")-->または<!--$ssLink("myfile","123")-->のようになります。

URLトークン・フォーマット: サーバーでリダイレクトを使用して、ターゲットの場所へのリンクを作成します。たとえば、ssNODELINK/123、ssLINK/myfileまたはssLINK/123/myfileのようになります。

取消

設定をキャンセルして、リンク・ウィザードを閉じます。

戻る

ウィザードの前の画面に移動します。

次

ウィザードの次の画面に移動します。

Finish

ウィザードを終了して、リンクを挿入します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

同じ形式を常に選択することが分かっている場合は、「デフォルト・リンク・フォーマットの選択」ダイアログ(第A.6項「「デフォルト・リンク・フォーマットの選択」ダイアログ」を参照)を使用して、デザイナとコントリビュータにこの画面が再表示されないように非表示にしておくことができます。

「パスベースのURL」オプションは、以前の画面で選択した内容に応じて無効にできます（たとえば、ファイルへのリンクを作成する際にターゲット・セクションとして「Webサイト・セクション」メタデータを選択した場合などです）。

A.18.4 リンク・ウィザード - 「コンテンツ・ファイルの選択」

リンク・ウィザードでは、新規または既存のコントリビュータ・データ・ファイルやネイティブ・ドキュメントへのリンクを作成できます。新規ファイルへのリンクを作成する場合、リストからファイル・タイプを選択でき、Site Studioによってそのタイプがチェックインされます。既存のファイルを選択した場合は、コンテンツ・サーバーからファイルを選択するか、またはローカルでファイルを参照できます。

図A-30 「コンテンツ・ファイルの選択」ダイアログ

要素

説明

新規コントリビュータ・データファイル

リンクのターゲットとなる新しいコントリビュータ・データ・ファイルをチェックインする場合に選択します。

新規ネイティブ・ファイル

リンクのターゲットとなる新しいネイティブ・ドキュメントをチェックインする場合に選択します。
メニューからネイティブ・ドキュメントのタイプを選択します。

サーバーからの既存のファイル

サーバー上の現在のWebサイトに関連付けられたファイルを表示する場合に選択します。
選択されたファイルがリンクのターゲットとなります。

既存のローカル・ファイル

リンクのターゲットとなるローカル・ファイルをチェックインする場合に選択します。

現在のアイテム

現在のファイルをリンクのターゲットとして選択する場合に選択します。

取消

設定をキャンセルして、リンク・ウィザードを閉じます。

戻る

ウィザードの前の画面に移動します。

次

ウィザードの次の画面に移動します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

リンク・ウィザードを使用して、ファイルの選択やサイトへのファイルの追加を行う場合、Site Studioでは、そのファイルがサイトの構成要素として認識されるように、ファイルに適切なメタデータを自動的に割り当てます。

A.18.5 リンク・ウィザード - 「ターゲット・セクションの選択」

リンク・ウィザードでは、コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントへのリンクを作成し、リンクをクリックしたときにそのファイルがWebサイトのどこに表示されるかを制御できます。そのファイルが実際にWebサイトまたはコンテンツ・サーバーのどこに格納されているかは関係ありません。使用するサイトまたは別のサイト上のどの場所も指定できます。

あるいは、Webサイトでファイルが現在使用されているセクションをSite Studioで特定することもできます。

図A-31 リンク・ウィザード - 「ターゲット・セクションの選択」ダイアログ

要素

説明

Webサイト・セクションのデフォルト・メタデータを使用

ファイルは、そのファイルが格納されているセクションで開きます(xWebsiteSectionで定義されたメタデータを使用します)。
この値を選択した場合は、次の画面でIDベースのリンク形式を使用する必要があります。

Webサイト・セクションの選択

ファイルは、メニューで指定するセクションで開きます。

メニュー

コンテンツ・サーバーの使用可能なサイトをリストします。
このうちのいずれかのサイトを、ファイルのターゲットの場所として選択します。

サイト階層ウィンドウ

（前述の）選択したサイトで使用可能なセクションをリストします。
このうちのいずれかのセクションを、ファイルのターゲットの場所として選択します。

コンテンツ・アイテムのURLへのリンク

作成されたリンクは、アイテムのWebレイアウトURLに直接リンクされます。

オプション

リンク・オプションのダイアログが開きます(第A.18.8項「リンク・ウィザード - 「リンク・ターゲットのオプション」」を参照)。

取消

設定をキャンセルして、リンク・ウィザードを閉じます。

戻る

ウィザードの前の画面に移動します。

次

ウィザードの次の画面に移動します。

Finish

ウィザードを終了して、リンクを挿入します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.18.6 リンク・ウィザード - 「コンテンツのチェックイン」

新規ファイルへのリンクを作成する場合、またはローカルでホストされているファイルにリンクしている場合、アイテムがコンテンツ・サーバーにチェックインされます。ウィザードのこのセクションは、必要なコンテンツ・サーバー・データをすべて収集するために使用します。赤でマークされたフィールドはすべて必須です。つまり、アイテムをチェックインするには、これらのフィールドに値を入力する必要があります。

図A-32 リンク・ウィザード - 「コンテンツのチェックイン」ダイアログ

A.18.7 リンク・ウィザード - 「リンクの確認」

リンク・ウィザードの最後の画面では、ハイパーリンクの表示状況を確認できます。

図A-33 リンク・ウィザード - 「リンクの確認」ダイアログ

要素

説明

リンクURL

生成されたリンクの表示状況を示します。
このリンクをそのまま表示したり、リンクをコピーして別のファイルに貼り付けたりすることができます。

オプション

リンク・オプションのダイアログが開きます(第A.18.8項「リンク・ウィザード - 「リンク・ターゲットのオプション」」を参照)。

取消

設定をキャンセルして、リンク・ウィザードを閉じます。

戻る

ウィザードの前の画面に移動します。

Finish

ウィザードを終了して、リンクを挿入します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.18.8 リンク・ウィザード - 「リンク・ターゲットのオプション」

リンクのオプションは、ウィザードのどの時点からでも、この小さなダイアログを表示して使用できます。ここでは、リンクを新しいウィンドウで開くかどうかを制御できます。

図A-34 リンク・ウィザード - 「リンク・ターゲットのオプション」

要素

説明

新規ウィンドウでリンク・ターゲットを開く

選択した場合、リンクは新しいブラウザ・ウィンドウで開きます。
_blank: リンクが開くときに指定される値。

OK

入力したオプションを承認し、ダイアログの表示元の画面に戻ります。

取消

設定をキャンセルして、「リンク・ターゲットのオプション」ダイアログを閉じます。

ビジターがリンクをクリックしたときに意図せずにWebページから離れてしまうことを防ぐには、「新規ウィンドウでリンク・ターゲットを開く」の選択が便利です。

A.19 「コントリビューション・リージョン」ダイアログ

コントリビューション・リージョンを使用すると、コントリビュータはコントリビュータ・アプリケーションまたはサード・パーティ製アプリケーション（ネイティブ・ドキュメントを使用する場合）を使用して、Webページの一部を編集できます。このダイアログでは、ページ・テンプレートへのコントリビューション・リージョンの追加、コントリビュータが使用可能なオプションの指定、およびドキュメント変換設定のカスタマイズ（ネイティブ・ドキュメントの場合）を行うことができます。

図A-35 「コントリビューション・リージョン」ダイアログ

要素

説明

ID

Site Studioで自動生成されるID。

名前

コントリビューション・リージョンに割り当てる名前。名前は「設計」ビューに表示され、リージョンを表します。（リージョンの名前はコーディングに使用されます。空白、ASCII以外の文字または特殊文字は使用しないでください。）
同じデータ・ファイルを複数のページ・テンプレートで再利用する場合は、各ページのリージョンとその要素の名前を同じにする必要があります。

コントリビュータ編集

コントリビューション・リージョンの編集を可能にします。これにより、コントリビュータは、コントリビューション・アイコンを左クリックするか、アイコンを右クリックして「編集」(データ・ファイル用にコントリビュータを起動する場合)または「チェックアウトして開く」(ネイティブ・ドキュメント用にサード・パーティ製アプリケーションを起動する場合)を選択することで、リージョンに割り当てられたコンテンツを編集できます。

ドキュメント情報

コントリビューション・アイコンの右クリック・メニューに「ドキュメント情報」リンクを追加します。コントリビュータはこのリンクを使用して、リージョンに割り当てられたデータ・ファイルまたはネイティブ・ドキュメントの「コンテンツ情報」ページに移動できます。

ワークフロー承認

コントリビューション・アイコンの右クリック・メニューに「ドキュメントの承認」リンクを追加します。コントリビュータ（ワークフローのレビューアまたはコントリビュータとして指定されたコントリビュータ）はこのリンクを使用して、リージョンに割り当てられたデータ・ファイルまたはネイティブ・ドキュメントを承認します。

ワークフロー却下

コントリビューション・アイコンの右クリック・メニューに「ドキュメントの却下」リンクを追加します。レビューア（ワークフローのレビューアまたはコントリビュータとして指定されたコントリビュータ）はこのリンクを使用して、リージョンに割り当てられたデータ・ファイルまたはネイティブ・ドキュメントを却下します。

メタデータの変更

コントリビュータがデータ・ファイルのメタデータを更新できるように、リージョンに割り当てられたデータ・ファイルを保存する前に「情報の割当てフォーム」ページにコントリビュータを誘導します。
定義: 「メタデータ変更の有効化」ダイアログ(第A.15項「「メタデータ変更の有効化」ダイアログ」を参照)を開き、このダイアログで、リージョンに割り当てられたファイルを保存するときにコントリビュータが使用可能なメタデータを指定できます。

リージョン・コンテンツの切替え

コントリビューション・アイコンの右クリック・メニューに「リージョン・コンテンツの切替え」リンクを追加します。コントリビュータはこのリンクを使用して、ファイル（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）を作成するか、既存のファイルを参照して、そのファイルをリージョンに割り当てます。
定義: 「リージョン・コンテンツ・オプション」ダイアログ(第A.20項「「リージョン・コンテンツ・オプション」ダイアログ」を参照)を開き、このダイアログで、コンテンツを切り替えたりコンテンツをリージョンに割り当てたりするときにコントリビュータが使用可能なオプションを指定します。

リージョン・テンプレートの切替え

コントリビューション・アイコンの右クリック・メニューに「リージョン・テンプレートの切替え」リンクを追加します。コントリビュータはこのリンクを使用して、コントリビューション・リージョンで使用する別のリージョン・テンプレートを選択します。

Webサイト使用状況レポートの表示

コントリビューション・アイコンの右クリック・メニューに「Webサイト使用状況レポートの表示」リンクを追加します。コントリビュータはこのリンクを使用して、ファイル（リージョンに割り当てられたコントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）がサイト全体で使用される場所を示すサイト・レポートを表示します。

Content Trackerレポートの表示

コントリビューション・アイコンの右クリック・メニューに「Content Trackerレポートの表示」リンクを追加します。コントリビュータはこのリンクを使用して、ファイル（リージョンに割り当てられたコントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）の参照回数と参照者を示すサイト・レポートを表示します。

設定

「ネイティブ・ドキュメント変換設定」ダイアログ(第A.24項「「ネイティブ・ドキュメント変換設定」ダイアログ(レガシー)」を参照)開き、このダイアログで、リージョンに割り当てられたネイティブ・ドキュメントの変換に使用されるDynamic Converterのテンプレートまたはルールを指定します。

OK

設定を保存して、「コントリビューション・リージョン」ダイアログを閉じます。

取消

設定をキャンセルして、「コントリビューション・リージョン」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.20 「リージョン・コンテンツ・オプション」ダイアログ

このダイアログでは、コントリビュータが割り当てることができるファイルのタイプを定義します。

図A-36 「リージョン・コンテンツ・オプション」ダイアログ

要素

説明

新規コントリビュータ・データファイルの作成

コントリビュータ・データ・ファイルの作成と割当てをコントリビュータに許可します。

新規ネイティブ・ドキュメントの作成

ネイティブ・ドキュメントの作成と割当てをコントリビュータに許可します。
ドキュメント・タイプ: コントリビュータが作成可能なネイティブ・ドキュメントを指定します。

「追加情報」ボタンにより、「ドキュメント・タイプの選択」ダイアログ(第A.21項「「ドキュメント・タイプの選択」ダイアログ」を参照)が開き、このダイアログでネイティブ・ドキュメントのタイプをリストから選択できます。

コンテンツ・サーバーの既存ファイルの選択

コンテンツ・サーバーでの既存のコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントの検索と割当てをコントリビュータに許可します。
問合せテキスト: コンテンツ・サーバーで実行されて既存のファイルを表示する実際の問合せを指定します。

「追加情報」ボタンにより、「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)が開き、このダイアログで、既存のファイルの表示に使用する問合せを作成、取得およびテストできます。

結果のみの表示: コンテンツ・サーバー環境ではなく、検索結果のみを表示します。（これは、コントリビュータがコンテンツ・サーバーの他のコンテンツを参照できないようにする場合に便利です。）

コンテンツをローカルで参照

ローカル・ファイル・システムでのファイルの参照と、そのファイルのチェックインをコントリビュータに許可します。

リージョン・コンテンツ関連付けの削除

すでに割り当てられた既存のコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントの削除をコントリビュータに許可します。（これにより、「リージョン・コンテンツの選択」ダイアログに「なし」オプションが追加されます。）

デフォルト・メタデータ

「メタデータ変更の有効化」ダイアログ(第A.15項「「メタデータ変更の有効化」ダイアログ」を参照)を開き、このダイアログでは、コントリビュータが使用可能なメタデータと、コントリビュータがファイルを作成するときに割り当てられるデフォルトのメタデータを指定します。

OK

設定を保存して、「リージョン・コンテンツ・オプション」ダイアログを閉じます。

取消

設定をキャンセルして、「リージョン・コンテンツ・オプション」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.21 「ドキュメント・タイプの選択」ダイアログ

ネイティブ・ドキュメントの作成とそのファイルのサイトへの追加をコントリビュータに許可する場合は、作成可能なネイティブ・ドキュメントのタイプ（Microsoft Word、ExcelおよびPowerPointなど）を指定する必要があります。

図A-37 「ドキュメント・タイプの選択」ダイアログ

要素

説明

ファイル・タイプのリスト

システムで使用可能なネイティブ・ドキュメントを表示します。コントリビュータに作成を許可するドキュメントのタイプの横のボックスを選択します。
このダイアログのドキュメント・タイプがすべてコントリビューション用にサポートされるわけではありません（イメージ・オーサリング・ソフトウェアなど）。

OK

設定を保存して、「ドキュメント・タイプの選択」ダイアログを閉じます。

取消

設定をキャンセルして、「ドキュメント・タイプの選択」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.22 「問合せテキストの編集」ダイアログ

コンテンツ・サーバーで実行するカスタム問合せを指定する状況は何度もあります。この問合せでは、1つ以上のメタデータの値と一致するファイルを検索し、デザイナ、コントリビュータまたはWebサイトでその結果を開きます(使用する要素によって異なります)。

このダイアログで、使用する問合せを指定、テストおよび取得できます。

要素

説明

[テキスト・フィールド]

このテキスト・ボックスで問合せを指定します。

問合せの取得

コンテンツ・サーバーで「コンテンツ問合せの取得」画面を開き、この画面で問合せを実行してからその問合せを保存（取得）します。

問合せのテスト

コンテンツ・サーバーで問合せをテストします。

OK

設定を保存して、「問合せテキストの編集」ダイアログを閉じます。

取消

設定をキャンセルして、「問合せテキストの編集」ダイアログを閉じます。

A.23 「変換定義」ダイアログ

「変換定義」ダイアログでは、変換テンプレートまたはルールをサイト・アセットとして編成し、割り当てます。変換定義を作成し、名前を付けると、その定義はサイト・アセットとして使用可能になります。

図A-38 「変換定義」ダイアログ

要素

説明

変換定義

名前付き変換定義がすべてリストされます。

追加

「ネイティブ・ドキュメント変換設定」ダイアログ(第A.25項「「ネイティブ・ドキュメント変換設定」ダイアログ」を参照)を開き、動的変換テンプレートまたはルールを変換定義に追加します。

削除

選択した変換定義を削除します。

編集

「ネイティブ・ドキュメント変換設定」ダイアログ(第A.25項「「ネイティブ・ドキュメント変換設定」ダイアログ」を参照)で選択した定義のデータを開き、選択した変換定義を編集します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.24 「ネイティブ・ドキュメント変換設定」ダイアログ(レガシー)

コントリビューション・リージョンにネイティブ・ドキュメントを割り当てる場合は、Webページへのドキュメントの変換に使用されるDynamic Converterのテンプレートまたはルールを指定できます。このダイアログでテンプレートやルールを指定します。

図A-39 「ネイティブ・ドキュメント変換設定」ダイアログ

要素

説明

単純なインライン動的変換の使用

空のテンプレートを使用して、ネイティブ・ドキュメントを変換します。このテンプレートの変換設定は最小限に抑えられているため、結果として作成されるWebページは（望ましいかどうかを問わず）元のドキュメントに近い状態で表示されます。

完全な動的変換の使用

コンテンツ・サーバーに現在チェックインしているDynamic Converterの変換テンプレートとレイアウト・ページ・テンプレートを指定します。
テンプレートの選択: 変換テンプレートを選択できるコンテンツ・サーバーのウィンドウを開きます。

レイアウトの選択: Dynamic Converterのレイアウト・ページを選択できるコンテンツ・サーバーのウィンドウを開きます。

レイアウトについては、snippet_layout.txtを使用することをお薦めします。これはHTMLの開始タグと終了タグをストリッピングするためです。これにより、変換されたドキュメントを別のWebページに挿入できます(これはSite Studioに必要な作業です)。

単一ルール動的変換の使用

ネイティブ・ドキュメントを評価および変換する1つの変換ルールを指定します。メニューからルールを選択できます。

ルール・エンジン動的変換の使用

デフォルトのルール評価がネイティブ・ドキュメントの評価と変換に適用されることを指定します。

カスタム動的変換コマンドの使用

ネイティブ・ドキュメントの変換に使用されるカスタム・スクリプトを指定します。
このオプションを使用して、変換シーケンスに独自のIdocスクリプトを追加できます。これを選択する場合、「コマンド文字列」領域（次を参照）から既存の変換構文をコピーして、このフィールドに貼り付け、その構文にカスタム・スクリプトを追加できます。

変換コマンドが欠落しているか、無効な場合、動的変換は行われません。

コマンド文字列

ネイティブ・ドキュメントの変換に使用される変換構文を表示します。

OK

設定を保存して、「ネイティブ・ドキュメント変換設定」ダイアログを閉じます。

取消

設定をキャンセルして、「ネイティブ・ドキュメント変換設定」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

この機能を使用するには、Dynamic Converterで変換テンプレートまたはルールを作成する必要があります。

A.25 「ネイティブ・ドキュメント変換設定」ダイアログ

Webページにネイティブ・ドキュメントを割り当てる場合は、Webページへのドキュメントの変換に使用される（Dynamic Converterの）テンプレートまたはルールを変換定義で指定できます。このダイアログでテンプレートやルールを指定します。

図A-40 「ネイティブ・ドキュメント変換設定」ダイアログ

要素

説明

名前

変換を識別する名前。

単純なインライン動的変換の使用

空のテンプレートを使用して、ネイティブ・ドキュメントを変換します。このテンプレートの変換設定は最小限に抑えられているため、結果として作成されるWebページは（望ましいかどうかを問わず）元のドキュメントに近い状態で表示されます。

完全な動的変換の使用

コンテンツ・サーバーに現在チェックインしているDynamic Converterの変換テンプレートとレイアウト・ページを指定します。
テンプレートの選択: 変換テンプレートを選択できるコンテンツ・サーバーのウィンドウを開きます。

レイアウトの選択: Dynamic Converterのレイアウト・ページを選択できるコンテンツ・サーバーのウィンドウを開きます。

レイアウトについては、snippet_layout.txtを使用することをお薦めします。これはHTMLの開始タグと終了タグをストリッピングするためです。これにより、変換されたドキュメントを別のWebページに挿入できます(これはSite Studioに必要な作業です)。

単一ルール動的変換の使用

ネイティブ・ドキュメントを評価および変換する1つの変換ルールを指定します。メニューからルールを選択できます。

ルール・エンジン動的変換の使用

デフォルトのルール評価がネイティブ・ドキュメントの評価と変換に適用されることを指定します。

カスタム動的変換コマンドの使用

ネイティブ・ドキュメントの変換に使用されるカスタム・スクリプトを指定します。
このオプションを使用して、変換シーケンスに独自のIdocスクリプトを追加できます。これを選択する場合、「コマンド文字列」領域（次を参照）から既存の変換構文をコピーして、このフィールドに貼り付け、その構文にカスタム・スクリプトを追加できます。

変換コマンドが欠落しているか、無効な場合、動的変換は行われません。

コマンド文字列

ネイティブ・ドキュメントの変換に使用される変換構文を表示します。

OK

設定を保存して、「ネイティブ・ドキュメント変換設定」ダイアログを閉じます。

取消

設定をキャンセルして、「ネイティブ・ドキュメント変換設定」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.26 「WYSIWYG要素」ダイアログ

WYSIWYG要素はコントリビュータ内のフィールドになります。このフィールドでユーザー（コントリビュータ）は、テキスト、グラフィックなどの追加、編集および削除を行います。このダイアログでは、コントリビュータの使用状況を制御できます。この特定の要素は、レガシー・サイトで使用されます。

図A-41 「WYSIWYG要素」ダイアログ

要素

説明

ID

Site Studioによって要素に割り当てられるID。

名前

要素に割り当てる名前。名前には、空白、ASCII以外の文字または特殊文字は使用しないでください。
同じデータ・ファイルを複数の場所で再利用する場合は、各ページのリージョンとその要素の名前を同じにする必要があります。

ラベル

要素を簡単に説明します。ラベルはコントリビュータのフィールドのそばに表示され、どのようなコンテンツがその場所に表示されるのかを各コントリビュータに知らせます。

情報

要素の詳細な説明を表示します。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

アクション

コントリビュータが使用可能な編集オプションを決定します。
元に戻す: 最後の編集を元に戻すことができます。

繰返し: 最後の編集をやりなおすことができます。

切取り: テキストとイメージを切り取ることができます。

コピー: テキストとイメージをコピーできます。

貼付け: テキストとイメージを貼り付けることができます。

- フォーマット済(オン/オフ): テキストをコントリビュータに貼り付ける際に、書式設定を許可または削除します。

リンクの挿入: ハイパーリンクを作成できます。

- リンク設定: 「リンク設定」ダイアログ(第A.44項「「リンク設定」ダイアログ」を参照)を開き、このダイアログでコントリビュータのリンクのオプションを指定します。

リンクの削除: ハイパーリンクを削除できます。

ハイパーリンク・ターゲットの編集: ハイパーリンクのターゲットのファイルを編集できます（「要素」メニューを使用してメニューを右クリックします）。

太字: テキストを太字にします。

斜体: テキストをイタリックにします。

下線: テキストに下線を引きます。

フォーマットの削除: テキストの書式設定を削除できます。

順序付きリスト: 順序付けられた（番号付き）リストを追加できます。

順序なしリスト: 順序付けられていない（箇条書き）リストを追加できます。

インデント: テキストとイメージをインデントできます。

アウトデント: テキストとイメージをアウトデントできます。

左揃え: テキストとイメージを左に揃えることができます。

中央揃え: テキストとイメージを中央に揃えることができます。

右揃え: テキストとイメージを右に揃えることができます。

イメージの挿入: イメージ（gif、jpgおよびpng）の追加と置換えを行うことができます。

- QueryTextの設定: 「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開き、このダイアログで、コントリビュータへのイメージの表示に使用される問合せを指定します。

- 結果のみ表示(オン/オフ): イメージを検索する際に、コンテンツ・サーバー環境を表示または非表示にします。

水平ルールの挿入: 水平ルールを追加できます。

改行の挿入: 改行を追加できます。

ハード・スペースの挿入: ハード・スペースを追加できます。

アクション（続き）

フォント・フェイスの変更: 書体を変更できます。
フォント・サイズの変更: フォント・サイズを変更できます。

前景色の変更: テキストの色を変更できます。

背景色の変更: テキストの背景色を変更できます。

スペル・チェック: スペル・チェックを実行できます。

必須: コントリビュータを終了する前に、フィールドへの情報の入力が必須です。

CSSクラスの適用: 様々なCSSクラスを使用できます。

- クラス名の設定: 「CSSクラスの選択」ダイアログ(第A.45項「「CSSクラスの選択」ダイアログ」を参照)を開き、このダイアログで、コントリビュータで使用可能なクラスを指定します。

表のサポート: 表を追加および編集できます。

検証: コントリビュータで追加されたコンテンツを検証します（コントリビュータに対して特定のコンテンツ要件を課すことができます）。

- 検証設定: 「WYSIWYG要素検証」ダイアログ(第A.48項「「WYSIWYG要素検証」ダイアログ」を参照)を開き、このダイアログで、検証するコンテンツを指定します。

オブジェクト・プロパティの編集: 選択すると、コントリビュータはオブジェクト・プロパティを変更できます。

カスタム構成:

- カスタム構成の選択: 「カスタム構成スクリプト」ダイアログ(第A.79項「「カスタム構成スクリプト」ダイアログ」を参照)を開きます。選択された構成スクリプトの数が右側に表示されます。

アクセシビリティ・レポート: 選択すると、コントリビュータはWebページに関するアクセシビリティ・レポートをWYSIWYGツールバーから実行して、そのページが複数のアクセシビリティの基準を満たしているかどうかを判断できます。ただし、このオプションが意味を持つのは、Ephoxがコントリビュータ・エディタとして使用される場合のみです（Ephoxはデフォルトではありません）。

ソース・モード: WYSIWYGまたはHTMLでの編集の選択をコントリビュータに許可します。選択を解除すると、コントリビュータはWYSIWYGでのみ編集できます。

エディタの拡張: 編集領域の全画面表示をコントリビュータに許可します。ただし、このオプションが意味を持つのは、Ephoxがコントリビュータ・エディタとして使用される場合のみです（Ephoxはデフォルトではありません）。

HTMLタグの適用: HTMLで編集するコントリビュータが使用可能なタグを決定します。

- タグ名の設定: コントリビュータに許可する特定のタグを選択します。詳細は、第A.50項「「HTMLタグの選択」ダイアログ」を参照してください。

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

エディタでテキストを囲まない: HTMLでのキャリッジ・リターンの処理方法を定義します。テキストが囲まれている場合、コントリビュータがリターンを入力するたびに、段落が作成されます。テキストが囲まれていない場合、リターンごとに改行が挿入されます。ただし、このオプションが意味を持つのは、Ephoxがコントリビュータ・エディタとして使用される場合のみです（Ephoxはデフォルトではありません）。

エディタCSSのオーバーライド: エディタ・ウィンドウのスタイル・シートを実装します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、「WYSIWYG要素」ダイアログを閉じます。

取消

設定をキャンセルして、「WYSIWYG要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.27 「WYSIWYG要素定義」ダイアログ

WYSIWYG要素はコントリビュータ内のフィールドになります。このフィールドでユーザー（コントリビュータ）は、テキスト、グラフィックなどの追加、編集および削除を行います。このダイアログでは、コントリビュータの使用状況を制御できます。

図A-42 「WYSIWYG要素」ダイアログ

要素

説明

情報

要素の詳細な説明を表示します。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

アクション

コントリビュータが使用可能な編集オプションを決定します。
元に戻す: 最後の編集を元に戻すことができます。

繰返し: 最後の編集をやりなおすことができます。

切取り: テキストとイメージを切り取ることができます。

コピー: テキストとイメージをコピーできます。

貼付け: テキストとイメージを貼り付けることができます。

- フォーマット済(オン/オフ): テキストをコントリビュータに貼り付ける際に、書式設定を許可または削除します。

リンクの挿入: ハイパーリンクを作成できます。

- リンク設定: 「リンク設定」ダイアログ(第A.44項「「リンク設定」ダイアログ」を参照)を開き、このダイアログでコントリビュータのリンクのオプションを指定します。

アクション
（続き）

リンクの削除: ハイパーリンクを削除できます。
ハイパーリンク・ターゲットの編集: ハイパーリンクのターゲットのファイルを編集できます（「要素」メニューを使用してメニューを右クリックします）。

ブックマークの挿入: ブックマークのリンクを挿入できます。

太字: テキストを太字にします。

斜体: テキストをイタリックにします。

下線: テキストに下線を引きます。

上付き: テキストを上付き文字にします。

下付き: テキストを下付き文字にします。

取消線: テキストに取消し線を引きます。

フォーマットの削除: テキストの書式設定を削除できます。

順序付きリスト: 順序付けられた（番号付き）リストを追加できます。

順序なしリスト: 順序付けられていない（箇条書き）リストを追加できます。

インデント: テキストとイメージをインデント（右に移動）できます。

アウトデント: テキストとイメージをアウトデント（左に移動）できます。

左揃え: テキストとイメージを左に揃えることができます。

中央揃え: テキストとイメージを中央に揃えることができます。

右揃え: テキストとイメージを右に揃えることができます。

両端揃え: テキストとイメージの間隔を均等に配置できます。

引用: テキストをblockquote内に配置して揃えることができます。

イメージの挿入: イメージ（gif、jpgおよびpng）の追加と置換えを行うことができます。

- QueryTextの設定: 「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開き、このダイアログで、コントリビュータへのイメージの表示に使用される問合せを指定します。

- 結果のみ表示(オン/オフ): イメージを検索する際に、コンテンツ・サーバー環境を表示または非表示にします。

水平ルールの挿入: 水平ルールを追加できます。

改行の挿入: 改行を追加できます。

記号の挿入: 記号マップから特殊文字を追加できます。

ハイパーリンク・ターゲットの編集: ハイパーリンクのターゲットのファイルを編集できます（「要素」メニューを使用してメニューを右クリックします）。

フォント・フェイスの変更: 書体を変更できます。

フォント・サイズの変更: フォント・サイズを変更できます。

前景色の変更: テキストの色を変更できます。

背景色の変更: テキストの背景色を変更できます。

スペル・チェック: スペル・チェックを実行できます。

必須: コントリビュータを終了する前に、フィールドへの情報の入力が必須です。

CSSクラスの適用: 様々なCSSクラスを使用できます。

- クラス名の設定: 「CSSクラスの選択」ダイアログ(第A.45項「「CSSクラスの選択」ダイアログ」を参照)を開き、このダイアログで、コントリビュータで使用可能なクラスを指定します。

表のサポート: 表を追加および編集できます。

フォーム・サポート: フォームを追加および編集できます。

アクション（続き）

検証: コントリビュータで追加されたコンテンツを検証します（コントリビュータに対して特定のコンテンツ要件を課すことができます）。

- 検証設定: 「WYSIWYG要素検証」ダイアログ(第A.48項「「WYSIWYG要素検証」ダイアログ」を参照)を開き、このダイアログで、検証するコンテンツを指定します。

オブジェクト・プロパティの編集: 選択すると、コントリビュータはオブジェクト・プロパティを変更できます。

Flashの挿入: Flashファイルを挿入できます。

- QueryTextの設定: 「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開き、このダイアログで、コントリビュータへのイメージの表示に使用される問合せを指定します。

- 結果のみ表示(オン/オフ): イメージを検索する際に、コンテンツ・サーバー環境を表示または非表示にします。

カスタム構成: コントリビュータの編集ウィンドウの変更を構成スクリプトに許可します。

- カスタム構成の選択: 「カスタム構成スクリプト」ダイアログ(第A.79項「「カスタム構成スクリプト」ダイアログ」を参照)を開きます。選択された構成スクリプトの数が右側に表示されます。

アクセシビリティ・レポート: 選択すると、コントリビュータはWebページに関するアクセシビリティ・レポートをWYSIWYGツールバーから実行して、そのページが複数のアクセシビリティの基準を満たしているかどうかを判断できます。ただし、このオプションが意味を持つのは、Ephoxがコントリビュータ・エディタとして使用される場合のみです（Ephoxはデフォルトではありません）。

すべて選択: エディタ内のすべてを選択できます。

印刷: コンテンツを、エディタに表示されるとおりに印刷できます。コンテンツは、Webページに表示されるとおりに書式設定されません。

検索と置換: 編集時に検索および置換機能を実行できます。

HTML要素の表示: データに対してHTMLタグが使用されている場所とその使用方法を確認できます。

ソース・モード: WYSIWYGまたはHTMLでの編集の選択をコントリビュータに許可します。選択を解除すると、コントリビュータはWYSIWYGでのみ編集できます。

エディタの拡張: 編集領域の全画面表示をコントリビュータに許可します。

HTMLタグの適用: HTMLで編集するコントリビュータが使用可能なタグを決定します。

- タグ名の設定: コントリビュータに許可する特定のタグを選択します。詳細は、第A.50項「「HTMLタグの選択」ダイアログ」を参照してください。

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

エディタでテキストを囲まない: HTMLでのキャリッジ・リターンの処理方法を定義します。テキストが囲まれている場合、コントリビュータがリターンを入力するたびに、段落が作成されます。テキストが囲まれていない場合、リターンごとに改行が挿入されます。

エディタCSSのオーバーライド: エディタ・ウィンドウのスタイル・シートを実装します。

- CSSファイルの選択: 使用可能なコンテンツのCSSファイルを表示します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、「WYSIWYG要素」ダイアログを閉じます。

取消

設定をキャンセルして、「WYSIWYG要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.28 「プレーン・テキスト要素」ダイアログ

プレーン・テキスト要素はコントリビュータのフィールドになります。このフィールドでは、切取り、コピー、貼付けなどの基本的な（ある程度制限された）編集を行います。コントリビュータがテキストを書式設定できないようにする（一貫したWebページや場合によってはクリーンなWebページを作成する）場合に役立ちます。この特定の要素は、レガシー・サイトで使用されます。

図A-43 「プレーン・テキスト要素」ダイアログ

要素

説明

ID

Site Studioによって要素に割り当てられるID。

名前

要素に割り当てる名前。この名前はコーディングに使用されます。空白、ASCII以外の文字または特殊文字は使用しないでください。
同じデータ・ファイルを複数の場所で再利用する場合は、各ページのリージョンとその要素の名前を同じにする必要があります。

ラベル

要素を簡単に説明します。ラベルはコントリビュータのフィールドのそばに表示され、どのようなコンテンツがその場所に表示されるのかを各コントリビュータに知らせます。

情報

要素の詳細な説明を表示します。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

アクション

コントリビュータが使用可能な編集オプションを決定します。
元に戻す: 最後の編集を元に戻すことができます。

繰返し: 最後の編集をやりなおすことができます。

切取り: テキストを切り取ることができます。

コピー: テキストをコピーできます。

貼付け: テキストを貼り付けることができます。

- フォーマット済(オン/オフ): テキストをコントリビュータに貼り付ける際に、書式設定を許可または削除します（プレーン・テキスト要素の場合、テキストにはHTML書式設定タグが含まれるか、書式設定タグが含まれません）。

スペル・チェック: 作業内容のスペル・チェックを実行できます。

必須: コントリビュータを終了する前に、フィールドへの情報の入力を必須にします。

検証: コントリビュータで追加されたコンテンツを検証します（コントリビュータに対して特定のコンテンツ要件を課すことができます）。

- 検証設定: 「プレーン・テキスト要素検証」ダイアログ(第A.49項「「プレーン・テキスト要素検証」ダイアログ」を参照)を開き、このダイアログで、検証するコンテンツを指定します。

カスタム構成:

- カスタム構成の選択: コントリビュータがカスタム構成を選択する際に、コンテンツ・サーバー環境を表示または非表示にします。

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、「プレーン・テキスト要素」ダイアログを閉じます。

取消

設定をキャンセルして、「プレーン・テキスト要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.29 「プレーン・テキスト要素定義」ダイアログ

プレーン・テキスト要素はコントリビュータのフィールドになります。このフィールドでは、切取り、コピー、貼付けなどの基本的な（ある程度制限された）編集を行います。コントリビュータがテキストを書式設定できないようにする（一貫したWebページや場合によってはクリーンなWebページを作成する）場合に役立ちます。

図A-44 「プレーン・テキスト要素」ダイアログ

要素

説明

情報

要素の詳細な説明を表示します。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

アクション

コントリビュータが使用可能な編集オプションを決定します。
元に戻す: 最後の編集を元に戻すことができます。

繰返し: 最後の編集をやりなおすことができます。

切取り: テキストを切り取ることができます。

コピー: テキストをコピーできます。

貼付け: テキストを貼り付けることができます。

記号の挿入: 記号マップから特殊文字を追加できます。

スペル・チェック: 作業内容のスペル・チェックを実行できます。

必須: コントリビュータを終了する前に、フィールドへの情報の入力を必須にします。

検証: コントリビュータで追加されたコンテンツを検証します（コントリビュータに対して特定のコンテンツ要件を課すことができます）。

- 検証設定: 「プレーン・テキスト要素検証」ダイアログ(第A.49項「「プレーン・テキスト要素検証」ダイアログ」を参照)を開き、このダイアログで、検証するコンテンツを指定します。

カスタム構成: コントリビュータの編集ウィンドウの変更を構成スクリプトに許可します。

- カスタム構成の選択: 「カスタム構成スクリプト」ダイアログ(第A.79項「「カスタム構成スクリプト」ダイアログ」を参照)を開きます。選択された構成スクリプトの数が右側に表示されます。

すべて選択: エディタ内のすべてを選択できます。

印刷: コンテンツを、エディタに表示されるとおりに印刷できます。コンテンツは、Webページに表示されるとおりに書式設定されません。

検索と置換: 編集時に検索および置換機能を実行できます。

アクション
（続き）

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

エディタCSSのオーバーライド: エディタ・ウィンドウのスタイル・シートを実装します。

- CSSファイルの選択: 使用可能なコンテンツのCSSファイルを表示します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、「プレーン・テキスト要素」ダイアログを閉じます。

取消

設定をキャンセルして、「プレーン・テキスト要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.30 イメージ要素ダイアログ

イメージ要素はコントリビュータのフィールドになります。このフィールドでは、イメージとリンクの挿入、およびCSSクラスの適用といったイメージの処理に関連する基本的な編集を実行できます。これは、コントリビュータの権限を制限してイメージの編集を簡単にする場合に役立ちます。この特定の要素は、レガシー・サイトで使用されます。

図A-45 イメージ要素ダイアログ

要素

説明

ID

Site Studioによって要素に割り当てられるID。

名前

要素に割り当てる名前。この名前はコーディングに使用されます。空白、ASCII以外の文字または特殊文字は使用しないでください。
同じデータ・ファイルを複数の場所で再利用する場合は、各ページのリージョンとその要素の名前を同じにする必要があります。

ラベル

要素を簡単に説明します。ラベルはコントリビュータのフィールドのそばに表示され、どのようなコンテンツがその場所に表示されるのかを各コントリビュータに知らせます。

情報

要素の詳細な説明を表示します。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

アクション

コントリビュータが使用可能な編集オプションを決定します。
元に戻す: 最後の編集を元に戻すことができます。

繰返し: 最後の編集をやりなおすことができます。

必須: コントリビュータを終了する前に、フィールドへの情報の入力が必須です。

リンクの挿入: ハイパーリンクを作成できます。

- リンク設定: 「リンク設定」ダイアログ(第A.44項「「リンク設定」ダイアログ」を参照)を開き、このダイアログでコントリビュータのリンクのオプションを指定します。

リンクの削除: ハイパーリンクを削除できます。

ハイパーリンク・ターゲットの編集: ハイパーリンクのターゲットのファイルを編集できます（「要素」メニューを使用してメニューを右クリックします）。

CSSクラスの適用: 様々なCSSクラスを使用できます。

- クラス名の設定: 「CSSクラスの選択」ダイアログ(第A.45項「「CSSクラスの選択」ダイアログ」を参照)を開き、このダイアログで、コントリビュータで使用可能なクラスを指定します。

イメージの挿入: イメージ（gif、jpgおよびpng）の追加と置換えを行うことができます。

- QueryTextの設定: 「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開き、このダイアログでは、コンテンツ・サーバーで使用してコントリビュータにイメージを表示する問合せを指定します。

- 結果のみ表示(オン/オフ): イメージを検索する際に、コンテンツ・サーバー環境を表示または非表示にします。

検証: コントリビュータで追加されたコンテンツを検証します（コントリビュータに対して特定のコンテンツ要件を課すことができます）。

- 検証設定: 「イメージ要素の検証」ダイアログ(第A.51項「「イメージ要素の検証」ダイアログ」を参照)を開き、このダイアログで、検証するコンテンツを指定します。

オブジェクト・プロパティの編集: 選択すると、コントリビュータはオブジェクト・プロパティを変更できます。

カスタム構成:

- カスタム構成の選択: 「カスタム構成スクリプト」ダイアログ(第A.79項「「カスタム構成スクリプト」ダイアログ」を参照)を開きます。選択された構成スクリプトの数が右側に表示されます。

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、イメージ要素ダイアログを閉じます。

取消

設定をキャンセルして、イメージ要素ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.31 イメージ要素定義ダイアログ

イメージ要素はコントリビュータのフィールドになります。このフィールドでは、イメージとリンクの挿入、およびCSSクラスの適用といったイメージの処理に関連する基本的な編集を実行できます。これは、コントリビュータの権限を制限してイメージの編集を簡単にする場合に役立ちます。

図A-46 イメージ要素ダイアログ

要素

説明

情報

要素の詳細な説明を表示します。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

アクション

コントリビュータが使用可能な編集オプションを決定します。
元に戻す: 最後の編集を元に戻すことができます。

繰返し: 最後の編集をやりなおすことができます。

必須: コントリビュータを終了する前に、フィールドへの情報の入力が必須です。

リンクの挿入: ハイパーリンクを作成できます。

- リンク設定: 「リンク設定」ダイアログ(第A.44項「「リンク設定」ダイアログ」を参照)を開き、このダイアログでコントリビュータのリンクのオプションを指定します。

リンクの削除: ハイパーリンクを削除できます。

ハイパーリンク・ターゲットの編集: ハイパーリンクのターゲットのファイルを編集できます（「要素」メニューを使用してメニューを右クリックします）。

アクション
（続き）

CSSクラスの適用: 様々なCSSクラスを使用できます。

- クラス名の設定: 「CSSクラスの選択」ダイアログ(第A.45項「「CSSクラスの選択」ダイアログ」を参照)を開き、このダイアログで、コントリビュータで使用可能なクラスを指定します。

イメージの挿入: イメージ（gif、jpgおよびpng）の追加と置換えを行うことができます。

- QueryTextの設定: 「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開き、このダイアログでは、コンテンツ・サーバーで使用してコントリビュータにイメージを表示する問合せを指定します。

- 結果のみ表示(オン/オフ): イメージを検索する際に、コンテンツ・サーバー環境を表示または非表示にします。

検証: コントリビュータで追加されたコンテンツを検証します（コントリビュータに対して特定のコンテンツ要件を課すことができます）。

- 検証設定: 「イメージ要素の検証」ダイアログ(第A.51項「「イメージ要素の検証」ダイアログ」を参照)を開き、このダイアログで、検証するコンテンツを指定します。

オブジェクト・プロパティの編集: 選択すると、コントリビュータはオブジェクト・プロパティを変更できます。

カスタム構成: コントリビュータの編集ウィンドウの変更を構成スクリプトに許可します。

- カスタム構成の選択: 「カスタム構成スクリプト」ダイアログ(第A.79項「「カスタム構成スクリプト」ダイアログ」を参照)を開きます。選択された構成スクリプトの数が右側に表示されます。

すべて選択: エディタ内のすべてを選択できます。

印刷: コンテンツを、エディタに表示されるとおりに印刷できます。コンテンツは、Webページに表示されるとおりに書式設定されません。

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

エディタCSSのオーバーライド: エディタ・ウィンドウのスタイル・シートを実装します。

- CSSファイルの選択: 使用可能なコンテンツのCSSファイルを表示します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、イメージ要素ダイアログを閉じます。

取消

設定をキャンセルして、イメージ要素ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.32 「カスタム要素」ダイアログ

カスタム要素はコントリビュータのフィールドになります。このフィールドを使用すると、ユーザー（コントリビュータ）は他の要素（WYSIWYG、プレーン・テキストおよびイメージ）では追加できないコンテンツを追加できます。具体的には、カスタム要素によって、各種コンテンツ（マルチメディア・ファイル、ソース・コードなど）の追加に使用されるカスタム・インタフェース（カスタム要素フォームとも呼ばれる）を作成できます。この特定の要素は、レガシー・サイトで使用されます。

図A-47 「カスタム要素」ダイアログ

要素

説明

ID

Site Studioによって要素に割り当てられるID。

名前

要素に割り当てる名前。この名前はコーディングに使用されます。空白、ASCII以外の文字または特殊文字は使用しないでください。
同じデータ・ファイルを複数のレイアウト場所で再利用する場合は、各ページのリージョンとその要素の名前を同じにする必要があります。

ラベル

要素を簡単に説明します。ラベルはコントリビュータのフィールドのそばに表示され、どのようなコンテンツがその場所に表示されるのかを各コントリビュータに知らせます。

情報

要素の詳細な説明。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

設定

「カスタム要素設定」ダイアログ(第A.34項「「カスタム要素設定」ダイアログ」を参照)を開き、このダイアログで、コントリビュータが使用するカスタム要素フォームを指定できます。

アクション

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

OK

設定を保存して、「カスタム要素」ダイアログを閉じます。

取消

設定をキャンセルして、「カスタム要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.33 「カスタム要素定義」ダイアログ

カスタム要素はコントリビュータのフィールドになります。このフィールドを使用すると、ユーザー（コントリビュータ）は他の要素（WYSIWYG、プレーン・テキストおよびイメージ）では追加できないコンテンツを追加できます。具体的には、カスタム要素によって、各種コンテンツの追加に使用されるカスタム・インタフェース（カスタム要素フォームとも呼ばれる）を作成できます。また、カスタム要素では、データ駆動型のWebサイトで値に基づいてパブリッシュするように定義することもできます。これは、カスタム要素では、ブール値、整数値、およびWebページに配置するデータのソートとフィルタを行う他のメソッドを定義できるためです。

図A-48 「カスタム要素」ダイアログ

要素

説明

情報

要素の詳細な説明。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

設定

「カスタム要素設定」ダイアログ(第A.34項「「カスタム要素設定」ダイアログ」を参照)を開き、このダイアログで、コントリビュータが使用するカスタム要素フォームを指定できます。

アクション

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

OK

設定を保存して、「カスタム要素」ダイアログを閉じます。

取消

設定をキャンセルして、「カスタム要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.34 「カスタム要素設定」ダイアログ

カスタム要素はコントリビュータのフィールドになります。このフィールドを使用すると、ユーザー（コントリビュータ）は他の要素（WYSIWYG、プレーン・テキストおよびイメージ）では追加できないコンテンツを追加できます。具体的には、カスタム要素によって、各種コンテンツ（マルチメディア・ファイル、ソース・コードなど）の追加に使用されるカスタム・インタフェース（カスタム要素フォームとも呼ばれる）を作成できます。このダイアログを使用して、カスタム要素にカスタム要素フォームを追加します。

図A-49 「カスタム要素設定」ダイアログ

要素

説明

フォームURL

カスタム要素で使用するカスタム要素フォームを指定します。

OK

設定を保存して、「カスタム要素設定」ダイアログを閉じます。

取消

設定をキャンセルして、「カスタム要素設定」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.35 「静的リスト要素」ダイアログ

静的リストとは、強力で柔軟性のあるフラグメントと、コントリビュータでの要素のコントリビューション機能を組み合せたものです。静的リストは、複数の要素を表のようなレイアウトでまとめることができます。コントリビュータは、情報を示す行と列を追加、編集、削除、および再配置できます。このダイアログでは、コントリビュータが使用可能な静的リストのオプションを制御できます。この特定の要素は、従来の技術の1つです。

図A-50 「静的リスト要素」ダイアログ

要素

説明

ID

Site Studioによって要素に割り当てられるID。

名前

要素に割り当てる名前。この名前はコーディングに使用されます。空白、ASCII以外の文字または特殊文字は使用しないでください。
同じデータ・ファイルを複数のページ・テンプレートで再利用する場合は、各ページのリージョンとその要素の名前を同じにする必要があります。

ラベル

要素を簡単に説明します。ラベルはコントリビュータのフィールドのそばに表示され、どのようなコンテンツがその場所に表示されるのかを各コントリビュータに知らせます。

情報

要素の詳細な説明を表示します。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

アクション

コントリビュータが使用可能な編集オプションを決定します。
元に戻す: 最後の編集を元に戻すことができます。

繰返し: 最後の編集をやりなおすことができます。

アイテムの追加: リストに行または列を追加できます。

アイテムの削除: リストから行または列を削除できます。

既存のアイテムの編集: リストの行または列を編集できます。

アイテムを上に移動: リストの行を上に移動できます。

アイテムを下に移動: リストの行を下に移動できます。

リンクの挿入: ハイパーリンクを作成できます。

- リンク設定: 「リンク設定」ダイアログ(第A.44項「「リンク設定」ダイアログ」を参照)を開き、このダイアログでコントリビュータのリンクのオプションを指定します。

リンクの削除: ハイパーリンクを削除できます。

ハイパーリンク・ターゲットの編集: ハイパーリンクのターゲットのファイルを編集できます（「要素」メニューを使用してメニューを右クリックします）。

アクション
（続き）

イメージの挿入: イメージ（gif、jpgおよびpng）の追加と置換えを行うことができます。

- QueryTextの設定: 「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開き、このダイアログでは、コンテンツ・サーバーで使用してコントリビュータにイメージを表示する問合せを指定します。

- 結果のみ表示(オン/オフ): イメージを検索する際に、コンテンツ・サーバー環境を表示または非表示にします。

CSSクラスの適用: テキストやグラフィックにCascading Style Sheet（CSS）の様々なクラスを適用できます。このオプションを有効にする場合、CSSクラスをさらに厳密に実行するために、その他の書式設定オプション（書体、フォント・サイズ、太字、イタリックなど）を無効にする必要があります。

- クラス名の設定: 「CSSクラスの選択」ダイアログ(第A.45項「「CSSクラスの選択」ダイアログ」を参照)を開き、コントリビュータで使用可能なクラスを指定します。

検証: コントリビュータで追加されたコンテンツを検証します（コントリビュータに対して特定のコンテンツ要件を課すことができます）。

- 検証設定: 「静的リスト要素検証」ダイアログ(第A.38項「「静的リスト要素検証」ダイアログ」を参照)を開き、このダイアログで、検証するコンテンツを指定します。

HTMLタグの適用: HTMLで編集するコントリビュータが使用可能なタグを決定します。

- タグ名の設定: コントリビュータに許可する特定のタグを選択します。詳細は、第A.50項「「HTMLタグの選択」ダイアログ」を参照してください。

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

エディタでテキストを囲まない: HTMLでのキャリッジ・リターンの処理方法を定義します。テキストが囲まれている場合、コントリビュータがリターンを入力するたびに、段落が作成されます。テキストが囲まれていない場合、リターンごとに改行が挿入されます。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、「静的リスト要素」ダイアログを閉じます。

取消

設定をキャンセルして、「静的リスト要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.36 「静的リスト要素定義」ダイアログ

静的リストとは、フラグメントが持つ機能と柔軟性、およびコントリビュータでの要素のコントリビューション機能を組み合せたものです。静的リストは、複数の要素を表のようなレイアウトでまとめることができます。コントリビュータは、情報を示す行と列を追加、編集、削除、および再配置できます。このダイアログでは、コントリビュータが使用可能な静的リストのオプションを制御できます。

図A-51 「静的リスト要素」ダイアログ

要素

説明

情報

要素の詳細な説明を表示します。この説明は、コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示されます。

タイプ

追加する要素のタイプを示します。

要素

要素の選択画面を開きます(第A.37項「要素の選択ダイアログ」を参照)。

アクション

コントリビュータが使用可能な編集オプションを決定します。
アイテムの追加: リストに行または列を追加できます。

アイテムの削除: リストから行または列を削除できます。

既存のアイテムの編集: リストの行または列を編集できます。

アイテムを上に移動: リストの行を上に移動できます。

アイテムを下に移動: リストの行を下に移動できます。

検証: コントリビュータで追加されたコンテンツを検証します（コントリビュータに対して特定のコンテンツ要件を課すことができます）。

- 検証設定: 「静的リスト要素検証」ダイアログ(第A.38項「「静的リスト要素検証」ダイアログ」を参照)を開き、このダイアログで、検証するコンテンツを指定します。

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、「静的リスト要素」ダイアログを閉じます。

取消

設定をキャンセルして、「静的リスト要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

静的リスト要素で使用可能なアクションは、リスト全体で使用できます。静的リスト内で参照される要素定義の特定の要素定義オプションは、各要素定義内で制御されます。

A.37 「要素」ダイアログ

「要素」ダイアログでは、 静的リストに関連付けられた要素を管理します。リストでは他の要素の追加、再編成、変更または削除を行うことができます。

図A-52 要素の選択ダイアログ

要素

説明

リスト

リージョン定義に関連付けられた名前付き要素とその定義のリスト。

追加

要素の追加ダイアログを開きます(第A.43項「「要素」ダイアログ」を参照)。このダイアログでは、リストに追加する要素を選択します。

削除

選択した要素をリストから削除します。

編集

要素の追加ダイアログ(第A.43項「「要素」ダイアログ」を参照)を開き、選択した要素を編集します。

上に移動

リストで選択した要素を上に移動します。

下に移動

リストで選択した要素を下に移動します。

OK

設定を保存して、要素の選択ダイアログを閉じます。

取消

設定をキャンセルして、要素の選択ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.38 「静的リスト要素検証」ダイアログ

コントリビュータがコントリビュータ・アプリケーションで作業する場合、通常はどのようなコンテンツも自由に追加できます。ただし、デザイナの場合は、特定の基準（コントリビュータが静的リストに追加できる行数を制限するなど）の実施が目的になります。このような作業を行うには、要素の検証を使用します。

図A-53 「静的リスト要素検証」ダイアログ

要素

説明

デフォルト検証の使用

行数

- 最小: 最小行数を規定します。

- 最大: 最大行数を規定します。

外部検証の使用

指定した外部の検証スクリプトを使用します。
設定: 「詳細要素検証」ダイアログ(第A.52項「「詳細要素検証」ダイアログ」を参照)を開き、このダイアログで、使用するスクリプトの値を入力できます。

OK

設定を保存して、「静的リスト要素検証」ダイアログを閉じます。

取消

設定をキャンセルして、「静的リスト要素検証」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

このダイアログのデフォルトの検証オプションは、Site Studioに付属のスクリプトss_default_validation_script.jsから派生したものです。

A.39 「動的リスト要素」ダイアログ

動的リストとは、強力で柔軟性のあるフラグメントと、コントリビューション機能を組み合せたものです。動的リストでは、コンテンツ・サーバーで問合せを実行してその問合せに一致するファイルを開き、コントリビュータが該当ファイルの変更や新規ファイルの追加を行えるようにします。このダイアログでは、動的リストで使用可能なコントリビューション・オプションを制御できます。この特定の要素は、レガシー・サイトで使用されるか、新しいサイトで従来の技術として使用されます。

図A-54 「動的リスト要素」ダイアログ

要素

説明

ID

Site Studioによって要素に割り当てられるID。

名前

要素に割り当てる名前。この名前はコーディングに使用されます。空白、ASCII以外の文字または特殊文字は使用しないでください。
同じデータ・ファイルを複数の場所で再利用する場合は、各ページのリージョンとその要素の名前を同じにする必要があります。

ラベル

要素を簡単に説明します。ラベルはコントリビュータのフィールドのそばに表示され、どのようなコンテンツがその場所に表示されるのかを各コントリビュータに知らせます。

情報

コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示される詳細な説明。

タイプ

追加する要素のタイプを示します。

アクション

コントリビュータが使用可能な編集オプションを決定します。
次のページに進む: 該当する場合、次の一致内容をコントリビュータで参照できます。

前のページに戻る: 該当する場合、前の一致内容をコントリビュータで参照できます。

リフレッシュ: コントリビュータで動的リストをリフレッシュできます。多くの場合、リストにアイテムを追加した後にリフレッシュします。

新規アイテムの作成: 動的リストにアイテム（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）を追加できます。

- 新規アイテム設定: 「リージョン・コンテンツ・オプション」ダイアログ(第A.20項「「リージョン・コンテンツ・オプション」ダイアログ」を参照)を開き、このダイアログで、コントリビュータがリストに追加できるファイルのタイプを指定します。

アイテムの除外: 動的リストからアイテムを削除できます。(アイテムは、Webサイトのすべての動的リストから削除されますが、コンテンツ・サーバーからは削除されません。)

アイテムを含める: （以前に除外した）アイテムを動的リストに挿入できます。

アクション
（続き）

アイテムのコンテンツ情報の表示: リストのアイテムの「コンテンツ情報」ページを参照できます。
ターゲット・コンテンツ・アイテムの編集: リストにファイルを追加した後、そのファイルを編集できます。

除外アイテムの表示: 動的リストに含まれていないアイテムを参照して、リストに再適用できます。

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

パラメータ

「フラグメント・パラメータ値」ダイアログ(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)を開き、このダイアログで動的リストの外観と動作を変更できます。

OK

設定を保存して、「動的リスト要素」ダイアログを閉じます。

取消

設定をキャンセルして、「動的リスト要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

リストへのアイテムの追加をコントリビュータに許可する場合、最終的にはコントリビュータがWebサイトにWebページを追加することになります。

A.40 「動的リスト要素定義」ダイアログ

動的リストとは、フラグメントが持つ機能と柔軟性、およびコントリビューション機能を組み合せたものです。動的リストでは、コンテンツ・サーバーで問合せを実行してその問合せに一致するファイルを開き、コントリビュータが該当ファイルの変更や新規ファイルの追加を行えるようにします。このダイアログでは、動的リストで使用可能なコントリビューション・オプションを制御できます。この特定の要素は、レガシー・サイトで使用されます。

図A-55 「動的リスト要素」ダイアログ

要素

説明

情報

コントリビュータの「情報」アイコンにマウスを置くとツールチップとして表示される詳細な説明。

タイプ

追加する要素のタイプを示します。

設定

「動的リスト設定」ダイアログを開きます。(第A.41項「「動的リスト設定」ダイアログ」を参照。)

アクション

コントリビュータが使用可能な編集オプションを決定します。
次のページに進む: 該当する場合、次の一致内容をコントリビュータで参照できます。

前のページに戻る: 該当する場合、前の一致内容をコントリビュータで参照できます。

リフレッシュ: コントリビュータで動的リストをリフレッシュできます。多くの場合、リストにアイテムを追加した後にリフレッシュします。

新規アイテムの作成: 動的リストにアイテム（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）を追加できます。

- 新規アイテム設定: 「新規アイテム設定」ダイアログ(第A.53項「「新規アイテム設定」ダイアログ」を参照)を開き、このダイアログで、コントリビュータがリストに追加できるファイルのタイプを指定します。

アイテムの除外: 動的リストからアイテムを削除できます。(アイテムは、Webサイトのすべての動的リストから削除されますが、コンテンツ・サーバーからは削除されません。)

アイテムを含める: （以前に除外した）アイテムを動的リストに挿入できます。

アイテムのコンテンツ情報の表示: リストのアイテムの「コンテンツ情報」ページを参照できます。

ターゲット・コンテンツ・アイテムの編集: リストにファイルを追加した後、そのファイルを編集できます。

除外アイテムの表示: 動的リストに含まれていないアイテムを参照して、リストに再適用できます。

アクション

要素の高さの設定: 要素の固定の高さを設定します。

- 高さの設定: 数値と測定単位（センチメートル、ミリメートル、インチ、パーセント、パイカ、ピクセル、ポイント）を入力して、要素の高さを設定します。

すべてチェック

コントリビュータがすべての編集オプションを使用できるように、アクションをすべて選択します。

すべてクリア

コントリビュータが編集オプションも使用できないように、メタデータの値の選択をすべて解除します。

OK

設定を保存して、「動的リスト要素」ダイアログを閉じます。

取消

設定をキャンセルして、「動的リスト要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

リストへのアイテムの追加をコントリビュータに許可する場合、最終的にはコントリビュータがWebサイトにWebページを追加することになります。

A.41 「動的リスト設定」ダイアログ

「動的リスト設定」ダイアログでは、動的リスト要素定義の設定を変更します。この設定には、ソート順序や、コンテンツ・サーバーへの特定の問合せがあります。

図A-56 「動的リスト設定」ダイアログ

要素

説明

問合せテキスト

動的リストに表示するアイテムを定義する、コンテンツ・サーバーへの問合せ。

編集

「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開き、問合せを作成します。

ソート・フィールド

返された検索結果のソート・フィールドとして機能するフィールドを選択します。

ソート順序

検索結果を昇順にソートするか、降順にソートするかを選択します。

1ページ当たりの結果数

ページごとに返される検索結果の数を入力します。

検索範囲をこのWebサイトに制限

Webサイトに関連付けられたサイト・アセットのみを返す場合に選択します。

結果アイテムを表示するセクション

結果を表示するWebサイト内のターゲット・セクション。

編集

「セクションの選択」ダイアログ(第A.17項「「セクションの選択」ダイアログ」を参照)を開き、ターゲット・セクションを選択します。

OK

設定を保存して、「動的リスト設定」ダイアログを閉じます。

取消

設定をキャンセルして、「動的リスト設定」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.42 「リージョン定義」ダイアログ

「リージョン定義」ダイアログでは、選択したリージョン・テンプレートで使用可能な要素を、要素定義によって定義します。また、使用可能な要素定義のセットを編成します。

図A-57 「リージョン定義」ダイアログ

要素

説明

説明

リージョン定義の名前。

要素

選択したクラス名をコントリビュータで使用可能にします。

追加

要素の追加ダイアログ(第A.43項「「要素」ダイアログ」を参照)を開き、リージョン定義に要素定義を追加します。

削除

コントリビュータで使用可能にするクラス名を指定します。
この方法でクラス名を追加する場合は、このクラスを含むCSSファイルをページ・テンプレートまたはフラグメントに追加する必要があります。

編集

要素の追加ダイアログ(第A.43項「「要素」ダイアログ」を参照)を開き、このダイアログで、選択した要素定義の情報を編集できます。

上に移動

リストで選択した要素定義を上に移動します。

下に移動

リストで選択した要素定義を下に移動します。

メタデータの変更

「メタデータ変更の有効化」ダイアログ(第A.15項「「メタデータ変更の有効化」ダイアログ」を参照)を開き、リージョン定義の「メタデータ」フィールドを更新します。

コンテンツの切替え

「リージョン・コンテンツ・オプション」ダイアログ(第A.20項「「リージョン・コンテンツ・オプション」ダイアログ」を参照)を開き、リージョン・コンテンツを切り替えるためにコントリビュータが使用するパラメータを選択します。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.43 「要素」ダイアログ

「要素」ダイアログでは、リージョン定義または静的リスト要素定義に要素定義を追加します。このダイアログでは、名前固有の情報を追加できます。これにより、要素定義の再利用性を維持したまま、リージョン定義または静的リスト内で要素定義に特定の識別名を割り当てることができます。

図A-58 「要素」ダイアログ

要素

説明

名前

デザイナのビューに表示される要素の名前。

ラベル

要素のラベル。ラベルは、コントリビュータの編集リージョンの編集リージョン名として機能します。

情報

要素定義に関する追加情報。ここに入力した情報は、コントリビュータでラベルの上にマウスを置くと、ツールチップとして表示されます。

要素定義ID

使用する要素定義の名前を選択します。

要素定義をリージョン定義に埋込み

要素定義をリージョン定義に埋め込む場合にボックスを選択します。これにより、要素定義がリージョン定義にコピーされます。したがって、要素定義を更新する場合は、リージョン定義を更新する必要があります。

OK

設定を保存して、「要素」ダイアログを閉じます。

取消

設定をキャンセルして、「要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

検索

コンテンツ・サーバーでの要素定義の検索結果を表示するウィンドウを開きます。

編集

埋め込む要素定義のタイプを選択するダイアログを開きます。

「情報」の内容は、コントリビュータでマウスオーバーしたときにツールチップに示されます。

A.44 「リンク設定」ダイアログ

リンクの作成をコントリビュータに許可する場合、リンク・ウィザード（デザイナで使用できるウィザードと同じ）を使用して、別のセクションへのリンク、別のサイトへのリンク、または別のファイルへのリンクを作成できます。このダイアログでは、コントリビュータがリンク設定できるファイルのタイプ（コントリビュータ・データ・ファイルおよびネイティブ・ドキュメント）や、新規ファイルと既存ファイルのどちらにリンク設定するかを制御できます。

図A-59 「リンク設定」ダイアログ

要素

説明

新規コントリビュータ・データファイルの作成

リンク設定可能なコントリビュータ・データ・ファイルの作成をコントリビュータに許可します。

新規ネイティブ・ドキュメントの作成

リンク設定可能なネイティブ・ドキュメントの作成をコントリビュータに許可します。
ドキュメント・タイプ: コントリビュータが作成可能なネイティブ・ドキュメントを指定します。

「追加情報」ボタンにより、「ドキュメント・タイプの選択」ダイアログ(第A.21項「「ドキュメント・タイプの選択」ダイアログ」を参照)が開き、このダイアログで、コントリビュータが使用可能なドキュメント・タイプを選択できます。

コンテンツ・サーバーの既存ファイルの選択

リンク設定可能な既存のコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントをコンテンツ・サーバーで検索することをコントリビュータに許可します。
問合せテキスト: コンテンツ・サーバーで実行されて既存のファイルを表示する実際の問合せを指定します。

「追加情報」ボタンにより、「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)が開き、このダイアログで、既存のファイルの表示に使用する問合せを作成、取得およびテストできます。

結果のみの表示: 通常のコンテンツ・サーバー環境ではなく、検索結果のみを表示します。（これは、コンテンツ・サーバーの他のコンテンツをコントリビュータが参照できないようにする場合に便利です。）

コンテンツをローカルで参照

リンク設定可能なファイルをローカル・ファイル・システムで参照することをコントリビュータに許可します。

リージョン・コンテンツ関連付けの削除

デザイナがリンク設定を指定する場合、このオプションは無効です。これは、コントリビュータ用にコントリビューション・リージョンのオプションを設定する場合のみ使用できます。

デフォルト・メタデータ

「メタデータ変更の有効化」ダイアログ(第A.15項「「メタデータ変更の有効化」ダイアログ」を参照)を開き、このダイアログでは、使用可能なメタデータと、コントリビュータがファイルを作成するときに使用されるデフォルトのメタデータを指定できます。

OK

設定を保存して、「リンク設定」ダイアログを閉じます。

取消

設定をキャンセルして、「リンク設定」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.45 「CSSクラスの選択」ダイアログ

ページ・テンプレート、サブテンプレートまたはリージョン・テンプレートにCascading Style Sheet（CSS）を追加する場合、コントリビュータでテキストとグラフィックを編集する際にコントリビュータが選択できるスタイル・シートの特定のクラスを指定できます。これは、Webページの適切な設計と一貫性を確保する場合に便利です。このダイアログで、使用できるクラス名を指定できます。

図A-60 「CSSクラスの選択」ダイアログ

要素

説明

すべてのスタイルシートを許可

現在のページの範囲内で、すべてのスタイルシート(フラグメントで参照されるスタイルシートを含む)の使用をコントリビュータに許可します。

選択したスタイルシートを許可

選択したスタイルシートのみ、コントリビュータに使用を許可します。

IDの追加

「CSSスタイルシートの選択」ダイアログ(第A.46項「「CSSスタイルシートの選択」ダイアログ」を参照)を開き、コンテンツ・サーバーからスタイルシートを選択します。

URLの追加

「フラグメント・アセットの選択」ダイアログ(第A.47項「「フラグメント・アセットの選択」ダイアログ」を参照)を開き、フラグメント内で参照されるスタイルシートを選択します。

削除

選択したスタイルシートを、コントリビュータで使用可能なスタイルシートから削除します。

すべてのクラスを許可

選択したスタイルシートのすべてのクラスをコントリビュータで使用可能にします。

選択したクラスを許可

選択したスタイルシートの選択したクラス名をコントリビュータで使用可能にします。

追加クラス

コントリビュータで使用可能にするクラス名を指定します。
この方法でクラス名を追加する場合は、このクラスを含むCSSファイルをページ・テンプレートまたはフラグメントに追加する必要があります。

クラス名を作成します。

（以前のオプションで）追加したクラス名を削除します。

OK

設定を保存して、「CSSクラスの選択」ダイアログを閉じます。

取消

設定をキャンセルして、「CSSクラスの選択」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.46 「CSSスタイルシートの選択」ダイアログ

このダイアログでは、スタイルシートをコンテンツ・サーバーから選択します。スタイルシートを選択すると、コントリビュータではスタイルシート内のスタイルにアクセスできるようになります。

図A-61 「CSSスタイルシートの選択」ダイアログ

要素

説明

メニュー

選択したスタイルシートのコンテンツIDを表示します。

検索

検索結果ウィンドウを開き、コンテンツ・サーバーにあるすべてのCSSファイルを表示します。そこからCSSファイルを選択します。

OK

設定を保存して、「CSSクラスの選択」ダイアログに戻ります。

取消

設定をキャンセルして、「CSSクラスの選択」ダイアログに戻ります。

A.47 「フラグメント・アセットの選択」ダイアログ

このダイアログでは、フラグメントでロードされるスタイルシートを選択します。通常、これらのスタイルシートの多くは、フラグメント以外では使用されません。このため、これらのフラグメントはコンテンツIDではなくURLでロードされます。スタイルシートを選択すると、コントリビュータではスタイルシート内のスタイルにアクセスできるようになります。

図A-62 「フラグメント・アセットの選択」ダイアログ

要素

説明

メニュー

フラグメント・アセットとしてロードされた使用可能なスタイルシートを表示します。

OK

設定を保存して、「CSSクラスの選択」ダイアログに戻ります。

取消

設定をキャンセルして、「CSSクラスの選択」ダイアログに戻ります。

A.48 「WYSIWYG要素検証」ダイアログ

コントリビュータがコントリビュータ・アプリケーションで作業する場合、通常はどのようなテキスト、グラフィックおよびその他のコンテンツも自由に追加できます。ただし、デザイナの場合は、Webページ間の一貫性（特に書式設定の一貫性）の確保が目的になります。また、特定のページに対するコンテンツを最小限に抑える場合もあります。（「WYSIWYG要素」ダイアログで使用可能な）要素の検証を使用して、このような基準を実施できます。

図A-63 「WYSIWYG要素検証」ダイアログ

要素

説明

デフォルト検証の使用

Site Studioに付属のデフォルトの検証オプションを使用します。次の中から選択します。
最小: 最小量のテキスト（最小文字数）を規定します。

最大: 最大量のテキスト（最大文字数）を規定します。

許可されていない文字: ここで指定する文字を使用できないようにします。

改行<br>の許可: 選択した場合、コントリビュータは改行（ソフト・リターン）を作成できます。作成するには、通常キーボードで[Shift] + [Enter]を押します。

段落<p>の許可: 選択した場合、コントリビュータは段落（ハード・リターン）を作成できます。作成するには、通常はキーボードで[Enter]を押します。

イメージ<img>の許可: 選択した場合、コントリビュータはイメージを追加できます。

外部検証の使用

指定した外部の検証スクリプトを使用します。
設定: 「詳細要素検証」ダイアログ(第A.52項「「詳細要素検証」ダイアログ」を参照)を開き、このダイアログで、使用するスクリプトの値を入力できます。

OK

設定を保存して、「WYSIWYG要素検証」ダイアログを閉じます。

取消

設定をキャンセルして、「WYSIWYG要素検証」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

このダイアログのデフォルトの検証オプションは、Site Studioに付属のスクリプトss_default_validation_script.jsから派生したものです。

A.49 「プレーン・テキスト要素検証」ダイアログ

コントリビュータがコントリビュータ・アプリケーションで作業する場合、通常はどのようなテキストも（プレーン・テキスト要素の書式設定の制限がある場合でも）自由に追加できます。ただし、デザイナの場合は、一貫性の確保（特に特定のページに対してコンテンツを最小限に抑える必要がある場合）が目的になります。（「プレーン・テキスト要素」ダイアログで使用可能な）要素の検証を使用して、このような基準を実施できます。

図A-64 「プレーン・テキスト要素検証」ダイアログ

要素

説明

デフォルト検証の使用

Site Studioに付属のデフォルトの検証オプションを使用します。次の中から選択します。
最小: 最小量のテキスト（最小文字数）を規定します。

最大: 最大量のテキスト（最大文字数）を規定します。

許可されていない文字: ここで指定する文字を使用できないようにします。

複数行の許可: 選択した場合、コントリビュータはテキストの行を追加できます（キーボードで[Enter]を押します）。

外部検証の使用

指定した外部の検証スクリプトを使用します。
設定: 「詳細要素検証」ダイアログ(第A.52項「「詳細要素検証」ダイアログ」を参照)を開き、このダイアログで、使用するスクリプトの値を入力できます。

OK

設定を保存して、「プレーン・テキスト要素検証」ダイアログを閉じます。

取消

設定をキャンセルして、「プレーン・テキスト要素検証」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

このダイアログのデフォルトの検証オプションは、Site Studioに付属のスクリプトss_default_validation_script.jsから派生したものです。

A.50 「HTMLタグの選択」ダイアログ

コントリビュータがWYSIWYGインタフェースを使用せずにHTMLでWebページを編集できる場合、指定したリージョンのHTMLでの編集をコントリビュータに許可できます。デザイナは、コントリビュータがリージョンの編集で使用できるタグを制限できます。これは、一部のコントリビュータが保持する高度な機能のバランスを保ち、Webページ間で基準を実施する場合に役立ちます。

図A-65 「HTMLタグの選択」ダイアログ

要素

説明

デフォルトHTMLタグの許可

HTMLタグのデフォルト・セットの使用をコントリビュータに許可します。

選択したHTMLタグの許可

選択するタグのみの使用をコントリビュータに許可します。

許可されたHTMLタグを作成します。

（以前のオプションで）追加したHTMLタグを削除します。

OK

設定を保存して、「プレーン・テキスト要素検証」ダイアログを閉じます。

取消

設定をキャンセルして、「プレーン・テキスト要素検証」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.51 「イメージ要素の検証」ダイアログ

コントリビュータがコントリビュータ・アプリケーション（特にイメージ要素）で作業する場合、通常はどのようなイメージも自由に追加できます。ただし、デザイナの場合は、ページ間での一貫性（特にイメージ・サイズ）の確保が目的になります。（イメージ要素ダイアログで使用可能な）要素の検証を使用して、このような基準を実施できます。

図A-66 「イメージ限定要素検証」ダイアログ

要素

説明

デフォルト検証の使用

Site Studioに付属のデフォルトの検証オプションを使用します。次の中から選択します。
幅:

- 最小: 最小幅（ピクセル単位）を規定します。

- 最大: 最大幅（ピクセル単位）を規定します。

高さ:

- 最小: 最低の高さ（ピクセル単位）を規定します。

- 最大: 最大の高さ（ピクセル単位）を規定します。

外部検証の使用

指定した外部の検証スクリプトを使用します。
設定: 「詳細要素検証」ダイアログ(第A.52項「「詳細要素検証」ダイアログ」を参照)を開き、このダイアログで、使用するスクリプトの値を入力できます。

OK

設定を保存して、「イメージ要素の検証」ダイアログを閉じます。

取消

設定をキャンセルして、「イメージ要素の検証」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

特定のイメージ・サイズをピクセル単位にする場合、イメージ・プロパティ・フォームを使用してイメージのサイズの変更方法をコントリビュータに指示できます。

このダイアログのデフォルトの検証オプションは、Site Studioに付属のスクリプトss_default_validation_script.jsから派生したものです。

A.52 「詳細要素検証」ダイアログ

コントリビュータがコントリビュータ・アプリケーションで作業する場合、通常はどのようなテキスト、グラフィックおよびその他のコンテンツも自由に追加できます。ただし、デザイナの場合は、一貫性の確保や、Webページに投稿されるコンテンツの量の制限が目的になります。このダイアログでは、デザイナでデフォルトの検証オプションを使用したり、独自の検証スクリプトを作成して要素に追加したりすることができます。

図A-67 「詳細要素検証」ダイアログ

要素

説明

スクリプト

要素に使用するカスタム検証スクリプトを指定します。
「追加情報」ボタンにより、「Oracle Content Server」ダイアログが開き、このダイアログで、コンテンツ・サーバーから検証スクリプトを選択できます。

言語

検証で使用されるスクリプト言語（「JavaScript」または「VBScript」）を指定します。

メソッド名

検証の実行に使用するメソッドを指定します。

コンテンツ・タイプ

検証で使用されるコンテンツ・タイプ（「文字列」、「XML」、「HTML」）を指定します。

パラメータを追加します。

既存のパラメータを削除します。

リストのパラメータを上に移動します。

リストのパラメータを下に移動します。

OK

設定を保存して、「詳細要素検証」ダイアログを閉じます。

取消

設定をキャンセルして、「詳細要素検証」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.53 「新規アイテム設定」ダイアログ

動的リストへのアイテムの追加をコントリビュータに許可する場合、コントリビュータは新規または既存のコントリビュータ・データ・ファイルやネイティブ・ドキュメントを追加できます。（「動的リスト要素定義」ダイアログからアクセス可能な）このダイアログでは、追加できるファイルのタイプを正確に制御できます。

図A-68 「新規アイテム設定」ダイアログ

要素

説明

新規コントリビュータ・データファイルの作成

コントリビュータ・データ・ファイルの作成と、そのファイルのリストへの追加をコントリビュータに許可します。

新規ネイティブ・ドキュメントの作成

ネイティブ・ドキュメントの作成と、そのファイルのリストへの追加をコントリビュータに許可します。
ドキュメント・タイプ: コントリビュータが作成可能なネイティブ・ドキュメントを指定します。

「追加情報」ボタンにより、「ドキュメント・タイプの選択」ダイアログ(第A.21項「「ドキュメント・タイプの選択」ダイアログ」を参照)が開き、このダイアログで、コントリビュータが使用可能なドキュメント・タイプを選択できます。

コンテンツ・サーバーの既存ファイルの選択

このオプションは、動的リストの問合せでコンテンツ・サーバー内の既存のファイルがすでに取得されるため、動的リストのコンテキストでは無効になります。
コントリビュータがリストに表示されていないコンテンツ・サーバーの既存のファイルを追加するには、リストで使用されるメタデータと一致するようにそのファイルのメタデータを変更する必要があります。

コンテンツをローカルで参照

ローカル・ファイル・システムでのファイルの参照と、そのファイルのリストへの追加をコントリビュータに許可します。

リージョン・コンテンツ関連付けの削除

このオプションは、動的リストのコンテキストでは無効です。これは、コントリビュータ用にコントリビューション・リージョンのオプションを設定する場合のみ使用できます。

デフォルト・メタデータ

「メタデータ変更の有効化」ダイアログ(第A.15項「「メタデータ変更の有効化」ダイアログ」を参照)を開き、使用可能なメタデータと、リストに追加されたファイルに割り当てられるデフォルトのメタデータを指定できます。

OK

設定を保存して、「新規アイテム設定」ダイアログを閉じます。

取消

設定をキャンセルして、「新規アイテム設定」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.54 「コンテンツの割当」ダイアログ

プライマリ・ページの各プレースホルダには、コントリビュータ・データ・ファイル、ネイティブ・ドキュメントまたはサブテンプレートを割り当てる必要があります。セカンダリ・ページの各プレースホルダには、サブテンプレート、データ・ファイルまたはネイティブ・ドキュメントを割り当てるか、それらのファイルを置換え可能として指定する必要があります。このダイアログでこれらのタスクを実行します。コントリビュータは、データ・ファイルの割当てと、プレースホルダに割り当てられたデータ・ファイルの編集も可能です（デザイナがこれらのアクションを許可している場合）。

図A-69 「コンテンツの割当」ダイアログ

要素

説明

サイト階層

サイト階層を表示して、コンテンツが割り当てられているプレースホルダを示します。
フォルダ・アイコンは、セクションにコンテンツが割り当てられているか、またはセクションが置換えとして指定されていることを示します。

Xフォルダ・アイコンは、セクションにコンテンツが存在しないか、またはセクションを置換え可能として指定する必要があることを示します。

セクションをクリックして、プライマリ・ページとセカンダリ・ページのプレースホルダを表示および構成します。

プライマリ

サイト階層にプライマリ・ページを表示します。

セカンダリ

サイト階層にセカンダリ・ページを表示します。

すべて表示

サイト階層を展開し、コンテンツが存在しないセクションや置換え可能として指定されていないセクションを表示します。リージョンが複数ある場合は、各リージョンの経由に使用できるナビゲーション・コントロール（次を参照）が表示されます。

終了

設定を保存して、「コンテンツの割当」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

リージョンにコンテンツを割り当てるのではなく、コントリビュータにこのタスクを実行するように選択できます。

プレースホルダ情報のツールチップ

リージョンの割当てダイアログにコントリビューション・グラフィックが表示されている場合、プレースホルダのコントリビューション・グラフィックの上にマウスを置くと、リージョンが選択され、小さいポップアップ・ウィンドウにプレースホルダ情報のツールチップ(図A-70)も表示されます。

図A-70 プレースホルダ情報のツールチップ

プレースホルダ情報のツールチップには、選択されたコントリビューション・リージョンで割り当てられているプレースホルダ・マッピング、プレースホルダ定義、リージョン定義およびリージョン・テンプレートの名前がリストされます。また、ページ・テンプレートのコンテンツIDも表示されます。この情報は、各プレースホルダに編成されているサイト・アセットを確認するときに役立ちます。

A.55 「リージョン・コンテンツの選択」ダイアログ

プライマリ・ページの各リージョンには、コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントを割り当てる必要があります。セカンダリ・ページの各リージョンには、ファイルを割り当てるか、ファイルを置換え可能として指定する必要があります。このダイアログは「コンテンツの割当」ダイアログ(第A.54項「「コンテンツの割当」ダイアログ」を参照)から使用可能で、リージョンに新規または既存のコントリビュータ・データ・ファイルやネイティブ・ドキュメントを割り当てることができます。

図A-71 「リージョン・コンテンツの選択」ダイアログ

要素

説明

コンテンツID

リージョンに割り当てられたファイルのコンテンツIDを表示します。
（このフィールドと、その後のフィールドは、リージョンにファイルを割り当てるまでは空白になっています。）

タイトル

リージョンに割り当てられたファイルのタイトルを表示します。

タイプ

リージョンに割り当てられたファイルのタイプ（ドキュメント・タイプ）を表示します。

作成者

リージョンに割り当てられたファイルの作成者を表示します。

コメント

リージョンに割り当てられたファイルのコメントを表示します。

ドキュメント情報

リージョンに割り当てられたファイルの「コンテンツ情報」ページを開きます。

選択

リージョンに割り当てられるファイルを選択します。次の4つから選択します。
既存: 「Oracle Content Server」ダイアログを開き、このダイアログで既存のコントリビュータ・データ・ファイルまたはネイティブ・ドキュメントを選択して、そのファイルをリージョンに割り当てることができます。

新規: 作成してリージョンに割り当てることができるファイル・タイプのリストを表示します。

ローカル: ローカル・ファイル・システムからファイルを選択して、そのファイルをチェックインし、リージョンに割り当てるウィンドウを開きます。

なし: リージョンに割り当てられた既存のファイルを削除します。

OK

設定を保存して、「リージョン・コンテンツの選択」ダイアログを閉じます。

取消

設定をキャンセルして、「リージョン・コンテンツの選択」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.56 「一意のリージョン・コンテンツの生成」ダイアログ

Site Studioでは、サイト階層全体で同じページ・テンプレートの各リージョンに対して一意のコントリビュータ・データ・ファイルを自動的に生成できます。これは、ページ・テンプレートを再利用して、そのページにコントリビューション・リージョンを移入する場合（該当ページがサイトのどこで使用される場合でも）に便利です。この機能を使用する際は、それぞれのネーミング規則を指定できます。

すでにリージョンに割り当てられているコントリビュータ・データ・ファイルは上書きされません。

図A-72 「一意のリージョン・コンテンツの生成」ダイアログ

要素

説明

自動生成されたコンテンツIDの使用

コンテンツIDは、コンテンツ・サーバーの設定に基づいて自動的に生成されます。
このオプションは、コンテンツ・サーバーがコンテンツIDを自動生成するように設定されていない場合は無効です。

次からコンテンツIDを作成

コンテンツIDは、ここで指定したネーミング規則に基づいて自動的に生成されます。
次の内容を付加: この接頭辞が使用された後、次に指定するネーミング規則が使用されます。

- タイムスタンプを使用して一意性を保証: 名前は一意のタイムスタンプ（ファイルが作成されてコンテンツ・サーバーにチェックインされた時間）に基づきます。

- セクションとリージョンを使用して一意性を保証: 名前は、ファイルがWebサイトに配置されるセクションとリージョンに基づきます。

定義

コンテンツ・サーバーの「情報の割当てフォーム」を使用して、各ファイルの追加のデフォルトのメタデータ値を定義します。

タイトルの自動生成

セクションの名前とリージョンの名前に基づいて、タイトルを自動生成します。
たとえば、次のようなタイトルになります。

セクションProducts、リージョンRegion1のコントリビューション・データ

コメントの自動生成

セクションの名前とリージョンの名前に基づいて、コメントを自動生成します。たとえば、次のようなコメントになります。
コメント: これは、Site StudioのWebサイト・セクションProducts、リージョンRegion1のリージョン・コンテンツです。

OK

設定を保存して、「一意のリージョン・コンテンツの生成」ダイアログを閉じます。

取消

設定をキャンセルして、「一意のリージョン・コンテンツの生成」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.57 フラグメント・エディタ・ダイアログ

フラグメント・エディタは、フラグメントのすべての部分（スニペット、アセット、パラメータ、要素など）を編集できる編集オプション一式で構成されています。「ファイル」メニューからフラグメント・エディタを開き、ツールボックスでいつでもフラグメントを編集できます。

図A-73 フラグメント・エディタ・ダイアログ

要素

説明

フラグメントに関連付けられているアイコンを変更します。アイコンは、フラグメントを保存するとツールボックスに表示されます。
使用可能なアイコンを表示して、その中のいずれかのアイコンを選択するには、このボタンをクリックします。

「フラグメントのプロパティ」ダイアログ(第A.58項「「フラグメントのプロパティ」ダイアログ」を参照)を開き、このダイアログでフラグメントの名前、言語およびタイプを変更できます。

アセット

「フラグメント・アセット」ダイアログ(第A.59項「「フラグメント・アセット」ダイアログ」を参照)を開き、このダイアログでフラグメントのアセットを追加、編集および削除できます。

要素

「フラグメント要素」ダイアログ(第A.60項「「フラグメント要素」ダイアログ」を参照)を開き、このダイアログでフラグメントの各要素を追加、編集および削除できます。
要素は、静的リストのフラグメントにのみ使用できます。そのため、フラグメント・タイプがstaticlist(第A.58項「「フラグメントのプロパティ」ダイアログ」を参照)ではない場合、このボタンは無効です。

パラメータ

「フラグメント・パラメータ」ダイアログ(第A.61項「「フラグメント・パラメータ」ダイアログ」を参照)を開き、このダイアログでフラグメントの各パラメータを追加、編集および削除できます。

追加

「スニペットのプロパティ」ダイアログ(第A.64項「「スニペットのプロパティ」ダイアログ」を参照)を開き、このダイアログでフラグメントにスニペットを追加できます。

削除

フラグメントからスニペットを削除します。

プロパティ

「スニペットのプロパティ」ダイアログ(第A.64項「「スニペットのプロパティ」ダイアログ」を参照)を開き、このダイアログでフラグメントのスニペットを編集できます。

名前 | 場所 | インクルード
（ステータス領域）

フラグメントの既存のスニペットを表示します。

スニペット・コード

スニペット・コードを表示します。このウィンドウでテキストを編集できます。

プレビュー

「フラグメント・プレビュー」ダイアログ(第A.66項「「フラグメント・プレビュー」ダイアログ」を参照)を開き、このダイアログでフラグメントをプレビューできます。
フラグメントをプレビューするには、一連のパラメータの値の選択が求められます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.58 「フラグメントのプロパティ」ダイアログ

フラグメントのプロパティには、フラグメントの名前、ID、言語およびタイプなどがあります。フラグメントを作成するたびに、これらの値の入力が求められます。このダイアログでは、フラグメントの作成後にこのような値の変更も可能です。

図A-74 「フラグメントのプロパティ」ダイアログ

要素

説明

名前

フラグメントを特定します。
フラグメントの名前がツールボックスに表示されます。空白や特殊文字などを使用したわかりやすい名前にします。

ID

フラグメントとその各部分（スニペット、アセット、パラメータなど）を特定します。
初めてフラグメントを作成する場合はIDのみを変更できます。フラグメントでは、XML属性、およびクラス、ファイル、ディレクトリのベース名としても機能します。IDは簡潔にして、空白、ASCII以外の文字または特殊文字は使用しないでください。

言語

サーバー側スクリプトのフラグメントで使用される言語を特定します。
サイトのタイプが「hcsp/jsp」の場合、使用可能な言語は「idoc」または「JSP」になります。サイトのタイプが「asp」の場合、使用可能な言語は「asp」になります。

タイプ

フラグメントのタイプと使用目的を特定します。この選択により、フラグメントに使用可能なオプションと、ツールボックスでのフラグメントの場所が決まります。次の4つのタイプがあります。
ナビゲーション: フラグメントは、サイト・ナビゲーション（ナビゲーション・バー、ブレッドクラム、検索など）に使用されます。

staticlist: フラグメントを使用して、コントリビュータが各要素を編集できる高度なコントリビューション機能が提供されます。

動的リスト: フラグメントを使用して、コントリビュータがリストに表示されるファイルを変更できる高度なコントリビューション機能が提供されます。

その他: フラグメントは、著作権の行、埋め込まれたマルチメディア、またはログイン・スクリプトなどの目的に使用されます。

ライブラリ名

フラグメントが格納されているライブラリを特定します。
初めてフラグメントを保存するまでは「<未保存>」が表示され、無効になっています。

OK

設定を保存して、「フラグメントのプロパティ」ダイアログを閉じます。

取消

設定をキャンセルして、「フラグメントのプロパティ」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.59 「フラグメント・アセット」ダイアログ

アセットとは、フラグメントで参照されるファイルで、通常はフラグメントのスニペット内にあります。グラフィック、Cascading Style Sheet（CSS）およびスタンドアロンのスクリプトはすべて、使用頻度の高いアセットになります。このダイアログでは、アセットを追加、編集および削除できます。

図A-75 「フラグメント・アセット」ダイアログ

要素

説明

現在のアセット

既存のフラグメント・アセットを表示します。

アセットの追加

フラグメントにアセットを追加します。
ファイル・システムのアセットを追加します。その後、Site Studioでファイルをコンテンツ・サーバーにチェックインして、このフラグメントとともにパッケージ化します。

フォルダの追加

アセットのサブフォルダを追加します。このサブフォルダを使用すると、ファイルをさらに適切に編成できます。
すべてのプラットフォーム（特にUNIX）での互換性を確保するために、サブフォルダではすべて小文字を使用してください。

削除

フラグメントからアセットを削除します。

編集

（サード・パーティ製アプリケーションを使用して）アセットを編集します。2つのオプションを使用できます。
編集: そのファイル・タイプに関連付けられているアプリケーションでアセットを開きます。

編集プログラム: ファイルを開くアプリケーションを選択するダイアログを開きます。

OK

設定を保存して、「フラグメント・アセット」ダイアログを閉じます。

取消

設定をキャンセルして、「フラグメント・アセット」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.60 「フラグメント要素」ダイアログ

要素はコントリビュータ内のフィールドになります。このフィールドでユーザーはコンテンツ（テキストとグラフィック）を追加および編集できます。要素をフラグメントでまとめて、静的リストを作成することもできます。静的リストを使用すると、コントリビュータは、情報を示す行と列を追加、編集、削除、および再配置できます。このダイアログでは、要素を追加、編集および削除できます。

図A-76 「フラグメント要素」ダイアログ

要素

説明

「WYSIWYG要素」ダイアログ(第A.26項「「WYSIWYG要素」ダイアログ」を参照)を開き、このダイアログでフラグメントに要素を追加します。

「プレーン・テキスト要素」ダイアログ(第A.28項「「プレーン・テキスト要素」ダイアログ」を参照)を開き、このダイアログでフラグメントに要素を追加します。

イメージ要素ダイアログ(第A.30項「イメージ要素ダイアログ」を参照)を開き、このダイアログでフラグメントに要素を追加します。

「カスタム要素」ダイアログ(第A.32項「「カスタム要素」ダイアログ」を参照)を開き、このダイアログでフラグメントに要素を追加します。

編集

フラグメントの選択した要素を編集します。

削除

フラグメントの選択した要素を削除します。

名前 | ラベル | タイプ | 説明

フラグメントの既存の要素を表示します。

OK

設定を保存して、「フラグメント要素」ダイアログを閉じます。

取消

設定をキャンセルして、「フラグメント要素」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

詳細

要素のカスタマイズなどに使用するテキスト・エディタを開きます。
この方法で要素を編集すると、「フラグメント要素」ダイアログのグラフィカル・ユーザー・インタフェースに戻ることはできません。サポートされているインタフェースを使用できないためです。

A.61 「フラグメント・パラメータ」ダイアログ

パラメータとは、ページ・テンプレートにフラグメントを追加するときにその外観と動作を制御する属性です。このダイアログでパラメータを作成してから、フラグメントを使用する際にこれらのパラメータから選択します(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)。

図A-77 「フラグメント・パラメータ」ダイアログ

要素

説明

パラメータ: 名前

フラグメントの既存のパラメータを表示します。

フラグメントのパラメータを作成します。
名前はコーディングに使用されます。空白、ASCII以外の文字または特殊文字は使用しないでください。また、like（Idocスクリプトで文字列の比較演算子として使用される）などのコーディング目的で一般的に使用される用語も使用しないでください。

フラグメントのパラメータを削除します。

リストのパラメータを上に移動します。これにより、このダイアログと「フラグメント・パラメータ値」ダイアログ(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)でのパラメータの位置が変わります。

リストのパラメータを下に移動します。これにより、このダイアログと「フラグメント・パラメータ値」ダイアログ(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)でのパラメータの位置が変わります。

タイプ

パラメータの機能（目的）を定義します。次の複数のタイプがあります。
テキスト: フラグメントを使用する場合にテキストを挿入できる単純なテキスト・ボックスを表示します。（「オプション・リスト: ラベル | 値」で、テキストのオプション・リストを作成できます）。

bigtext: フラグメントを使用する場合にテキストを追加および編集できる大きめのテキスト・ボックスを（ポップアップ・ウィンドウに）表示します。

ブール: フラグメントを使用する場合に指定できる値「True」または「False」を表示します。

整数: フラグメントを使用する場合に指定できる整数値を表示します。（この値では小数点は使用できません。）

浮動小数: フラグメントを使用する場合に指定できる値（小数点を含む）を表示します。

サイズ: フラグメントを使用する場合に指定できるサイズの値（ピクセルまたはパーセンテージ）を表示します。

タイプ（続き）

色: フラグメントを使用する場合に色の選択に使用できるRGBの16進数値（0xFF0000など）とカラー・ピッカーを表示します。
URL: フラグメントを使用する場合にURLを参照して、そのURLを値として選択できるダイアログを表示します。

manageddoc: フラグメントを使用する場合にコンテンツ・サーバーのドキュメントを参照して、そのドキュメントを値（dDocName）として選択するコンテンツ・サーバーのウィンドウを開きます。（次の「問合せテキスト」フィールドを使用して問合せを取得します。）

managedurl: フラグメントを使用する場合にコンテンツ・サーバーのドキュメントのURLを参照して、そのURLを値として選択するコンテンツ・サーバーのウィンドウを開きます。（次の「問合せテキスト」フィールドを使用して問合せを取得します。）

managedquery: フラグメントを使用する場合に「問合せテキストの編集」ダイアログ(第A.22項「「問合せテキストの編集」ダイアログ」を参照)を開き、このダイアログで問合せを作成できます。このパラメータは、動的リスト・フラグメントの場合に最も役立ちます。

cssstyle: フラグメントを使用する場合にCSSスタイルの値を指定できるテキスト・ボックスを表示します。

siteid: フラグメントを使用する場合にコンテンツ・サーバーのWebサイトを選択するダイアログ(第A.16項「「サイトの選択」ダイアログ」を参照)を表示します。

nodeid: フラグメントを使用する場合にサイト階層のセクションを選択するダイアログ(第A.17項「「セクションの選択」ダイアログ」を参照)を開きます。

カスタム: フラグメント・パラメータの高度な機能を表示します。

必須

パラメータを必須にします。
フラグメントを使用する場合、「フラグメント・パラメータ値」ダイアログ(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)を閉じる前に、各パラメータの値を入力する必要があります。

パラメータを必須にして、受入れ可能なデフォルトの値を指定することもできます。

説明

パラメータの説明を表示します。
説明は、フラグメントの使用時に、「フラグメント・パラメータ値」ダイアログの一番下に表示されます。

デフォルト値

フラグメントを実際に使用する場合、パラメータのデフォルトの値を表示します。

問合せテキスト

（前述の）パラメータ・タイプ「manageddoc」または「managedurl」を使用して、ドキュメントを参照する場合に使用される問合せを指定します。
問合せを指定しない場合は、コンテンツ・サーバーのすべてのコンテンツが検索されます。

「追加情報」ボタンにより、「問合せテキストの編集」ダイアログ(第A.62項「「問合せテキストの編集」ダイアログ」を参照)が開き、このダイアログで、コンテンツ・サーバーでの問合せの入力、取得およびテストを行うことができます。

オプション・リスト: ラベル|値

フラグメントの既存のオプション・リストを表示します。
オプション・リストを使用して、（前述の）パラメータ・タイプ「テキスト」に可能な値のリストを指定します。フラグメントを使用する場合、値は「フラグメント・パラメータ値」ダイアログのオプションのポップアップ・リストに表示されます。

追加

「新規オプション」ダイアログ(第A.63項「「新規オプション」ダイアログ」を参照)を開き、このダイアログでオプション・リストを追加できます。

編集

「新規オプション」ダイアログ(第A.63項「「新規オプション」ダイアログ」を参照)を開き、このダイアログでオプション・リストを編集できます。

削除

オプション・リストを削除します。

OK

設定を保存して、「フラグメント・パラメータ」ダイアログを閉じます。

取消

設定をキャンセルして、「フラグメント・パラメータ」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.62 「問合せテキストの編集」ダイアログ

コンテンツ・サーバーの検索に使用されるパラメータ（たとえば、「manageddoc」、「managedurl」、「managedquery」のパラメータ）をフラグメントに追加する場合、実行する問合せを指定する必要があります。このダイアログを使用して、問合せを指定、取得およびテストできます。

要素

説明

[テキスト・フィールド]

このテキスト・ボックスで問合せを指定します。

問合せの取得

コンテンツ・サーバーで「コンテンツ問合せの取得」画面を開き、この画面で問合せを実行してからその問合せを保存（取得）します。

問合せのテスト

コンテンツ・サーバーで問合せをテストします。

OK

設定を保存して、「問合せテキストの編集」ダイアログを閉じます。

取消

設定をキャンセルして、「問合せテキストの編集」ダイアログを閉じます。

A.63 「新規オプション」ダイアログ

フラグメントでtextタイプのパラメータを作成する場合(第A.61項「「フラグメント・パラメータ」ダイアログ」を参照)、値のリストをオプション・リストの形式で作成できます。フラグメントをページ・テンプレートに追加すると、これらの値は「フラグメント・パラメータ値」ダイアログのポップアップ・リストで表示されます。このダイアログでは、オプション・リストを作成できます。

図A-78 「新規オプション」ダイアログ

要素

説明

ラベル

オプション・リストの名前を表示します。

値

オプション・リストの値（ページ・テンプレートに追加されている値）を表示します。

OK

設定を保存して、「新規オプション」ダイアログを閉じます。

取消

設定をキャンセルして、「新規オプション」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.64 「スニペットのプロパティ」ダイアログ

スニペットとは、フラグメントがページ・テンプレート（4つの場所のいずれか）に追加するテキストまたはコードです。フラグメントには1つ以上のスニペットが必要です。このダイアログでスニペットのプロパティを定義して、フラグメント・エディタでそのスニペットのコンテンツを編集できます。

図A-79 「スニペットのプロパティ」ダイアログ

要素

説明

名前

スニペットの名前。
（名前には、必要に応じて空白と特殊文字を含めることができます。）

場所

スニペットをページ・テンプレートのどこに追加するかを決定します。
次の4つのオプションがあります。

drop-point: ページ・テンプレートのカーソルを置いた場所にスニペットを挿入します。

ヘッド: ページ・テンプレートのヘッド（<HEAD>タグの終了地点）にスニペットを挿入します。

top-of-body: ページ・テンプレートの本文の開始地点（<BODY>タグの直後）にスニペットを挿入します。

bottom-of-body: ページ・テンプレートの本文の終了地点（</BODY>タグの直前）にスニペットを挿入します。

インクルード

スニペットをページ・テンプレートに追加する方法を決定します。
次の3つのオプションがあります。

簡易: ページ・テンプレートにスニペット全体を追加します。パラメータが存在する場合、その値はページに直接追加され、ページの永続的な構成要素となります。フラグメントはフラグメントとみなされなくなり、そのパラメータは変更できません。

インライン: ページ・テンプレートにスニペット全体を追加します。ただし、インライン・スニペットでは、フラグメントとそのパラメータが引き続きフラグメントとして認識されます。フラグメントの移動と削除、そのパラメータの変更を引き続き行うことができます。

参照: ページ・テンプレートのスニペットに参照を追加します（インクルード・ファイルと類似します）。参照スニペットの場合、引き続きフラグメントとみなされて管理されます。また、フラグメント・エディタでフラグメントを編集したり、ページ・テンプレートで変更内容を確認したりすることもできます。

表示コードの設計

スニペットを「設計」ビューで参照するときにフラグメントのスニペットのプレースホルダ・テキストを作成します。
「追加情報」ボタンにより、プレースホルダ・テキストの入力に使用するテキスト・エディタが開きます。

この要素の目的は、「drop-point」、「top-of-body」および「bottom-of-body」の各位置にスニペットを挿入することです（「ヘッド」は除外）。

OK

設定を保存して、「スニペットのプロパティ」ダイアログを閉じます。

取消

設定をキャンセルして、「スニペットのプロパティ」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.65 「フラグメント・パラメータ値」ダイアログ

パラメータとは、ページ・テンプレートにフラグメントを追加するときにその外観と動作を制御する属性です。フラグメントを使用する場合、フラグメント・エディタでパラメータを作成し(第A.61項「「フラグメント・パラメータ」ダイアログ」を参照)、このダイアログでこれらのパラメータから選択できます。

パラメータはオプションのため、すべてのフラグメントに存在するわけではありません。

図A-80 「フラグメント・パラメータ値」ダイアログ

要素

説明

プロパティ

フラグメントで使用可能なパラメータをリストします。
各フラグメントには様々なパラメータがあり（パラメータが存在しないフラグメントもある）、パラメータはフラグメントごとに異なります。

名前

各パラメータの値をリストします。

フラグメントのパラメータを作成します。
名前はコーディングに使用されます。空白、ASCII以外の文字または特殊文字は使用しないでください。また、like（Idocスクリプトで文字列の比較演算子として使用される）などのコーディング目的で一般的に使用される用語も使用しないでください。

フラグメントのパラメータを削除します。

リストのパラメータを上に移動します。これにより、このダイアログと「フラグメント・パラメータ値」ダイアログ(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)でのパラメータの位置が変わります。

リストのパラメータを下に移動します。これにより、このダイアログと「フラグメント・パラメータ値」ダイアログ(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)でのパラメータの位置が変わります。

OK

設定を保存して、「フラグメント・パラメータ値」ダイアログを閉じます。

取消

設定をキャンセルして、「フラグメント・パラメータ値」ダイアログを閉じます。
フラグメントはページ・テンプレートに追加されません。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

「フラグメント・パラメータ」ダイアログでは、使用できるパラメータの変更、パラメータの追加、およびデフォルトの値の変更が可能です。

A.66 「フラグメント・プレビュー」ダイアログ

ページ・テンプレートに追加する前に、フラグメントをプレビューできます。このダイアログを開くには、ツールボックスでフラグメントを右クリックしてから「プレビュー」を選択するか、フラグメント・エディタで「プレビュー」ボタンを使用します。フラグメントをプレビューするには、最初に一連のパラメータの値の選択が求められます(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)。

図A-81 「フラグメント・プレビュー」ダイアログ

要素

説明

プレビューに使用するセクションの選択

サイト階層を表示します。選択したセクションを使用して、「フラグメント・プレビュー」領域にフラグメントを表示します。
サイト・ナビゲーションから除外されるセクション、プライマリ・ページのないセクション、または外部URLがプライマリ・ページとして含まれるセクションは選択できません。

「フラグメント・プレビュー」

（前述の）サイト階層でハイライト表示されるセクションを使用してフラグメントをプレビューします。
静的リスト・フラグメントはプレビューできません。静的リスト・フラグメントを適切に表示するには、コントリビュータ・データ・ファイルにコンテンツが含まれている必要があるためです。

パラメータ値の変更

「フラグメント・パラメータ値」ダイアログ(第A.65項「「フラグメント・パラメータ値」ダイアログ」を参照)を開き、このダイアログで、プレビューに使用されるパラメータの値を変更できます。

終了

「フラグメント・プレビュー」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.67 「フラグメントの保存」ダイアログ

フラグメントは、フラグメント・ライブラリに格納されます。フラグメントは、他のフラグメントと同じライブラリに保存したり、各自のライブラリに保存したりすることもできます。このダイアログでは、フラグメントのライブラリも作成できます。

図A-82 「フラグメントの保存」ダイアログ

要素

説明

新規

フラグメントのライブラリを作成します。
ライブラリはコンテンツ・サーバーで作成され、次にサーバーを開いたときに「フラグメントの保存」ダイアログに表示されます。

名前

コンテンツ・サーバーの既存のフラグメント・ライブラリを表示します。
いずれかのライブラリを選択して、そのライブラリにフラグメントを格納します。

OK

「フラグメントの保存」ダイアログを閉じて、フラグメント・ライブラリのメタデータを更新できるコンテンツ・サーバーの「情報の割当てフォーム」にユーザーを誘導します。

取消

フラグメントを保存せずに「フラグメントの保存」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

「フラグメントの保存」ダイアログは、フラグメントを初めて保存するときのみ表示されます。以降の保存時には、毎回コンテンツ・サーバーのフラグメント・ライブラリの「情報の割当てフォーム」に直接移動します。

A.68 「サイトの管理」ページ

マネージャを使用して、サイト階層のすべての面を変更できます。セクションの追加と削除、セクションへの別のページ・テンプレートの割当て、セクションに関連付けられたプロパティの変更などを行うことができます。

図A-83 「サイトの管理」ページ

要素

説明

(管理サイト) | (リフレッシュ)

「サイトの管理」は、マネージャが折りたたまれた状態で開く場合に表示されます。リンクをクリックしてマネージャを展開します。
「リフレッシュ」は、マネージャが展開された状態の場合に表示されます。リンクをクリックし、マネージャをリフレッシュして変更内容を確認します。

サイト階層

サイト階層を表示して、サイト階層の変更に使用します。
ここで実行されるタスクには、マウスと場合によっては右マウス・クリックが必要です。

セクション

セクションの追加と削除、セクションのプロパティの変更といった、サイト階層の一般的な変更を行います。

レイアウト

プライマリ・ページのプレビュー、別のプライマリ・ページ（または外部URL）の割当て、プライマリ・ページのコンテンツ情報ページの表示を行います。

セカンダリ・レイアウト

セカンダリ・ページのプレビュー、別のセカンダリ・ページの割当て、セカンダリ・ページのコンテンツ情報ページの表示を行います。

カスタム・プロパティ

セクションのカスタム・プロパティを表示および変更します。
カスタム・プロパティはデザイナによって作成され、通常はコンテンツ・サーバーの1つのサイトあるいは関連サイトに適用されます。

A.69 「マネージャ構成設定」ダイアログ

「マネージャ構成設定」ダイアログでは、コントリビュータのインタフェース内から表示されるマネージャ・アプリケーションをカスタマイズします。

図A-84 「マネージャ構成設定」ダイアログ

要素

説明

コントリビュータ・モードでのみ表示可能

ページがコントリビュータ・モードで表示されているときにのみマネージャ・インタフェースを使用可能にする場合に選択します。

マネージャの自動ロード

ページのロード時に、マネージャを自動的に完全にロードする場合に選択します。

階層

マネージャ・アプリケーションのロード時に、完全な階層を表示するか、マネージャ・コンポーネントが表示されるセクションのみを表示するか、または階層を表示しないようにするかを選択します。

新規セクションの追加

セクションの追加を許可する場合に選択します。

UrlDirNameの設定

セクションの作成時に「UrlDirName」の値の追加を許可する場合に選択します。

セクションIDの設定

セクションの作成時に「セクションID」の値の追加を許可する場合に選択します。

セクションの削除

セクションの削除を許可する場合に選択します。

セクションの移動

セクションの移動を許可する場合に選択します。

エラー・ハンドラ・セクションの設定

セクションをエラー・ハンドラとしてマークすることを許可する場合に選択します。

プライマリ・ページ・テンプレートの変更

マネージャで、セクションのプライマリ・ページに使用するページ・テンプレートの変更を許可する場合に選択します。

セカンダリ・ページ・テンプレートの変更

マネージャで、セクションのセカンダリ・ページに使用するページ・テンプレートの変更を許可する場合に選択します。

セクションID

セクションの「セクションID」フィールドを表示する場合に選択します。
無効: 値を読取り専用にします。

ラベル

セクションの「ラベル」フィールドを表示する場合に選択します。
無効: 値を読取り専用にします。

ナビゲーションに含める

セクションの「ナビゲーションに含める」フィールドを表示する場合に選択します。
無効: 値を読取り専用にします。

コントリビュータのみ

セクションの「コントリビュータのみ」フィールドを表示する場合に選択します。
無効: 値を読取り専用にします。

UrlDirName

セクションの「UrlDirName」フィールドを表示する場合に選択します。
無効: 値を読取り専用にします。

UrlPageName

セクションの「UrlPageName」フィールドを表示する場合に選択します。
無効: 値を読取り専用にします。

MaxAge

セクションの「MaxAge」フィールドを表示する場合に選択します。
無効: 値を読取り専用にします。

カスタム

マネージャのインタフェースに「カスタム・プロパティ」タグを表示する場合に選択します。

OK

「フラグメントの保存」ダイアログを閉じて、フラグメント・ライブラリのメタデータを更新できるコンテンツ・サーバーの「情報の割当てフォーム」にユーザーを誘導します。

取消

フラグメントを保存せずに「フラグメントの保存」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.70 「プレースホルダ・セクション・プロパティ」ダイアログ

「プレースホルダ・セクション・プロパティ」ダイアログには、ダイアログの表示元のセクションで使用されているプレースホルダ・マッピングがリストされます。

図A-85 「プレースホルダ・セクション・プロパティ」ダイアログ

要素

説明

名前

プレースホルダの名前。

データファイルID

ページ上の名前付きプレースホルダ・セクション・プロパティにマップされているコンテンツ（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）のIDを指定します。

リージョン・テンプレートまたはサブテンプレート

プレースホルダに割り当てられたリージョン・テンプレートまたはサブテンプレートを指定します。

プレースホルダ定義ID

プレースホルダに割り当てられたプレースホルダ定義のIDを指定します。

追加

プレースホルダ・セクション・プロパティの編集ダイアログ(第A.71項「プレースホルダ・セクション・プロパティの編集ダイアログ」を参照)を開き、リストにマッピングを追加します。

削除

選択したプレースホルダ定義マッピングをリストから削除します。

編集

「プレースホルダ定義マッピング」ダイアログ(第A.72項「「プレースホルダ定義」ダイアログ」を参照)を開き、このダイアログで、選択したマッピングの値を編集できます。

OK

設定を保存して、「プレースホルダ・セクション・プロパティ」ダイアログを閉じます。

取消

設定をキャンセルして、「プレースホルダ・セクション・プロパティ」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.71 プレースホルダ・セクション・プロパティの編集ダイアログ

このダイアログでは、プレースホルダ・セクション・プロパティを定義します。

図A-86 プレースホルダ・セクション・プロパティの編集ダイアログ

要素

説明

名前

プレースホルダの名前。

データファイル

このプレースホルダのコントリビュータ・データ・ファイルまたはネイティブ・ドキュメント。

リージョン・テンプレートまたはサブテンプレート

このプレースホルダのリージョン・テンプレートまたはサブテンプレート。

ID

このプレースホルダのプレースホルダ定義。

検索

インスタンスごとに、フィールドに対応する検索結果を表示するコンテンツ・サーバーの検索結果ページを開きます。

OK

設定を保存して、「プレースホルダ定義マッピング」の編集ダイアログを閉じます。

取消

設定をキャンセルして、「プレースホルダ定義マッピング」の編集ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.72 「プレースホルダ定義」ダイアログ

プレースホルダの定義では、プレースホルダ内のサイト・アセットの使用方法と動作を制御します。また、ワークフロー、サイト・レポート、およびコントリビュータがプレースホルダ内のデータを編集できるかどうかも制御します。

図A-87 「プレースホルダ定義」ダイアログ

要素

説明

説明

プレースホルダ定義の名前。

コントリビュータ編集

リージョン内のコントリビュータ・データ・ファイルの編集をコントリビュータに許可する場合に選択します。

ドキュメント情報

ドキュメント情報ページでドキュメント情報メニューを使用可能にする場合に選択します。

ドキュメント情報の更新

ドキュメント情報の編集をコントリビュータに許可する場合に選択します。編集をコントリビュータに許可する場合、「ドキュメント情報」を選択する必要はありません。

ワークフロー承認

コントリビュータ・メニューにワークフローの承認を含める場合に選択します。この要素が有効になるのは、アイテムがワークフローに存在し、コントリビュータがワークフローでそのアイテムを承認できる場合のみです。

ワークフロー却下

コントリビュータ・メニューにワークフローの却下を含める場合に選択します。この要素が有効になるのは、アイテムがワークフローに存在し、コントリビュータがワークフローでそのアイテムを却下できる場合のみです。

メタデータの変更

メタデータの編集をコントリビュータに許可する場合に選択します。

コンテンツの切替え

コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントの切替えをコントリビュータに許可する場合に選択します。

リージョン・テンプレートの切替え

リージョン・テンプレートの切替えをコントリビュータに許可する場合に選択します。

Webサイト使用状況レポートの表示

Webサイト使用状況レポートの表示をコントリビュータに許可する場合に選択します。

Content Trackerレポートの表示

コンテンツ追跡レポートの表示をコントリビュータに許可する場合に選択します。

コンテンツの削除

プレースホルダに表示されたコンテンツの削除(コントリビュータ・データ・ファイルまたはサブテンプレートとの関連付けを削除する)をコントリビュータに許可する場合に選択します。

許可されたリージョン定義

プレースホルダ定義に関連付けられたリージョン定義のリスト。ここにリストされるリージョン定義は、プレースホルダ定義がマップされているプレースホルダ内で使用可能なサブテンプレートのみです。

関連する リージョン・テンプレート

「許可されたリージョン定義」リストで選択したリージョン定義に関連付けられたすべてのリージョン・テンプレートのリスト。ここにリストされるリージョン・テンプレートは、プレースホルダ定義がマップされているプレースホルダ内で使用可能なリージョン・テンプレートのみです。アスタリスクでマークされたリージョン・テンプレートは、選択したリージョン定義のデフォルトのリージョン・テンプレートです。

許可されたサブテンプレート

「許可されたリージョン定義」リストで選択したリージョン定義に関連付けられたすべてのリージョン・テンプレートのリスト。ここにリストされるサブテンプレートは、プレースホルダ定義がマップされているプレースホルダ内で使用可能なサブテンプレートのみです。

追加

プレースホルダ定義にリージョン定義、リージョン・テンプレートまたはサブテンプレートを追加する場合にクリックします。

削除

プレースホルダ定義に対するリージョン定義、リージョン・テンプレートまたはサブテンプレートを削除する場合にクリックします。

デフォルトの作成

リージョン・テンプレートを、選択したリージョン定義のデフォルトのテンプレートとしてマークする場合にクリックします。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.73 「プレースホルダ定義マッピング」ダイアログ

このダイアログでは、プライマリ・ページおよびセカンダリ・ページで使用されるプレースホルダとその定義を編成および定義します。プレースホルダは、プライマリ・ページとセカンダリ・ページの両方として使用されるページ・テンプレートに表示できるため、使用場所に応じて様々なルールを定義するように使用できます。

図A-88 「プレースホルダ定義マッピング」ダイアログ

要素

説明

名前

プレースホルダの名前。

定義ID (プライマリ)

ページ・テンプレートがプライマリ・ページとして使用される場合に、プレースホルダに対して使用されるプレースホルダ定義のIDを指定します。

定義ID (セカンダリ)

ページ・テンプレートがセカンダリ・ページとして使用される場合に、プレースホルダに対して使用されるプレースホルダ定義のIDを指定します。

追加

「プレースホルダ定義マッピングの定義」ダイアログ(第A.74項「「プレースホルダ定義マッピングの定義」ダイアログ」を参照)を開き、リストにマッピングを追加します。

削除

選択したプレースホルダをリストから削除します。

編集

「プレースホルダ定義マッピングの定義」ダイアログ(第A.74項「「プレースホルダ定義マッピングの定義」ダイアログ」を参照)を開き、選択したマッピングの値を編集します。

OK

設定を保存して、「プレースホルダ定義マッピング」ダイアログを閉じます。

取消

設定をキャンセルして、「プレースホルダ定義マッピング」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.74 「プレースホルダ定義マッピングの定義」ダイアログ

このダイアログでは、プレースホルダがプライマリ・ページまたはセカンダリ・ページに存在するときに使用されるプレースホルダ定義を定義します。

図A-89 「プレースホルダ定義マッピングの定義」ダイアログ

要素

説明

名前

プレースホルダの名前を入力します。

定義ID (プライマリ)

ページ・テンプレートがプライマリ・ページとして使用される場合に、プレースホルダに対して使用されるプレースホルダ定義のIDを指定します。

定義ID (セカンダリ)

ページ・テンプレートがセカンダリ・ページとして使用される場合に、プレースホルダに対して使用されるプレースホルダ定義のIDを指定します。

検索

コンテンツ・サーバーでのプレースホルダ定義の検索結果を表示します。

OK

設定を保存して、「プレースホルダ定義マッピングの定義」ダイアログを閉じます。

取消

設定をキャンセルして、「プレースホルダ定義マッピングの定義」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.75 「プレースホルダの定義」ダイアログ

「プレースホルダの定義」ダイアログでは、プレースホルダの名前を選択します。

図A-90 「プレースホルダの定義」ダイアログ

要素

説明

名前

プレースホルダの名前を選択します。

オプションでテンプレートにプレースホルダ定義を指定

マッピングを使用してプレースホルダ定義をサイト・アセットとして参照するのではなく、テンプレート内のプレースホルダ定義をマークします。

OK

設定を保存して、「プレースホルダの定義」ダイアログを閉じます。

取消

設定をキャンセルして、「プレースホルダの定義」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.76 コンテンツの切替えウィザード

コンテンツの切替えウィザードでは、プレースホルダに割り当てられたコンテンツを変更します（またはコンテンツが割り当てられていない場合には割り当てます）。現在割り当てられているコンテンツは、コントリビュータ・データ・ファイル、ネイティブ・ドキュメントまたはサブテンプレートで置き換えることができます。

コンテンツの切替えウィザードには、次の画面があります。

- 第A.76.1項「コンテンツの切替えウィザード: 「リージョン・コンテンツの選択」画面」

- 第A.76.2項「コンテンツの切替えウィザード: 「コンテンツ・ファイルの選択」画面」

- 第A.76.3項「コンテンツの切替えウィザード: 「コンテンツのチェックイン」画面」

- 第A.76.4項「コンテンツの切替えウィザード: 「コンテンツの切替えの確認」画面」

A.76.1 コンテンツの切替えウィザード: 「リージョン・コンテンツの選択」画面

コンテンツの切替えウィザードの最初の画面では、リージョン定義との関連付けに基づいてファイルを選択するか、サブテンプレートを選択するよう求められます。

図A-91 コンテンツの切替えウィザード - 「リージョン・コンテンツの選択」

要素

説明

このリージョン定義に基づいてコンテンツを選択します

コンテンツが関連付けられている使用可能なリージョン定義を選択します。新しいファイルを作成する場合やローカル・ファイルを使用する場合、チェックインされたコンテンツはこのリージョン定義に関連付けられます。

サブテンプレートの選択

コンテンツが関連付けられているサブテンプレートを選択します。

取消

設定をキャンセルして、コンテンツの切替えウィザードを閉じます。

戻る

この画面では無効です。

次

ウィザードの次の画面に移動します。

Finish

この画面では無効です。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

サブテンプレートを選択した場合、ウィザードは終了します。コンテンツを選択した場合は、ウィザードを続行します。

A.76.2 コンテンツの切替えウィザード: 「コンテンツ・ファイルの選択」画面

リージョン定義を選択したら、切替え先のコンテンツをコンテンツ・サーバーに配置したり、新しいコンテンツを作成したり、既存のローカル・ファイルをコンテンツ・サーバーにチェックインして使用したりすることが可能です。

図A-92 コンテンツの切替えウィザード - 「コンテンツ・ファイルの選択」

要素

説明

新規コントリビュータ・データファイル

新しいコントリビュータ・データ・ファイルを作成してチェックインする場合に選択します。

新規ネイティブ・ファイル

メニューで選択したタイプの新しいネイティブ・ドキュメントを作成してチェックインする場合に選択します。

サーバーからの既存のファイル

検索結果ウィンドウを開く場合に選択します。

既存のローカル・ファイル

ローカル・コンピュータ上にあるファイルをコンテンツ・サーバーにチェックインおよびアップロードする場合に選択します。

なし

現在のコンテンツを削除する場合に選択します。

現在のアイテム

現在のアイテムを保持する場合に選択します。現在のアイテムの情報も表示されます。

取消

設定をキャンセルして、コンテンツの切替えウィザードを閉じます。

戻る

前の画面に移動します。

次

ウィザードの次の画面に移動します。

Finish

この画面では無効です。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

ファイルを関連付けない、または現在のアイテムを保持するように選択した場合、ウィザードは終了します。

A.76.3 コンテンツの切替えウィザード: 「コンテンツのチェックイン」画面

コンテンツの切替えウィザードのこの画面では、コンテンツをチェックインするためのフォームに記入する必要があります。この画面は、コンテンツをサーバーにチェックインするときに使用する共通の画面です。

図A-93 コンテンツの切替えウィザード - 「コンテンツのチェックイン」

コンテンツをコンテンツ・サーバーにチェックインしたら、クリックして次の画面に移動し、ウィザードを終了します。

A.76.4 コンテンツの切替えウィザード: 「コンテンツの切替えの確認」画面

コンテンツを選択した場合や、コンテンツを表示しないように選択した場合、確認用の画面が開きます。

図A-94 コンテンツの切替えウィザード - 「コンテンツの切替えの確認」

サブテンプレートを選択した場合、画面に「サブテンプレートの切替えの確認」が表示され、適切なコンテンツ情報の名前がリストされます。

A.77 「リージョン・テンプレートの切替え」ダイアログ

プレースホルダ定義でリージョン・テンプレートの切替えが許可されている場合、コントリビューション・グラフィック上のコンテキスト・ダイアログに「リージョン・テンプレートの切替え」が表示されます。

図A-95 「リージョン・テンプレートの切替え」ダイアログ

要素

説明

デフォルトのリージョン・テンプレートの使用

プレースホルダ定義でデフォルトとしてマークされたリージョン・テンプレートを使用する場合に選択します。

このリージョン・テンプレートを使用

すべてのリージョン・テンプレートのメニューを開く場合に選択します。

OK

選択したリージョン・テンプレートに切り替える場合に選択します。

取消

変更をキャンセルして、ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

このダイアログがデザイナで開かれた場合、プレースホルダ定義にリストされているリージョン・テンプレートだけでなく、Webサイトに関連付けられたすべてのリージョン・テンプレートがメニューで使用可能になります。このダイアログがコントリビュータで開かれた場合、プレースホルダ定義にリストされているリージョン・テンプレートのみがメニューで使用可能になります。

A.78 動的変換の挿入ダイアログ

動的変換の挿入ダイアログでは、リージョン・テンプレートに動的変換を挿入します。

図A-96 動的変換の挿入ダイアログ

要素

説明

名前

ネイティブ・ドキュメントの変換に使用する特定の動的変換を選択します。

OK

設定を保存して、動的変換の挿入ダイアログを閉じます。

取消

設定をキャンセルして、動的変換の挿入ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.79 「カスタム構成スクリプト」ダイアログ

「カスタム構成スクリプト」ダイアログでは、要素定義に関連付けられたカスタマイズ・スクリプトを変更します。

図A-97 「カスタム構成スクリプト」ダイアログ

要素

説明

Custom Configuration Scripts

スクリプトの名前（パスを含む）。

スクリプトを作成します。完全パスを入力するか、検索ボタンを押し、指示に従ってコンテンツ・サーバーでの検索を実行します。

構成スクリプトを削除します。

リストのスクリプトを上に移動します。スクリプトは上から順番にロードされます。

リストのスクリプトを下に移動します。スクリプトは上から順番にロードされます。

OK

設定を保存して、「カスタム構成スクリプト」ダイアログを閉じます。

取消

設定をキャンセルして、「カスタム構成スクリプト」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

A.80 「コントリビューション要素」ダイアログ

「コントリビューション要素」ダイアログでは、リージョン・テンプレートに要素を追加します。リージョン・テンプレートにリージョン定義が関連付けられていない場合でも要素を追加できますが、リージョン定義が作成されるまで要素は機能しません。

図A-98 「コントリビューション要素」ダイアログ

要素

説明

名前

デザイナのビューに表示される要素の名前。メニューで使用可能な要素は、リージョン定義内の要素です。

リージョン定義ID

リージョン・テンプレートに関連付けられたリージョン定義の名前。

OK

設定を保存して、「プレースホルダの定義」ダイアログを閉じます。

取消

設定をキャンセルして、「プレースホルダの定義」ダイアログを閉じます。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

要素の追加

「要素」ダイアログ(第A.43項「「要素」ダイアログ」を参照)を開き、リージョン・テンプレートに関連付けられたリージョン定義に要素定義を追加します。

A.81 「フラグメントの選択」ダイアログ

フラグメント・ツールボックスでは、必ずマウスを使用する必要があります。他の入力デバイスでフラグメントを使用できるようにするには、「フラグメントの選択」ダイアログを使用します。

図A-99 「フラグメントの選択」ダイアログ

要素

説明

使用可能なフラグメント

タイプ別に分類されたフラグメントのリスト。

挿入

テンプレートで選択されたフラグメントを挿入します。

編集

フラグメント・エディタ・ダイアログで選択したフラグメントを開きます(第A.57項「フラグメント・エディタ・ダイアログ」を参照)。

コピーして編集

選択したフラグメントのコピーを作成し、そのコピーを「フラグメントのプロパティ」ダイアログで開きます(第A.58項「「フラグメントのプロパティ」ダイアログ」を参照)。コピー用の新しいID情報を入力すると、フラグメントのコピーがフラグメント・エディタ・ダイアログで開きます(第A.57項「フラグメント・エディタ・ダイアログ」を参照)。

削除

選択したフラグメントを削除します。

プレビュー

「フラグメント・プレビュー」ダイアログ(第A.66項「「フラグメント・プレビュー」ダイアログ」を参照)を開き、このダイアログでフラグメントをプレビューできます。
フラグメントをプレビューするには、一連のパラメータの値の選択が求められます。

完了

ダイアログを閉じます。

A.82 Site Studio Replicator

Site Studio Replicatorは、Site Studioで使用し、あるコンテンツ・サーバー(ソース・サーバー)から別のコンテンツ・サーバー(ターゲット・サーバー)にサイト階層の一部をレプリケートするツールです。Site Studio Replicatorを使用しない場合は、サイト階層全体をレプリケートする必要があります。Site Studio Replicatorを使用すると、サイト上の環境プロパティを上書きすることもできます。

Site Studio Replicatorでは、サイト階層のみをレプリケートします。つまり、サイト上のコンテンツ（ページ・テンプレート、データ・ファイル、フラグメントなど）はレプリケートしません。

この項の内容は次のとおりです。

- 第A.82.1項「手順1: ソース・サーバーの選択」

- 第A.82.2項「手順2: ターゲット・サーバーの選択」

- 第A.82.3項「手順3: レプリケートするアイテムの選択」

- 第A.82.4項「手順4: レプリケーションの実行」

- 第A.82.5項「サーバー接続の変更」

- 第A.82.6項「詳細オプション」

- 第A.82.7項「「環境プロパティのオーバーライド」ダイアログ」

A.82.1 手順1: ソース・サーバーの選択

この画面では、ソース・サーバーとサーバー上のWebサイトを選択します。このサーバーは、サイト階層のレプリケート元のサーバーです。ソース・サーバーを選択するには、実際のサーバー、またはソース・サーバーで作成されたプロジェクト・ファイルを選択します。サーバーを選択したら、次にWebサイトを選択します。

図A-100 「ソース・サーバーの選択」

図A-101 「レプリケートするWebサイトの選択」

要素

説明

ソース・コンテンツ・サーバー

Webサイトのレプリケート元のOracle Content Server名。「追加情報」ボタンにより、「サーバーの構成」ダイアログ(第A.82.5項「サーバー接続の変更」を参照)が開き、このダイアログでOracle Content ServerのCGIのURLとOracle Content Server名を入力します。

サイト・ラベル

Oracle Content ServerのWebサイトの名前。

サイトID

Oracle Content ServerのWebサイトのサイトID。

戻る

前の画面に移動します。

次

ダイアログの次の画面に移動します。

取消

設定をキャンセルして、ダイアログを閉じます。

ヘルプ

このダイアログ画面に関するオンライン・ヘルプを開きます。

A.82.2 手順2: ターゲット・サーバーの選択

この画面では、ターゲット・サーバーを選択します。これは、サイト階層のレプリケート先のサーバーです。サーバーを選択するには、実際のサーバー、またはターゲット・サーバー上のプロジェクト・ファイルを選択します。

図A-102 「ターゲット・サーバーの選択」

要素

説明

ターゲット・コンテンツ・サーバー

Webサイトのレプリケート先のOracle Content Server名。「追加情報」ボタンにより、「サーバーの構成」ダイアログ(第A.82.5項「サーバー接続の変更」を参照)が開き、このダイアログでOracle Content ServerのCGIのURLとOracle Content Server名を入力します。

詳細

「詳細」ダイアログを開き、ターゲット・サーバーに階層を直接レプリケートするか、または階層情報ファイルを作成し、これを使用して手動でWebサイトをレプリケートするか、どちらかを選択できます。

戻る

前の画面に移動します。

次

ダイアログの次の画面に移動します。

取消

設定をキャンセルして、ダイアログを閉じます。

ヘルプ

このダイアログ画面に関するオンライン・ヘルプを開きます。

A.82.3 手順3: レプリケートするアイテムの選択

この画面では、レプリケートする各セクション、カスタム・プロパティおよびアセット・カテゴリを選択します。サイト上の環境プロパティを上書きすることもできます。

ソースの階層は、左側の「サイト階層」ペインに表示され、マージされた階層は、右側の「プレビュー」ペインに表示されます。

図A-103 「レプリケートするアイテムの選択」

要素

説明

サイト階層

レプリケートするWebサイト全体またはWebサイトのセクションを選択します。

プレビュー

レプリケート対象の選択したオブジェクトの階層。

詳細

「詳細」ダイアログを開きます(第A.82.6項「詳細オプション」を参照)。このダイアログでは、レプリケーションを元のWebサイトにどの程度まで一致させるかを指定できます。たとえば、切り替えられたサイト・アセットの関連付け、環境プロパティ、レプリケーションで保持する階層の程度などについてです。

戻る

前の画面に移動します。

次

ダイアログの次の画面に移動します。

取消

設定をキャンセルして、ダイアログを閉じます。

ヘルプ

このダイアログ画面に関するオンライン・ヘルプを開きます。

A.82.4 手順4: レプリケーションの実行

「レプリケーションの実行」画面では、ソース・サーバーとターゲット・サーバーの場所およびURL、レプリケーションのタイプ、およびレプリケートするサイト階層が表示されます。

図A-104 「レプリケーションの実行」

要素

説明

プレビュー

レプリケート後のマージされたWebサイトの階層(または選択した階層の一部)を例示する画面が開きます。

情報

ソース・サーバーとターゲット・サーバーの概要およびレプリケートされる階層のステータスを表示します。

戻る

前の画面に移動します。

Finish

入力されたパラメータを使用してレプリケーションを開始します。

取消

設定をキャンセルして、ダイアログを閉じます。

ヘルプ

このダイアログ画面に関するオンライン・ヘルプを開きます。

A.82.5 サーバー接続の変更

このダイアログでは、サーバーをソースまたはターゲットの場所として追加または変更します。既存サーバーのプロパティの変更、サーバーの追加および削除を行えます。

図A-105 レプリケータの「サーバーの構成」

要素

説明

サーバー名

使用するOracle Content Serverの名前を入力します。

CGI URL

使用するOracle Content ServerのCGIのURLを入力します。

OK

Oracle Content Serverの構成情報を格納して、「サーバーの構成」ダイアログを閉じます。

取消

設定をキャンセルして、ダイアログを閉じます。

ヘルプ

このダイアログ画面に関するオンライン・ヘルプを開きます。

A.82.6 詳細オプション

このダイアログでは、ソース・サーバーの階層とサイト・アセット構造の関係について、ターゲット・サーバーに引き継ぐ対象を変更できます。

図A-106 レプリケータの詳細オプション

要素

説明

オプション

「レプリケートするアイテムの選択」画面(第A.82.3項「手順3: レプリケートするアイテムの選択」を参照)で選択したフォルダのみをレプリケートするか、または階層内のすべてのフォルダをレプリケートするかを選択します。

環境プロパティのオーバーライド

「環境プロパティのオーバーライド」ダイアログが開きます(第A.82.7項「「環境プロパティのオーバーライド」ダイアログ」を参照)。

ターゲットの切替え後リージョン関連を保持

サイト内の現在の切替え後リージョン関連を保持する場合に選択します。

ターゲットの切替え後プレースホルダ定義関連を保持

サイト内の現在の切替え後プレースホルダ定義関連を保持する場合に選択します。

ターゲットの切替え後リージョン・テンプレートおよびサブテンプレート関連を保持

サイト内の現在の切替え後リージョン・テンプレートおよびサブテンプレート関連を保持する場合に選択します。

OK

オプションを格納して、詳細オプション・ダイアログを閉じます。

取消

設定をキャンセルして、ダイアログを閉じます。

ヘルプ

このダイアログ画面に関するオンライン・ヘルプを開きます。

A.82.7 「環境プロパティのオーバーライド」ダイアログ

Webサイトをレプリケートする場合、サイトのプロパティも、サーバーから次のサーバーにレプリケートされます。このダイアログでは、レプリケートされずに、ソース・サーバーに残るプロパティを指定できます。この設定を環境プロパティと言います。

ここで選択した設定は、現在のレプリケーションに対してのみ有効です。

図A-107 「環境プロパティのオーバーライド」ダイアログ

要素

説明

名前

プロパティの名前。
現在の環境プロパティの設定を上書きする対象の名前のそばにあるボックスを選択します。

タイプ

プロパティのタイプ。

説明

プロパティの説明。

OK

設定を保存して「環境プロパティのオーバーライド」ダイアログを閉じ、「レプリケートするアイテムの選択」ダイアログ(第A.82.3項「手順3: レプリケートするアイテムの選択」を参照)に戻ります。

取消

設定をキャンセルして「環境プロパティのオーバーライド」ダイアログを閉じ、「レプリケートするアイテムの選択」ダイアログ(第A.82.3項「手順3: レプリケートするアイテムの選択」を参照)に戻ります。

ヘルプ

このダイアログに関するオンライン・ヘルプを開きます。

B サイトのレプリケート

Site Studioで作成したWebサイトは、コンテンツ・サーバーの1つのインスタンスに存在します。ある時点で、コンテンツ・サーバーから別のコンテンツ・サーバーにサイトをコピーできます。このプロセスをレプリケーションと言います。レプリケーションは、多くの場合、2つ(またはそれ以上)のコンテンツ・サーバーでサイトを複製する際に管理者によって使用されます。たとえば、開発用サーバーと本番用サーバーでサイトを複製する場合です。このコピー・プロセスは、すべてのサーバーでサイトが現在の状態で維持されるように自動化できます。

この項の内容は次のとおりです。

- 第B.1項「レプリケーションについて」

- 第B.2項「レプリケーション用のターゲット・サーバーの構成」

- 第B.3項「ソース・サーバーでの外部プロバイダの設定」

- 第B.4項「インポート・アーカイブとエクスポート・アーカイブの作成」

- 第B.5項「サイト・レプリケーションの開始」

- 第B.6項「環境プロパティの指定」

- 第B.7項「サイトの各セクションのレプリケーション」

- 第B.8項「Site Studio Replicatorの使用」

B.1 レプリケーションについて

レプリケーションの理解を深めるには、関連用語とプロセスを把握する必要があります。Site Studioではコンテンツ・サーバーのアーカイバ/レプリケータ・ツールを使用してサイトをレプリケートするため、詳細はコンテンツ・サーバーのドキュメントで確認できます。

サイトをレプリケートするには、複数の手順を実行して、サイトのコピー先のサーバー（ターゲット・サーバー）でそのサイトが適切に機能するかどうかを確認する必要があります。また、ターゲット・サーバーの環境を準備して、2つのサーバーが相互対話するように構成し、両方のサーバーでアーカイブを設定して、レプリケーションを実行する必要があります。

ほとんどのレプリケーション機能は、コンテンツ・サーバーの「サイト・レプリケーションの管理」ページにありますが、Site Studio Replicatorを使用して、レプリケーションをさらにカスタマイズすることも可能です。4つのパートで構成されるこのウィザードでは、サイトの各セクションをレプリケートし、ターゲット・サーバーでセクションをマージして、環境プロパティを上書きすることができます。

サイトをレプリケートする場合、サイト階層やサイト・アセットなどをコピーします。Site Studioのレプリケーション機能では、コンテンツ・サーバーの既存のレプリケーション・フレームワーク（アーカイバ/レプリケータ）を使用します。そのため、以前にこのツールを使用したことがある場合は、Site Studioでの手順にほとんど慣れているはずです。

次の項で、レプリケーションについてさらに詳しく説明します。

- 第B.1.1項「レプリケーション・プロセス」

- 第B.1.2項「レプリケーションの対象」

- 第B.1.3項「含まれるリビジョン」

- 第B.1.4項「エクスポートのその他の設定」

B.1.1 レプリケーション・プロセス

Site Studioのレプリケーション・プロセスには、ソース・サーバー、ターゲット・サーバー、エクスポート・アーカイブ、インポート・アーカイブおよび転送があります。

図B-1 レプリケーションに関連するステージング

「図B-1 レプリケーションに関連するステージング」の説明

- エクスポート: ネイティブ・ファイル、Webで参照可能なファイル、コンテンツ・タイプおよびユーザー属性が、ソース・コンテンツ・サーバーからエクスポート・アーカイブにコピーされます。

- インポート: ファイルとコンテンツ・サーバーの情報が、インポート・アーカイブからターゲット・コンテンツ・サーバーにコピーされます。

- 転送: コンテンツが、あるコンテンツ・サーバーから別のコンテンツ・サーバーに転送されます。この機能を使用すると、ファイアウォールを越えて、または同じファイル・システムにアクセスできない2つのサーバー間でコンテンツをコピーできます。また、同じファイル・システムにアクセスできる2つのコンテンツ・サーバー間でアーカイブを転送することもできます。

- レプリケート: エクスポート、インポートおよび転送の各手順を自動化します。レプリケーションを使用すると、あるコンテンツ・サーバーからのエクスポート、別のコンピュータへのアーカイブの転送、別のコンテンツ・サーバーへのインポートを自動で行うことができます。

レプリケーション・プロセスは次の手順で構成されます。

1. 第B.2項「レプリケーション用のターゲット・サーバーの構成」

2. 第B.3項「ソース・サーバーでの外部プロバイダの設定」

3. 第B.4項「インポート・アーカイブとエクスポート・アーカイブの作成」

4. 第B.5項「サイト・レプリケーションの開始」

5. 第B.6項「環境プロパティの指定」

B.1.2 レプリケーションの対象

Site Studioのレプリケーション機能を使用して、あるコンテンツ・サーバーから別のコンテンツ・サーバーにサイトをレプリケートする場合、次のアイテムがレプリケートされます。

- プロジェクト・ファイル(プロジェクト・ファイルのdDocName)

- WebサイトのID (xWebsitesフィールドにはサイトのサイトIDが含まれます。)

- Webサイトのセクション(xWebsiteSectionフィールドにはサイトのサイトIDが含まれます。)

- フラグメント・ライブラリ(xWebsiteObjectTypeフィールドには値fragmentが含まれます。)

サイトのコンテンツをレプリケートするには、xWebsites、xWebsiteSectionおよびxWebsiteObjectTypeのメタデータの値がサイトで正しく使用されることが重要です。

B.1.3 含まれるリビジョン

最新のエクスポート日よりも遅いリリース日のリビジョンがエクスポートされます。このため、すでにエクスポートされたコンテンツがアーカイブでエクスポートされることはありません。これにより、コンテンツは確実に1回のみ移行され、アーカイブのサイズが無制限に大きくなることはありません。さらに、エクスポートの問合せに一致するコンテンツの選択されたリビジョンがすべてアーカイブにエクスポートされます。これはリリース日のフィルタと連動し、必要なWebサイトのコンテンツが確実にレプリケートされます。

B.1.4 エクスポートのその他の設定

Site Studioのレプリケーション機能にはその他の便利な設定がいくつかあり、サイトの正常なレプリケートが保証されます。

- コンテンツの構成情報は、2つのコンテンツ・サーバー間でメタデータ・モデルを同期化する管理者のためにあります。（Site Studioではこの情報は使用されません。）

- ソース・アーカイブは、転送の所有者（ソース・アーカイブからターゲット・アーカイブへの転送を開始するコンテンツ・サーバー）とみなされます。

- ターゲット・サーバーのインポート・アーカイブは、ターゲット・アーカイブとみなされます。ターゲット・アーカイブは、ソース・サーバーからエクスポートおよび転送されたコンテンツを受信してから、ターゲット・サーバーにそのコンテンツをインポートします。

B.2 レプリケーション用のターゲット・サーバーの構成

Site Studioのレプリケーション機能は、あるコンテンツ・サーバーから別のコンテンツ・サーバーにサイトをコピーします。ただし、ソース・サーバーからターゲット・サーバーへのコンテンツ・サーバー環境のコピーは行いません。

サイトをレプリケートする前に、ターゲット・サーバー上のコンテンツ・サーバー環境がソース・サーバーと同様に設定されているかどうか（少なくともサイトで使用される部分）を確認する必要があります。この手順を省略すると、レプリケーション・プロセス中にWebサイトで問題が発生します。

コンテンツ・サーバー環境を複製する手順は、組織やWebサイトごとに異なります。そのため、ここでは一般的なガイドラインを示します。

ターゲット・サーバー環境を手動で構成するには、次の作業を行います。

1. ソース・サーバーで使用されるメタデータ・モデルを再作成します。このモデルには、すべてのカスタム・メタデータ・フィールドと新規ファイルの形式があります。サイトが適切に機能するには、このメタデータが必要です。たとえば、ファイルのチェックインは一般的にメタデータ設定に依存し、サイトの特定の機能はカスタム・メタデータ・フィールドに依存します。

2. サイトで使用するすべてのコンポーネントをソース・サーバーに再インストールします。再インストールの対象コンポーネントは、Dynamic Converter (ネイティブ・ドキュメントの場合)とCheck Out and Open (コントリビューション・アイコンを使用してネイティブ・ドキュメントをチェックアウトする場合)です。

3. 管理対象外のリソースを再作成します。再作成の対象リソースは、サイトで使用されるカスタムActiveXコントロールまたはJSPオブジェクトなどです。

4. サーバーに導入したその他の構成設定を再作成します。再作成の対象は、サーバーの動作を変更したすべての設定です。

バージョン7.5.2以降のOracle Content Server (10gR3など)を実行している場合は、Content Serverの構成移行ユーティリティを使用して、コンテンツ・サーバー環境をレプリケートできます。次の手順では、外部プロバイダを設定します(第B.3項「ソース・サーバーでの外部プロバイダの設定」を参照)。

B.3 ソース・サーバーでの外部プロバイダの設定

Oracle Content Serverでのプロバイダは、2つ以上のコンテンツ・サーバー間の接続を確立するAPI (Application Programming Interface)になります。Webサイトをレプリケートするには、ソース・サーバーとターゲット・サーバー間の接続を確立する外部プロバイダをソース・サーバーで作成する必要があります。

ターゲット・サーバーを構成すると(第B.2項「レプリケーション用のターゲット・サーバーの構成」を参照)、ソース・サーバーで外部プロバイダを設定する準備ができます。

ソース・サーバーで外部プロバイダを設定するには、次の作業を行います。

1. ソース・コンテンツ・サーバーに管理者としてログインします。メイン・メニューで、「管理」→「プロバイダ」を選択します。

図B-2 Oracle Content Serverのユーザー・インタフェースのプロバイダ・ページ

2. 「新規プロバイダの作成」の下のプロバイダ・タイプ「送信」のそばにある「追加 」をクリックします。
「送信プロバイダの追加」ページが開きます。

図B-3「送信プロバイダの追加」ページ

3. 「プロバイダ名」には、プロバイダを特定する名前を入力します(前述の図を参照)。名前はこのページの「プロバイダ」リストに表示され(名前の追加後)、ソース・サーバーの[CS-Dir]/data/providers/のサブディレクトリになります。

4. 「プロバイダの説明」には、プロバイダに適切な説明を入力します(前述の図を参照)。

5. 「プロバイダ・クラス」には、intradoc.provider.SocketOutgoingProvider (外部プロバイダのJavaクラスの名前)を入力します。

6. 「接続クラス」には、intradoc.provider.SocketOutgoingConnection (プロバイダ接続を実装するJavaクラスの名前)を入力します。

7. 「構成クラス」は空白のままで構いません(その他の構成設定のJavaクラスを特定します。データベース・プロバイダの場合に役立ちます)。

8. 「サーバー・ホスト名」には、ターゲット・サーバーの名前(通常はシステムの名前またはIPアドレス)を入力します。
このホストに対するソケット接続が確立されます。

9. 「HTTPサーバー・アドレス」(ターゲット・サーバーのHTTPアドレス。このタイプの接続には必要ありません)は空白のままで構いません。

10. 「サーバー・ポート」には、ターゲット・サーバーとの通信に使用するポート(通常は4444)を入力します。
ポートを決定するには、コンテンツ・サーバーの開始時にサーバー出力を表示します。

11. 「インスタンス名」には、ターゲット・コンテンツ・サーバーの名前(IDC_Name)を入力します。

12. 「相対Webルート」には、ターゲット・コンテンツ・サーバーの相対Webルート(/stellent/など)を入力します。
残りのオプションは、このタイプの接続に不要な場合は省略できます。

13. 「追加」を押して、プロバイダ情報を保存し、「プロバイダ」ページに戻ります。（「プロバイダ」リストに、追加した外部プロバイダが含まれます。）

14. コンテンツ・サーバーを再起動します。

プロバイダをテストして、プロバイダが適切に設定されたことを確認するには、「プロバイダ」ページに戻り、外部プロバイダのそばにある「テスト」をクリックします。

外部プロバイダを設定する他に、ソース・サーバーがターゲット・サーバーと通信できるように、ターゲット・システムでサーバーIPアドレスのフィルタを構成する必要があります(詳細は、Oracle Content Serverのヘルプを参照してください)。

ファイアウォールが配置されている場合は、手順10で定義したポートでのソース・サーバーからターゲット・サーバーへの接続を許可する必要があります。

次の手順では、インポート・アーカイブを作成します(第B.4.1項「ターゲット・サーバーでのインポート・アーカイブの設定」を参照)。

B.4 インポート・アーカイブとエクスポート・アーカイブの作成

あるコンテンツ・サーバーから別のコンテンツ・サーバーにサイトをレプリケートする場合、Site Studioのレプリケーション機能では、サイトのコンテンツをエクスポート・アーカイブにエクスポートします。エクスポート・アーカイブのコンテンツは、ターゲット・サーバーに存在するインポート・アーカイブにコピーされます。その後、インポート・アーカイブがそのターゲット・サーバーに抽出されるため、新しいサーバーでサイトを参照して再度使用できます。

エクスポート・アーカイブはソース・サーバーで作成し、インポート・アーカイブはターゲット・サーバーで作成します。最初にインポート・アーカイブをターゲット・サーバーで作成する必要があります。これにより、エクスポート・アーカイブの設定時にインポート・アーカイブの場所を示すようにエクスポート・アーカイブを指定できます。

- 第B.4.1項「ターゲット・サーバーでのインポート・アーカイブの設定」

- 第B.4.2項「ソース・サーバーでのエクスポート・アーカイブの設定」

B.4.1 ターゲット・サーバーでのインポート・アーカイブの設定

インポート・アーカイブは、ターゲット・コンテンツ・サーバーに存在します。レプリケーション中に、エクスポート・アーカイブのコンテンツ（ソース・サーバーに存在）はインポート・アーカイブにコピーされます。その後、インポート・アーカイブはコンテンツをターゲット・コンテンツ・サーバーにコピーして、レプリケーション・プロセスが完了します。

プロバイダ接続を設定すると(第B.3項「ソース・サーバーでの外部プロバイダの設定」を参照)、インポート・アーカイブを作成する準備ができます。ターゲット・サーバーの「サイト・レプリケーションの管理」ページでインポート・アーカイブを作成（または編集）します。

インポート・アーカイブを設定するには、次の作業を行います。

1. ターゲット・コンテンツ・サーバーに管理者としてログインします。メイン・メニューで、「管理」→「Site Studioの管理」→「サイト・レプリケーションの管理」を選択します。
「サイト・レプリケーションの管理」ページが開きます。

2. 「インポート・アーカイブの追加」をクリックします。
「インポート・アーカイブの追加」ページが開きます。

または、既存のインポート・アーカイブを更新する場合は、アーカイブのリストでそのアーカイブをハイライト表示して、「設定の変更」をクリックします。

1. 「アーカイブ名」のそばにアーカイブの名前を入力します(この名前は、「サイト・レプリケーションの管理」ページで使用可能なアーカイブのリストに表示されます)。
アーカイブ名には、空白や特殊文字を使用しないでください。

2. 「アーカイブの説明」のそばにアーカイブの説明を入力します。

3. コントリビュータがターゲット・サイトの各リージョンに割り当てるコンテンツを保持するには、「インポート中は、ターゲット・サーバーで切り替えられたリージョン・コンテンツを維持します」を選択します。
これらは、データ・ファイルまたはネイティブ・ドキュメントをコントリビュータが切り替えた領域です。

4. コントリビュータがターゲット・サイトの各リージョンで編集するコンテンツを保持するには、「インポート中は、ターゲット・サーバーのリージョン・コンテンツを維持します」を選択します。
これにより、データ・ファイルやネイティブ・ドキュメントがソース・サーバーからターゲット・サーバーにコピーされたり、場合によってはコントリビュータが編集するファイルが上書きされたりすることがなくなります。

5. 「アーカイブの追加」をクリックします。
または、既存のインポート・アーカイブを更新する場合は、「更新」をクリックします。

通常、開発用サーバー（ソース）からコントリビューション・サーバー（ターゲット）にレプリケートする場合、そのシナリオではコントリビュータが行った変更が失われないようにするため、リージョン・コンテンツと切り替えたリージョン・コンテンツの保持を選択します。

コントリビューション・サーバー（ソース）から消費サーバー（ターゲット）にレプリケートする場合、そのシナリオでは消費サーバーで変更した内容をすべて上書きするため、これらのオプションを無効にします（選択を解除します）。

次の手順では、エクスポート・アーカイブを作成します(第B.4.2項「ソース・サーバーでのエクスポート・アーカイブの設定」を参照)。

B.4.2 ソース・サーバーでのエクスポート・アーカイブの設定

エクスポート・アーカイブは、ソース・コンテンツ・サーバーに存在し、Webサイトから情報を収集します。レプリケーション中に、エクスポート・アーカイブはターゲット・サーバーに存在するインポート・アーカイブにコピーされます。(インポート・アーカイブを最初に作成する必要があります。これにより、エクスポート・アーカイブの作成時にそのインポート・アーカイブを指し示すことができます。)

インポート・アーカイブを作成すると(第B.4.1項「ターゲット・サーバーでのインポート・アーカイブの設定」を参照)、エクスポート・アーカイブを作成する準備ができます。ソース・サーバーの「サイト・レプリケーションの管理」ページでエクスポート・アーカイブを作成（または編集）します。

エクスポート・アーカイブを設定するには、次の作業を行います。

1. ソース・コンテンツ・サーバーに管理者としてログインします。メイン・メニューで、「管理」→「Site Studioの管理」→「サイト・レプリケーションの管理」を選択します。
「サイト・レプリケーションの管理」ページが開きます。

2. 「エクスポート・アーカイブの追加」をクリックします。
「エクスポート・アーカイブの追加」ページが開きます。

または、既存のエクスポート・アーカイブを更新する場合は、アーカイブのリストでそのアーカイブをハイライト表示して、「設定の変更」をクリックします。

3. 「アーカイブ名」のそばにアーカイブの名前を入力します(この名前は、「サイト・レプリケーションの管理」ページで使用可能なアーカイブのリストに表示されます)。
アーカイブ名には、空白や特殊文字を使用しないでください。

4. 「アーカイブの説明」のそばにアーカイブの説明を入力します。

5. レプリケートするWebサイトを「Webサイト」メニューで選択します。

6. サイト階層全体をレプリケートするには、「プロジェクト・ファイルをエクスポート・アーカイブに含める」を選択します。
サイト階層全体ではなく各セクションをレプリケートするには、このオプションの選択を解除して、次の手順に進み、第B.7項「サイトの各セクションのレプリケーション」の手順を実行します。

7. 「転送先コレクション」では、このアーカイブのコピー先のターゲット・コンテンツ・サーバーでコレクションを選択します。
ターゲット・サーバーでコレクションを参照するには、「コレクションを開く」をクリックします。

8. 「転送先アーカイブ」では、このエクスポート・アーカイブのコピー先のターゲット・サーバーでアーカイブを選択します(第B.4.1項「ターゲット・サーバーでのインポート・アーカイブの設定」を参照)。

9. ソース・サーバーのコンテンツが変更されるとレプリケーション・プロセスが自動的に行われるようにするには、「新規および既存のコンテンツの自動エクスポート」を選択します。（このオプションを選択しない場合は、レプリケーションを手動でトリガーする必要があります。）

10. 「アーカイブの追加」をクリックします。
または、既存のエクスポート・アーカイブを更新する場合は、「更新」をクリックします。

エクスポート・アーカイブのWebサイトを選択する場合(手順7)、Site Studioではサイトに関連するコンテンツをすべてアーカイブしてレプリケートします(第B.1.2項「レプリケーションの対象」を参照)。アーカイブされたコンテンツをカスタマイズするか、またはアーカイブにアイテムを追加するには、アーカイバ・アプレットを使用してアーカイブの問合せを直接微調整できます。

次の手順では、レプリケーションを開始します(第B.5項「サイト・レプリケーションの開始」を参照)。

Site Studio Replicatorを使用してサイトの各セクションをレプリケートする場合、次の手順でSite Studio Replicatorを開きます(第B.8項「Site Studio Replicatorの使用」を参照)。

B.5 サイト・レプリケーションの開始

エクスポート・アーカイブを設定すると(第B.4.2項「ソース・サーバーでのエクスポート・アーカイブの設定」を参照)、「サイト・レプリケーションの管理」ページを使用してソース・サーバーでレプリケーション・プロセスを開始する準備ができます。

Webサイトをレプリケートするには、次の手順を実行します。

1. ソース・コンテンツ・サーバーに管理者としてログインします。メイン・メニューで、「管理」→「Site Studioの管理」→「サイト・レプリケーションの管理」を選択します。
「サイト・レプリケーションの管理」ページが開きます。

2. 目的のエクスポート・アーカイブを選択します。

3. 「エクスポート」をクリックします。

新規コンテンツおよび変更されたコンテンツを自動的にエクスポートするように選択した場合(第B.4.2項「ソース・サーバーでのエクスポート・アーカイブの設定」の手順10)、アーカイブをエクスポートするとレプリケーション・プロセスが自動的に行われます。

注意:
Webサイトを初めてエクスポートするときは、手動で行う必要があります。サイトが自動エクスポートに設定されている場合、新規および既存のコンテンツの自動エクスポートチェック・ボックスの選択を解除し、エクスポートをクリックして、最初のエクスポートを手動で行います。この最初の手動エクスポートが完了すると、レプリケーションを自動で行えるようにできます。

サイトのサイズと複雑さに応じて、レプリケーションの完了後にターゲット・コンテンツ・サーバーでサイトを再索引付けするには十分な時間が必要になる場合があります。

B.6 環境プロパティの指定

ある場所から別の場所にサイトをレプリケートする場合、1つのサーバーの特定の設定を保存して、次のサーバーにその設定をレプリケートしないようにできます。このような設定を環境プロパティと言います。

たとえば、あるサーバー（コントリビューション・サイト）で一意のキャッシュ値を指定し、次のサーバー（カスタマ・サイト）では指定しない場合、最大有効期間プロパティが環境プロパティになるように指定します。その結果、このキャッシュ値は次のサーバーにレプリケートされません。

環境プロパティはデザイナで指定し、その値はレプリケータで上書きできます。

環境プロパティを指定するには、次の作業を行います。

1. デザイナでサイトを開いた状態で、「ファイル」→「サイト」→「詳細」→「環境プロパティの定義」をクリックします。
「環境プロパティの定義」ダイアログが開きます(第A.7項「「環境プロパティの定義」ダイアログ」を参照)。

2. 環境プロパティになるプロパティ（レプリケートされないプロパティ）のそばにあるボックスを選択します。

3. 正常に処理されて次の場所にレプリケートされるプロパティ（アプリケーション・プロパティと呼ばれる）のそばにあるボックスの選択を解除します。

4. 「OK」をクリックします。

レプリケーション中に環境プロパティを上書きすることもできます(第B.8.6項「環境プロパティの上書き」を参照)。

B.7 サイトの各セクションのレプリケーション

1回のアクションでWebサイト全体をレプリケートするのではなく、サイトの各セクションをレプリケートできます。これは、公開する準備ができていないセクションがあり、準備ができるまでそのセクションのレプリケートを保留にしておく場合などに便利です。

または、消費環境ではなく本番環境のみを対象とするセクションがある場合などです。この場合、サイト階層をレプリケートする際にそのセクションを省略できます。

サイトの各セクションをレプリケートするには、Site Studio Replicatorを使用します。詳細は、第B.8項「Site Studio Replicatorの使用」を参照してください。

先に進む前に、エクスポート・アーカイブでプロジェクト・ファイルの選択を解除したことを確認する必要があります(第B.4.2項「ソース・サーバーでのエクスポート・アーカイブの設定」の手順7)。解除していないと、Site Studio Replicatorのレプリケーション設定が、サイト階層全体のレプリケーションで上書きされます。

B.8 Site Studio Replicatorの使用

Site Studio Replicatorは、Site Studioで使用し、あるコンテンツ・サーバー(ソース・サーバー)から別のコンテンツ・サーバー(ターゲット・サーバー)にサイト階層の一部をレプリケートするツールです。Site Studio Replicatorを使用しない場合は、サイト階層全体をレプリケートする必要があります。Site Studio Replicatorを使用すると、サイト上の環境プロパティを上書きすることもできます。

Site Studio Replicatorでは、サイト階層のみをレプリケートします。つまり、サイト上のコンテンツ（ページ・テンプレート、データ・ファイル、フラグメントなど）はレプリケートしません。このコンテンツは、「サイト・レプリケーションの管理」ページを使用する場合にレプリケートされます。

Site Studio Replicatorの開始

Site Studio Replicatorは、Site Studioをインストールする際にデザイナとともにシステムにローカルでインストールされます。このプログラムを起動するには、「スタート」メニューから「プログラム」を選択して、「Oracle Universal Content Management」→「Site Studio 11gR1」→「Site Studio Replicator」を選択します。

プログラムを開くと、ウィザードを経由してサイト階層をレプリケートする準備ができます。レプリケーション・プロセスは次の手順で構成されます。

- 第B.8.1項「手順1: ソース・サーバーとWebサイトの選択」

- 第B.8.2項「手順2: ターゲット・サーバーの選択」

- 第B.8.3項「手順3: レプリケートするアイテムの選択」

- 第B.8.4項「手順4: Site Studio Replicatorの終了」

B.8.1 手順1: ソース・サーバーとWebサイトの選択

Site Studio Replicatorの最初の画面で、ソース・サーバーの選択が求められます。このサーバーは、サイト階層のレプリケート元のサーバーです。ソース・サーバーを選択するには、実際のサーバー、またはソース・サーバーで作成されたプロジェクト・ファイルを選択します。サーバーを選択したら、次にWebサイトを選択します。詳細は、第A.82.1項「手順1: ソース・サーバーの選択」を参照してください。

サーバーのソースとしての選択

サーバーをソースとして選択するには、次の手順を実行します。

1. 「ソース・コンテンツ・サーバー」ドロップダウン・リストからサーバーを選択します。

図B-4 サーバーの選択

サーバーの追加、既存のサーバーの編集または既存のサーバーの削除を行うには、ドロップダウン・リストのそばにある「追加情報」アイコン(図B-5)をクリックします(第B.8.5項「サーバー接続の変更」を参照)。

図B-5 「追加情報」アイコン

2. 「次へ」をクリックします（プロンプトが表示された場合は、コンテンツ・サーバーにログインします）。

3. ソース・サーバーでWebサイトを選択します。

図B-6 Webサイトの選択

4. 「次へ」をクリックして、次の手順に進みます(第B.8.2項「手順2: ターゲット・サーバーの選択」を参照)。

プロジェクト・ファイルのソースとしての選択

プロジェクト・ファイルをソースとして使用できますが、最初にソース・サーバーからプロジェクト・ファイルをダウンロードする必要があります(第7.3.4項「プロジェクト・ファイルのコンテンツ情報ページの表示」を参照)。ネットワークでソース・サーバーにアクセスできないために階層を手動で転送する必要がある場合、ソース・サーバーではなくプロジェクト・ファイルを使用すると便利です。

プロジェクト・ファイルをソースとして選択するには、次の手順を実行します。

1. 「ソース・コンテンツ・サーバー」ドロップダウン・リストから「<ファイルからロード>」を選択します。

2. 「次へ」をクリックします。

3. 「開く」ダイアログで、ソース・サーバーからダウンロードしたプロジェクト・ファイルを選択して、「OK」をクリックします。

4. 「次へ」をクリックして、次の手順に進みます(第B.8.2項「手順2: ターゲット・サーバーの選択」を参照)。

ウィザードの後半では、レプリケートするWebサイトの各セクションを選択できます。

B.8.2 手順2: ターゲット・サーバーの選択

Site Studio Replicatorの次の画面で、ターゲット・サーバーの選択が求められます。これは、サイト階層のレプリケート先のサーバーです。サーバーを選択するには、実際のサーバー、またはターゲット・サーバー上のプロジェクト・ファイルを選択します。詳細は、第A.82.2項「手順2: ターゲット・サーバーの選択」を参照してください。

サーバーのターゲットとしての選択

サーバーをターゲットとして選択するには、次の手順を実行します。

1. 「ターゲット・コンテンツ・サーバー」ドロップダウン・リストからサーバーを選択します。（「ターゲット・コンテンツ・サーバー」フィールドを空白にしておくことはできません。）

図B-7 サーバーの選択

サーバーの追加、既存のサーバーの編集または既存のサーバーの削除を行うには、サーバー・リストのそばにある「追加情報」アイコン(図B-8)をクリックします(第B.8.5項「サーバー接続の変更」を参照)。

図B-8 「追加情報」アイコン

2. 「詳細」をクリックして、次のオプションを選択します。

- 「階層情報をターゲット・コンテンツ・サーバーへ直接レプリケート」を選択して、ターゲット・コンテンツ・サーバーに直接レプリケートします。
このオプションは、（プロジェクト・ファイルではなく）サーバーをターゲットとして選択した場合のみ使用可能です。

- 「手動レプリケーション用の階層情報ファイルを生成」を選択して、階層情報ファイルを生成します。
階層情報ファイルの「出力ファイル名」を指定するか、または「参照」をクリックしてファイルを検索します。

このオプションを選択すると、コンテンツ・サーバーに後でチェックインできるプロジェクト・ファイルが作成されます。

3. 「OK」をクリックして、Site Studio Replicatorに戻ります。

4. 「次へ」をクリックします（プロンプトが表示された場合は、コンテンツ・サーバーにログインします）。

5. Webサイト(プロジェクト・ファイル)を作成するプロンプトが表示された場合は、「はい」をクリックします。

6. 次の手順に進みます(第B.8.3項「手順3: レプリケートするアイテムの選択」を参照)。

プロジェクト・ファイルのターゲットとしての選択

プロジェクト・ファイルをターゲットとして使用できますが、最初にターゲット・サーバーからプロジェクト・ファイルをダウンロードする必要があります(第7.3.4項「プロジェクト・ファイルのコンテンツ情報ページの表示」を参照)。ネットワークでターゲット・サーバーにアクセスできないために階層を手動で転送する必要がある場合、ターゲット・サーバーではなくプロジェクト・ファイルを使用すると便利です。

プロジェクト・ファイルをターゲットとして選択するには、次の手順を実行します。

1. 「ターゲット・コンテンツ・サーバー」ドロップダウン・リストから「<ファイルからロード>」を選択します。

2. 「次へ」をクリックします。

3. 出力ファイル名が必要であることを示すプロンプトが表示されたら、「OK」をクリックします。

4. 「出力ファイル名」フィールドで、階層情報ファイルの名前を指定します。
または、「参照」をクリックして、既存のファイルを検索します。

5. 「OK」をクリックして、Site Studio Replicatorに戻ります。

6. 「次へ」をクリックします。

7. 「開く」ダイアログで、使用する階層情報ファイルを選択して、「開く」をクリックします。

8. 次の手順に進みます(第B.8.3項「手順3: レプリケートするアイテムの選択」を参照)。

B.8.3 手順3: レプリケートするアイテムの選択

ソース・サーバーとターゲット・サーバー(またはプロジェクト・ファイル)を選択すると次の画面が開き、この画面でレプリケートする各セクション、カスタム・プロパティ、およびアセット・カテゴリを選択できます。サイト上の環境プロパティを上書きすることもできます。

ソースの階層は、左側の「サイト階層」ペインに表示され、マージされた階層は、右側の「プレビュー」ペインに表示されます。詳細は、第A.82.3項「手順3: レプリケートするアイテムの選択」を参照してください。

レプリケートするアイテムを選択するには、次の作業を行います。

1. 「サイト階層」ペインで、レプリケートする目的のセクション、カスタム・プロパティおよびアセット・カテゴリのそばにあるボックスを選択します。
初めてサイトをレプリケートする際は、ソースで何も選択していない場合でも「プレビュー」ペインにサイト階層全体（ルートを含む）が表示されます。サイト階層をレプリケートするには、ソースでサイト階層とルート・セクションを選択する必要があります。

2. 「詳細」をクリックして、階層をレプリケートするためのオプションを選択します。

- サイトの各セクションをレプリケートするには、「選択したフォルダのレプリケート」を選択します。

- サイト全体をレプリケートするには、「ソース階層全体のレプリケート」を選択します。

注意:
サイトを初めてレプリケートする場合は、階層全体をレプリケートするのが一般的です。次にレプリケートする際は、選択したフォルダを選択します。

- デザイナの「環境プロパティ」ダイアログで行った環境設定を上書きするには、「環境プロパティのオーバーライド」をクリックします(第B.8.6項「環境プロパティの上書き」を参照)。

- コントリビュータがターゲット・サーバーで切り替えたコンテンツを保存して、そのコンテンツが上書きされないようにするには、「ターゲットの切替え後リージョン関連を保持」を選択します。
「OK」をクリックして、Site Studio Replicatorに戻ります。

3. （ソース・サーバーまたはターゲット・サーバー上の）特定のセクションの現在のプロパティを表示するには、そのセクションを右クリックして「プロパティ」を選択します。
「プロパティ」ダイアログが開きます。

図B-9 プロパティ・ダイアログ

このウィンドウが開いている場合、サイト階層の様々なセクションをクリックして、引き続きそのセクションのプロパティを表示できます。

4. ターゲット・サーバーからセクションを削除するには、そのセクションを右クリックして「削除」を選択します。
ターゲット・サーバーからのセクションの削除は、セクションが不要になった場合や、セクションをサイトの別の部分に移動した場合に便利です。

5. 「次へ」をクリックして、次の手順に進みます(第B.8.4項「手順4: Site Studio Replicatorの終了」を参照)。

このダイアログのサイズを変更すれば、サイト階層を詳細に表示できます。

最上位レベルのWebサイト、または最上位レベルのセクションを選択すると、その下のすべてのセクションがレプリケートされます。

ソース・サーバーでサブセクションを選択する場合、そのサブセクションの親はすでにターゲット・サーバーに存在しています。存在しない場合は、ターゲット階層に親が存在しないために選択した階層がマージされないことを示すメッセージが表示されます。これを解決するには、レプリケートするサブセクションの親セクションをソース階層で選択する必要があります。

ターゲット階層（「プレビュー」ペイン）に太字で表示されるセクションは、レプリケーション・プロセスで作成されるセクションを示します。

B.8.4 手順4: Site Studio Replicatorの終了

ソース・サーバーとターゲット・サーバー(またはプロジェクト・ファイル)を選択して、レプリケートするアイテムを選択すると次の画面が開き、この画面で選択内容を確認し、サイト階層をレプリケートできます。

この画面では、ソース・サーバーとターゲット・サーバーの場所およびURL、レプリケーションのタイプ、レプリケートするサイト階層が表示されます。詳細は、第A.82.4項「手順4: レプリケーションの実行」を参照してください。

サイト階層をレプリケートするには、次の作業を行います。

1. 「プレビュー」をクリックして、ターゲット・サーバーで行われるサイト階層の変更を確認します。確認が終わったら、「閉じる」をクリックします。

2. 「Finish」をクリックします。

3. ターゲット・サーバーにレプリケートするかを尋ねるメッセージに対して「はい」をクリックします。

4. ターゲット・サーバーでサイトを作成する場合は、「情報の割当てフォーム」に移動し、ここでプロジェクト・ファイルに割り当てるメタデータを指定します。
指定したら、「情報の割当て」をクリックします。

5. 確認メッセージに対して「OK」をクリックします。

初めてサイトをレプリケートする場合は、「サイト・レプリケーションの管理」ページに戻り、レプリケーションが終了します(第B.5項「サイト・レプリケーションの開始」を参照)。

B.8.5 サーバー接続の変更

ソースまたはターゲットの場所としてサーバーを選択すると、既存のサーバーのプロパティの変更、サーバーの追加およびサーバーの削除を行うことができます。

リストへの新しいサーバーの追加

リストにサーバーを追加するには、次の手順を実行します。

1. Site Studio Replicatorでソース・サーバーまたはターゲット・サーバーを指定する場合、「追加情報」アイコン(図B-10)をクリックします。

図B-10 「追加情報」アイコン

2. 「サーバーの追加」をクリックします。

3. 「サーバーの構成」ダイアログで、「サーバー名」フィールドにサーバーの名前を入力します(次にサーバーを選択したときに開く名前です)。

4. 「CGI URL」フィールドにサーバーのURLを入力します。
通常は、フィールドに表示される既存のURLを使用できます。serverは使用するサーバーの名前に置き換えられます。

5. 「OK」をクリックします。

リストからのサーバーの削除

サーバー・リストからサーバーを削除するには、次の作業を行います。

1. Site Studio Replicatorでソース・サーバーまたはターゲット・サーバーを指定する場合、削除するサーバーを選択して、「追加情報」アイコン(図B-11)をクリックします。

図B-11 「追加情報」アイコン

2. 「サーバーの削除」をクリックします。

3. リストからのサーバーの削除を尋ねる確認メッセージに対して「はい」をクリックします。

サーバーのプロパティの表示または編集

サーバーのプロパティを表示または編集するには、次の作業を行います。

1. Site Studio Replicatorでソース・サーバーまたはターゲット・サーバーを指定する場合、表示または編集するサーバーを選択して、「追加情報」アイコン(図B-12)をクリックします。

図B-12 「追加情報」アイコン

2. 「プロパティ」をクリックします。

3. 「サーバーの構成」ダイアログで、サーバーのプロパティを表示または編集できます。

4. 「OK」をクリックします。

B.8.6 環境プロパティの上書き

デザイナでサイトの環境プロパティを指定した後(第B.6項「環境プロパティの指定」を参照)、サイトをレプリケートする際にその設定を後から上書きできます。

これは、Site Studio Replicatorにある「環境プロパティのオーバーライド」ダイアログで行います(第B.8.3項「手順3: レプリケートするアイテムの選択」を参照)。

環境プロパティを上書きするには、次の作業を行います。

1. Site Studio Replicatorの「レプリケートするアイテムの選択」画面で「詳細」をクリックします。

2. 「詳細」ダイアログで、「環境プロパティのオーバーライド」をクリックします。

3. 環境プロパティとして扱うプロパティのそばにあるボックスを選択します。
または、アプリケーション・プロパティとして扱うプロパティのそばにあるボックスの選択を解除します。

4. 「OK」をクリックして、Site Studio Replicatorに戻り、レプリケーションを終了します。

C サンプル・フラグメント

Site Studioには、すぐに使用できるサンプル・フラグメントが多数用意されています。フラグメントの作成に使用されたコードを把握する必要はありません。サンプル・フラグメントをそのまま使用したり、そのソース・コードを編集したり、既存のフラグメントをベースにフラグメントを作成したりできます。フラグメントの構造や実用的用途を学ぶには、サンプル・フラグメントから始めるのが最善の方法です。

ページ・テンプレートにフラグメントを追加する場合、多くのサンプル・フラグメントに含まれているパラメータを使用して各フラグメントをカスタマイズできます。

サンプル・フラグメントは、ツールボックスで4つのカテゴリに分類されます。次に、各フラグメントと、そのフラグメントの使用可能なパラメータについて説明します。

- 第C.1項「ナビゲーション・フラグメント」

- 第C.2項「動的リスト・フラグメント」

- 第C.3項「静的リスト・フラグメント」

- 第C.4項「その他のフラグメント」

C.1 ナビゲーション・フラグメント

ナビゲーション関連のフラグメントは次のとおりです。

- 第C.1.1項「ブレッドクラム・プレーン」

- 第C.1.2項「エクスプローラ・メニュー・バー」

- 第C.1.3項「ログイン・サンプル」

- 第C.1.4項「ナビゲーション・ホーム・ロゴ」

- 第C.1.5項「水平方向のナビゲーション・マルチ」

- 第C.1.6項「垂直方向のナビゲーション・マルチ」

- 第C.1.7項「水平方向のナビゲーション・プレーン」

- 第C.1.8項「垂直方向のナビゲーション・プレーン」

- 第C.1.9項「トップ・ナビゲーション・タブ」

- 第C.1.10項「水平方向のナビゲーション・ラップ」

- 第C.1.11項「検索ボックス・プレーン」

- 第C.1.12項「検索結果ページ」

- 第C.1.13項「検索結果プレーン」

- 第C.1.14項「サイト・マップ・プレーン」

- 第C.1.15項「サイト・マップ・ツリー」

- 第C.1.16項「垂直方向のメニュー・バー」

- 第C.1.17項「ASPブレッドクラム・プレーン」

- 第C.1.18項「ASPブレッドクラム・プレーン(サーバー)」

- 第C.1.19項「ASPエクスプローラ・メニュー・バー」

- 第C.1.20項「水平方向のASPナビゲーション・マルチ」

- 第C.1.21項「垂直方向のASPナビゲーション・マルチ」

- 第C.1.22項「ASP検索ボックス・プレーン」

- 第C.1.23項「ASP検索ボックス・プレーン(サーバー)」

- 第C.1.24項「ASP検索結果プレーン」

- 第C.1.25項「ASPサイト・マップ・プレーン」

- 第C.1.26項「CSPサンプル・ナビゲーション(クライアント)」

- 第C.1.27項「CSPサンプル・ナビゲーション(サーバー)」

- 第C.1.28項「JSPナビゲーション・ホーム・ロゴ」

- 第C.1.29項「水平方向のJSPナビゲーション・プレーン」

- 第C.1.30項「垂直方向のJSPナビゲーション・プレーン」

- 第C.1.31項「JSP検索ボックス・プレーン」

- 第C.1.32項「JSP検索結果ページ」

- 第C.1.33項「JSPサイト・マップ・プレーン」

- 第C.1.34項「IDOCブレッドクラム・プレーン」

- 第C.1.35項「IDOCナビゲーション・ホーム・ロゴ」

- 第C.1.36項「IDOC検索ボックス・プレーン」

- 第C.1.37項「RSETブレッドクラム・プレーン」

- 第C.1.38項「水平方向のRSETナビゲーション・マルチ」

- 第C.1.39項「水平方向のRSETナビゲーション・プレーン」

- 第C.1.40項「RSETサイト・マップ・プレーン」

- 第C.1.41項「追加のIDOCフラグメント」

C.1.1 ブレッドクラム・プレーン

階層パスを表すナビゲーション・リンク（ブレッドクラムとも呼ばれる）を追加します。ブレッドクラムは、多くの場合、Webページの上部または下部に配置され、ユーザーがWebサイトでの自分の正しい位置を把握するのに役立ちます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: リンクの区切りに使用されるテキスト。デフォルトは>です。

C.1.2 エクスプローラ・メニュー・バー

階層メニュー・バー（Windowsベース・アプリケーションのメニュー・バーと類似）をエミュレートするナビゲーション・メニューを追加します。（このフラグメントではDHTMLが使用されます。）

パラメータ

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。

C.1.3 ログイン・サンプル

ユーザーのログイン資格証明に基づいてパブリック・サイトからセキュアなサイトにユーザーを誘導する方法を示すWebサイトのログイン・ボタンとログイン・スクリプトを追加します。

パラメータ

ssButtonText: ログイン・ボタンのテキスト。デフォルトはLoginです。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス。

ssTargetSiteId: ターゲット(セキュアな)・サイトのサイトID。

C.1.4 ナビゲーション・ホーム・ロゴ

Webサイトのホームページへのハイパーリンクとして機能するイメージを追加します。

パラメータ

ssLogo: コンテンツ・サーバーで使用するグラフィックのURLを指定します。この設定が空白の場合、フラグメント・アセット・ディレクトリのlogo.gifというプレースホルダのイメージが使用されます。

ssWidth: イメージの幅(ピクセル単位)。空白の場合、幅の属性は使用されません。

ssHeight: イメージの高さ(ピクセル単位)。空白の場合、高さの属性は使用されません。

C.1.5 水平方向のナビゲーション・マルチ

ページのどの場所にも配置できるトップ・ナビゲーション・バーを追加します。このフラグメントは、カスタマイズした範囲のレベルを表示できます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: バーの構成要素の区切りに使用されるテキスト。デフォルトは|です。

ssShowHome: 最上位レベルのナビゲーションの構成要素として、ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。(ホームページは、実際にWebサイトのルート(本来は最上位レベルの上)に配置されますが、兄弟と捉えられます。)

ssStartLevel: メニューの表示を開始する表示レベル。

ssNumLevels: 表示する(セクション)レベルの数。

特記事項

水平方向のナビゲーション・プレーン・フラグメントでは、このメニューがさらに簡単なバージョンで提供されます。

C.1.6 垂直方向のナビゲーション・マルチ

ページ・テンプレートのどの場所にも移動できるサイド・ナビゲーション・バーを追加しますが、左側に配置して左から右にインデントするのが一般的です。このフラグメントは、カスタマイズされた範囲のレベルを表示できます(第2レベルのみを開く垂直方向のナビゲーション・プレーン・フラグメントとは異なります)。これは現在のフォーカス・レベルで開き、このフラグメントで指定したサブレベル・セクションがサイトに存在しない場合は何も開きません。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssShowHome: 最上位レベルのナビゲーションの構成要素として、ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

ssStartLevel: メニューの表示を開始する表示レベル。

ssNumLevels: 表示する(セクション)レベルの数。

特記事項

垂直方向のナビゲーション・プレーン・フラグメントでは、このメニューがさらに簡単なバージョンで提供されます。

C.1.7 水平方向のナビゲーション・プレーン

ページのどの場所にも配置できるトップ・ナビゲーション・バーを追加します。このフラグメントでは、サイト・ナビゲーションの最上位レベルのみ(サイトのルートにあるセクション)が開きます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: バーの構成要素の区切りに使用されるテキスト。デフォルトは|です。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。(ホームページは、実際にWebサイトのルート(最上位レベルの上)にありますが、ここでは兄弟と捉えられる場合もあります。)

特記事項

水平方向のナビゲーション・マルチ・フラグメントでは、このメニューがさらに複雑なバージョンで提供されます。

C.1.8 垂直方向のナビゲーション・プレーン

ページ・テンプレートのどの場所にも移動できるサイド・ナビゲーション・バーを追加しますが、左側に配置して左から右にインデントするのが一般的です。このフラグメントでは、サイト・ナビゲーションの第2レベルのみが開くため、サイトに第2レベルのセクションがない場合は何も開きません。サイト階層は展開した状態で開きます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

特記事項

垂直方向のナビゲーション・マルチ・フラグメントでは、このメニューがさらに複雑なバージョンで提供されます。

C.1.9 トップ・ナビゲーション・タブ

最大2つのレベルのナビゲーションを開く表スタイルのナビゲーション・バーを追加します。このタブでは各イメージがレンダリングされたテキストで使用されます（このフラグメントではDHTMLは使用されません）。様々なイメージを使用して別のテーマを好みで選択できます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。

ssShowNext: 第2レベルのナビゲーションを表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。有効な場合、水平方向のナビゲーション・プレーン・フラグメントと同様に、第2レベルのナビゲーションがタブの下にテキスト・リンクとして表示されます。

ssTheme: テーマの名前を指定します。具体的には、このフラグメントのアセットのテーマ・ディレクトリを参照します。

C.1.10 水平方向のナビゲーション・ラップ

2行に分割可能な最上位レベル・ナビゲーション（上の行の方が重要度が高い）を追加します。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

ssLineWrap: 最上位レベルの見出しの後の表示を分割するかどうかを指定します。これは整数値でデフォルトは4に設定されています。ホーム・リンク（使用される場合）はこの条件に組み込まれません。

C.1.11 検索ボックス・プレーン

検索キーワードを送信するHTMLフォームを使用して、ページ・テンプレートに検索ボックスを追加します。検索ボックスは、検索を実行して結果を表示する別のページにリンクする必要があります。

パラメータ

ssResultsPage: 検索結果を開くページ・テンプレートを指定します(「検索結果プレーン」フラグメントを参照)。

ssButtonText: 検索ボタンのテキスト。デフォルトはSearch。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

特記事項

このフラグメントは、検索結果プレーン・フラグメントまたは検索を実行して結果を表示する同様のカスタム製のページと一緒に使用します。

C.1.12 検索結果ページ

ページ・テンプレートに検索結果の領域を追加します。このフラグメントは、検索ボックス・プレーン・フラグメントとともに使用するように設計されています。検索ボックスで指定したURLパラメータssUserTextを取ります。その値と、このフラグメントにパラメータとして指定した制限句を組み合せます。検索を実行し、必要に応じて一連の結果を(検索結果プレーン・フラグメントで使用されるmore…ボタンのかわりに)ページ・リストで開きます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssQueryText: 問合せ制限句として使用されます。検索ボックスから受信したssUserTextの値と組み合されます。問合せのどちらのコンポーネントも指定する場合、最終的な問合せは(ssQueryText) AND (ssUserText)になります。

ssLimitScopeも組み合せる場合、問合せは次のようになります。

"(ssQueryText) AND (ssUserText) AND (ssLimitScope)"

どのコンポーネントも空白またはfalseの場合、そのコンポーネントはアセンブリから除外されます。

ssLimitScope: 検索の範囲をWebサイト内に制限します。

ssSortField: 検索をソートするメタデータ・フィールドの名前。デフォルトはdInDateです。

ssSortOrder: 検索をソートする順序。デフォルトはdescです。

ssResultCount: 1ページ当たりに表示する結果の数。デフォルトは25です。

ssDisplayField: 結果のリンクのラベルを形成するメタデータ・フィールドの名前。

ssTargetNodeID: セカンダリ・ページの置換え可能なリージョンで、コンテンツが特定のノードに表示されるようにリンクのターゲットをフォーカスします。通常、コンテンツの共有に使用されます。この場合、複数のWebサイトに同じコンテンツ・アイテムを含めます。

特記事項

このフラグメントは、サイト・ナビゲーションに含まれていないサイト階層のセクションに追加してください。検索結果のプレースホルダ・ページが作成されます。

C.1.13 検索結果プレーン

ページ・テンプレートに検索結果の領域を追加します。このフラグメントは、検索ボックス・プレーン・フラグメントとともに使用するように設計されています。検索ボックスで指定したURLパラメータssUserTextを取ります。その値と、このフラグメントにパラメータとして指定した制限句を組み合せます。検索を実行し、必要に応じて一連の結果をmore…ボタンで開きます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssQueryText: 問合せ制限句として使用されます。検索ボックスから受信したssUserTextの値と組み合されます。問合せのどちらのコンポーネントも指定する場合、最終的な問合せは(ssQueryText) AND (ssUserText)になります。

ssLimitScopeも組み合せる場合、問合せは次のようになります。

"(ssQueryText) AND (ssUserText) AND (ssLimitScope)"

どのコンポーネントも空白またはfalseの場合、そのコンポーネントはアセンブリから除外されます。

ssLimitScope: 検索の範囲をWebサイト内に制限します。

ssSortField: 検索をソートするメタデータ・フィールドの名前。デフォルトはdInDateです。

ssSortOrder: 検索をソートする順序。デフォルトはdescです。

ssResultCount: 1ページ当たりに表示する結果の数。デフォルトは25です。

ssDisplayField: 結果のリンクのラベルを形成するメタデータ・フィールドの名前。

ssTargetNodeID: セカンダリ・ページの置換え可能なリージョンで、コンテンツが特定のノードに表示されるようにリンクのターゲットをフォーカスします。通常、コンテンツの共有に使用されます。この場合、複数のWebサイトに同じコンテンツ・アイテムを含めます。

特記事項

このフラグメントは、サイト・ナビゲーションに含まれていないサイト階層のセクションに追加してください。検索結果のプレースホルダ・ページが作成されます。

C.1.14 サイト・マップ・プレーン

Webサイトのすべてのセクションを表示するサイト・マップを追加して、そのマップを階層形式で開きます。階層は展開した状態で表示されます。このタイプのナビゲーションは、ビジターが急いで情報を検索する場合のナビゲーションとして特に役立ちます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

ssShowFocus: フォーカス・ポイントまたはサイト階層の現在の場所をハイライト表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

C.1.15 サイト・マップ・ツリー

サイト階層全体の展開可能なツリー・ビューを追加します。ツリー・ビューは自動展開して、サイト階層の現在の場所を示します。その場所から他のセクションを参照できます。（このフラグメントではDHTMLが使用されます。）

パラメータ

ssTheme: テーマの名前を指定します。具体的には、フラグメントのアセットのテーマ・ディレクトリを参照します。デフォルトはexplorer1です。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。

特記事項

階層のアイコンでは、このフラグメントのアセットに格納されているイメージが使用されます。様々なイメージを使用して別のテーマを好みで選択できます。

C.1.16 垂直方向のメニュー・バー

サイト階層全体を開く階層メニュー・バーをエミュレートするナビゲーション・メニューを追加します。（このフラグメントではDHTMLが使用されます。）

パラメータ

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。

C.1.17 ASPブレッドクラム・プレーン

階層パスを表すナビゲーション・リンク（ブレッドクラムとも呼ばれる）を追加します。ブレッドクラムは、多くの場合、Webページの上部または下部に配置され、ユーザーがWebサイトでの自分の正しい位置を把握するのに役立ちます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: リンクの区切りに使用されるテキスト。デフォルトは>です。

特記事項

このフラグメントはASPページ用に設計されています。

C.1.18 ASPブレッドクラム・プレーン(サーバー)

階層パスを表すナビゲーション・リンクを追加します。このフラグメントは、ASPブレッドクラム・プレーン・フラグメントと非常に似ています。違いは、サーバー側スクリプトを使用する点です。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: リンクの区切りに使用されるテキスト。デフォルトは>です。

特記事項

このフラグメントはASPページ用に設計されています。

C.1.19 ASPエクスプローラ・メニュー・バー

階層メニュー・バー（Windowsベース・アプリケーションのメニュー・バーと類似）をエミュレートするナビゲーション・メニューを追加します。（このフラグメントではDHTMLが使用されます。）

パラメータ

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。

特記事項

このフラグメントはASPページ用に設計されています。

C.1.20 水平方向のナビゲーション・マルチ

ページのどの場所にも配置できるトップ・ナビゲーション・バーを追加します。このフラグメントは、カスタマイズした範囲のレベルを表示できます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: バーの構成要素の区切りに使用されるテキスト。デフォルトは|です。

ssShowHome: 最上位レベルのナビゲーションの構成要素として、ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。(ホームページは、実際にWebサイトのルート(本来は最上位レベルの上)に配置されますが、兄弟と捉えられます。)

ssStartLevel: メニューの表示を開始する表示レベル。

ssNumLevels: 表示する(セクション)レベルの数。

特記事項

- 水平方向のASPナビゲーション・プレーン・フラグメントでは、このメニューがさらに簡単なバージョンで提供されます。

- このフラグメントはASPページ用に設計されています。

C.1.21 垂直方向のASPナビゲーション・マルチ

ページ・テンプレートのどの場所にも移動できるサイド・ナビゲーション・バーを追加しますが、左側に配置して左から右にインデントするのが一般的です。このフラグメントは、カスタマイズされた範囲のレベルを表示できます(第2レベルのみを開く垂直方向のナビゲーション・プレーン・フラグメントとは異なります)。これは現在のフォーカス・レベルで開き、このフラグメントで指定したサブレベル・セクションがサイトに存在しない場合は何も開きません。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssShowHome: 最上位レベルのナビゲーションの構成要素として、ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

ssStartLevel: メニューの表示を開始する表示レベル。

ssNumLevels: 表示する(セクション)レベルの数。

特記事項

このフラグメントはASPページ用に設計されています。

C.1.22 ASP検索ボックス・プレーン

検索キーワードを送信するHTMLフォームを使用して、ページ・テンプレートに検索ボックスを追加します。検索ボックスは、検索を実行して結果を表示する別のページにリンクする必要があります。

パラメータ

ssResultsPage: 検索結果を開くページ・テンプレートを指定します(「ASP検索結果プレーン」フラグメントを参照)。

ssButtonText: 検索ボタンのテキスト。デフォルトはSearch。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

特記事項

- このフラグメントは、ASP検索結果プレーン・フラグメントまたは検索を実行して結果を表示する同様のカスタム製のページと一緒に使用します。

- このフラグメントはASPページ用に設計されています。

C.1.23 ASP検索ボックス・プレーン(サーバー)

ページ・テンプレートに検索ボックスを追加します。検索ボックスは、検索を実行して結果を表示する別のページとリンクする必要があります。このフラグメントは、ASP検索ボックス・プレーン・フラグメントと非常に似ています。違いは、サーバー側スクリプトを使用する点です。

パラメータ

ssResultsPage: 検索結果を開くページ・テンプレートを指定します(「検索結果プレーン」フラグメントを参照)。

ssButtonText: 検索ボタンのテキスト。デフォルトはSearch。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

特記事項

- このフラグメントは、ASP検索結果プレーン・フラグメントまたは検索を実行して結果を表示する同様のカスタム製のページと一緒に使用します。

- このフラグメントはASPページ用に設計されています。

C.1.24 ASP検索結果プレーン

ページ・テンプレートに検索結果の領域を追加します。このフラグメントは、ASP検索ボックス・プレーン・フラグメントとともに使用するように設計されています。検索ボックスで指定したURLパラメータssUserTextを取ります。その値と、このフラグメントにパラメータとして指定した制限句を組み合せます。検索を実行し、必要に応じて一連の結果をmore…ボタンで開きます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssQueryText: 問合せ制限句として使用されます。検索ボックスから受信したssUserTextの値と組み合されます。問合せのどちらのコンポーネントも指定する場合、最終的な問合せは(ssQueryText) AND (ssUserText)になります。

ssLimitScopeも組み合せる場合、問合せは次のようになります。

"(ssQueryText) AND (ssUserText) AND (ssLimitScope)"

どのコンポーネントも空白またはfalseの場合、そのコンポーネントはアセンブリから除外されます。

ssLimitScope: 検索の範囲をWebサイト内に制限します。

ssSortField: 検索をソートするメタデータ・フィールドの名前。デフォルトはdInDateです。

ssSortOrder: 検索をソートする順序。デフォルトはdescです。

ssResultCount: 1ページ当たりに表示する結果の数。デフォルトは25です。

ssDisplayField: 結果のリンクのラベルを形成するメタデータ・フィールドの名前。

ssTargetNodeID: セカンダリ・ページの置換え可能なリージョンで、コンテンツが特定のノードに表示されるようにリンクのターゲットをフォーカスします。通常、コンテンツの共有に使用されます。この場合、複数のWebサイトに同じコンテンツ・アイテムを含めます。

特記事項

- このフラグメントは、サイト・ナビゲーションに含まれていないサイト階層のセクションに追加してください。検索結果のプレースホルダ・ページが作成されます。

- このフラグメントはASPページ用に設計されています。

C.1.25 ASPサイト・マップ・プレーン

Webサイトのすべてのセクションを表示するサイト・マップを追加して、そのマップを階層形式で開きます。階層は展開した状態で表示されます。このタイプのナビゲーションは、ビジターが急いで情報を検索する場合のナビゲーションとして特に役立ちます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

ssShowFocus: フォーカス・ポイントまたはサイト階層の現在の場所をハイライト表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

特記事項

このフラグメントはASPページ用に設計されています。

C.1.26 CSPサンプル・ナビゲーション(クライアント)

クライアント側スクリプトを使用して、カスタム・セクション・プロパティへのアクセス方法を示すサンプル・ナビゲーションです。このサンプルでは、階層の最上位レベルのリンクのみが表示され、子セクションへのリンクは表示されません。各リンクをカスタマイズできます。

サイト・ナビゲーション表示を調整できるように、カスタマイズ可能なナビゲーション・オプションが追加されます。たとえば、各セクションの様々な色の表示、表示するテキストの置換え、テキストからイメージへの置換えなどを行うことができます。

特記事項

次の4つのカスタム・セクション・プロパティがあることを前提とします。

Name: cspNavInclude

Type: boolean

Description: デフォルトの動作「ナビゲーションにセクションを含める」を上書きする方法の例を示します。値はtrueまたはfalseになり、このセクションがナビゲーションに表示されるかどうかを決定します。

Name: cspNavLabel

Type: Text

Description: ナビゲーション・プレゼンテーションでセクション名を表示するデフォルトの動作を上書きするオプションのラベル。

Name: cspNavImage

Type: managedurl

Description: テキスト・ラベルのかわりに、ナビゲーションで使用されるイメージ・ファイルのオプションのURL。

Name: cspNavColor

Type: Color

Description: 各セクションについて、ナビゲーション・フラグメントの左側の表セルのリード色を指定するオプションのオーバーライド。

注意:
CSP（カスタム・セクション・プロパティ）フラグメントを使用する場合、プロパティを定義してから、フラグメントを含むすべてのセクションの各カスタム・セクション・プロパティの値を設定する必要があります。

C.1.27 CSPサンプル・ナビゲーション(サーバー)

サーバー側スクリプトを使用して、カスタム・セクション・プロパティへのアクセス方法を決定するサンプル・ナビゲーションです。このサンプルでは、階層の最上位レベルのリンクのみが表示され、子セクションへのリンクは表示されません。各リンクをカスタマイズできます。

サイト・ナビゲーション表示を調整できるように、カスタマイズ可能なナビゲーション・オプションが追加されます。たとえば、各セクションの様々な色の表示、表示するテキストの置換え、テキストからイメージへの置換えなどを行うことができます。

特記事項

CSPサンプル・ナビゲーション（クライアント）と同じです。詳細は、第C.1.26項「CSPサンプル・ナビゲーション(クライアント)」を参照してください。

注意:
CSP（カスタム・セクション・プロパティ）フラグメントを使用する場合、プロパティを定義してから、フラグメントを含むすべてのセクションの各カスタム・セクション・プロパティの値を設定する必要があります。

C.1.28 JSPナビゲーション・ホーム・ロゴ

Webサイトのホームページへのハイパーリンクとして機能するイメージを追加します。

パラメータ

ssLogo: コンテンツ・サーバーで使用するグラフィックのURLを指定します。この設定が空白の場合、フラグメント・アセット・ディレクトリのlogo.gifというプレースホルダのイメージが使用されます。

ssWidth: イメージの幅(ピクセル単位)。空白の場合、幅の属性は使用されません。

ssHeight: イメージの高さ(ピクセル単位)。空白の場合、高さの属性は使用されません。

特記事項

このフラグメントはJSPページ・テンプレート用に設計されています。

C.1.29 水平方向のJSPナビゲーション・プレーン

ページのどの場所にも配置できるトップ・ナビゲーション・バーを追加します。このフラグメントでは、サイト・ナビゲーションの最上位レベルのみ(サイトのルートにあるセクション)が開きます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: バーの構成要素の区切りに使用されるテキスト。デフォルトは|です。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。(ホームページは、実際にWebサイトのルート(最上位レベルの上)にありますが、ここでは兄弟と捉えられる場合もあります。)

特記事項

このフラグメントはJSPページ・テンプレート用に設計されています。

C.1.30 垂直方向のJSPナビゲーション・プレーン

ページ・テンプレートのどの場所にも移動できるサイド・ナビゲーション・バーを追加しますが、左側に配置して左から右にインデントするのが一般的です。このフラグメントでは、サイト・ナビゲーションの第2レベルのみが開くため、サイトに第2レベルのセクションがない場合は何も開きません。サイト階層は展開した状態で開きます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

特記事項

このフラグメントはJSPページ・テンプレート用に設計されています。

C.1.31 JSP検索ボックス・プレーン

ページ・テンプレートに検索ボックスを追加します。検索ボックスは、検索を実行して結果を開く別のページにリンクする必要があります。

パラメータ

ssResultsPage: 検索結果を開くページ・テンプレートを指定します(「検索結果プレーン」フラグメントを参照)。

ssButtonText: 検索ボタンのテキスト。デフォルトはSearch。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

特記事項

このフラグメントは、JSP検索結果プレーン・フラグメントまたは検索を実行して結果を開く同様のカスタム製のページと一緒に使用します。

このフラグメントはJSPページ・テンプレート用に設計されています。

C.1.32 JSP検索結果ページ

ページ・テンプレートに検索結果の領域を追加します。このフラグメントは、検索ボックス・プレーン・フラグメントとともに使用するように設計されています。検索ボックスで指定したURLパラメータssUserTextを取ります。その値と、このフラグメントにパラメータとして指定した制限句を組み合せます。検索を実行し、必要に応じて一連の結果を(検索結果プレーン・フラグメントで使用されるmore…ボタンのかわりに)ページ・リストで開きます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssQueryText: 問合せ制限句として使用されます。検索ボックスから受信したssUserTextの値と組み合されます。問合せのどちらのコンポーネントも指定する場合、最終的な問合せは次のようになります。

"(ssQueryText) AND (ssUserText)"

ssLimitScopeも組み合せる場合、問合せは次のようになります。

"(ssQueryText) AND (ssUserText) AND (ssLimitScope)"

どのコンポーネントも空白またはfalseの場合、そのコンポーネントはアセンブリから除外されます。

ssLimitScope: 検索の範囲をWebサイト内に制限します。

ssSortField: 検索をソートするメタデータ・フィールドの名前。デフォルトはdInDateです。

ssSortOrder: 検索をソートする順序。デフォルトはdescです。

ssResultCount: 1ページ当たりに表示する結果の数。デフォルトは25です。

ssDisplayField: 結果のリンクのラベルを形成するメタデータ・フィールドの名前。

ssTargetNodeID: セカンダリ・ページの置換え可能なリージョンで、コンテンツが特定のノードに表示されるようにリンクのターゲットをフォーカスします。通常、コンテンツの共有に使用されます。この場合、複数のWebサイトに同じコンテンツ・アイテムを含めます。

特記事項

- このフラグメントは、サイト・ナビゲーションに含まれていないサイト階層のセクションに追加してください。検索結果のプレースホルダ・ページが作成されます。

- このフラグメントはJSPページ・テンプレート用に設計されています。

C.1.33 JSPサイト・マップ・プレーン

Webサイトのすべてのセクションを表示するサイト・マップを追加して、そのマップを階層形式で開きます。階層は展開した状態で表示されます。このタイプのナビゲーションは、ビジターが急いで情報を検索する場合のナビゲーションとして特に役立ちます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

ssShowFocus: フォーカス・ポイントまたはサイト階層の現在の場所をハイライト表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。

特記事項

このフラグメントはJSPページ・テンプレート用に設計されています。

C.1.34 IDOCブレッドクラム・プレーン

階層パスを表すナビゲーション・リンク（ブレッドクラムとも呼ばれる）を追加します。ブレッドクラムは、多くの場合、Webページの上部または下部に配置され、ユーザーがWebサイトでの自分の正しい位置を把握するのに役立ちます。このフラグメントは、ブレッドクラム・プレーン・フラグメントと非常に似ています。違いは、コンテンツ・サーバーでIdocスクリプトを使用することと、サービス・コールに大きく依存する点です。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: リンクの区切りに使用されるテキスト。デフォルトは>です。

C.1.35 IDOCナビゲーション・ホーム・ロゴ

Webサイトのホームページへのハイパーリンクとして機能するイメージを追加します。このフラグメントは、ナビゲーション・ホーム・ロゴ・フラグメントと非常に似ています。違いは、コンテンツ・サーバーでIdocスクリプトを使用することと、サービス・コールに大きく依存する点です。

パラメータ

ssLogo: コンテンツ・サーバーで使用するグラフィックのURLを指定します。この設定が空白の場合、フラグメント・アセット・ディレクトリのlogo.gifというプレースホルダのイメージが使用されます。

ssWidth: イメージの幅(ピクセル単位)。空白の場合、幅の属性は使用されません。

ssHeight: イメージの高さ(ピクセル単位)。空白の場合、高さの属性は使用されません。

C.1.36 IDOC検索ボックス・プレーン

検索キーワードを送信するHTMLフォームを使用して、ページ・テンプレートに検索ボックスを追加します。検索ボックスは、検索を実行して結果を開く別のページにリンクする必要があります。このフラグメントは、検索ボックス・プレーン・フラグメントと非常に似ています。違いは、コンテンツ・サーバーでIdocスクリプトを使用することと、サービス・コールに大きく依存する点です。

パラメータ

ssResultsPage: 検索結果を開くページ・テンプレートを指定します(「検索結果プレーン」フラグメントを参照)。

ssButtonText: 検索ボタンのテキスト。デフォルトはSearch。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

特記事項

このフラグメントは、IDOC検索結果プレーン・フラグメントまたは検索を実行して結果を開く同様のカスタム製のページと一緒に使用します。

C.1.37 RSETブレッドクラム・プレーン

階層パスを表すナビゲーション・リンクを追加します。このフラグメントは、ブレッドクラム・プレーン・フラグメントと非常に似ています。違いは、Idocスクリプトを使用することと、結果セットの値を使用する点です。IDOCブレッドクラム・プレーンと比較してください。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: リンクの区切りに使用されるテキスト。デフォルトは>です。

C.1.38 水平方向のRSETナビゲーション・マルチ

ページのどの場所にも配置できるトップ・ナビゲーション・バーを追加します。このフラグメントは、水平方向のナビゲーション・マルチ・フラグメントと非常に似ています。違いは、Idocスクリプトを使用することと、結果セットの値を使用する点です。水平方向のIDOCナビゲーション・マルチと比較してください。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: バーの構成要素の区切りに使用されるテキスト。デフォルトは|です。

ssShowHome: 最上位レベルのナビゲーションの構成要素として、ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。(ホームページは、実際にWebサイトのルート(本来は最上位レベルの上)に配置されますが、兄弟と捉えられます。)

ssStartLevel: メニューの表示を開始する表示レベル。

ssNumLevels: 表示する(セクション)レベルの数。

特記事項

水平方向のRSETナビゲーション・プレーン・フラグメントでは、このメニューがさらに簡単なバージョンで提供されます。

C.1.39 水平方向のRSETナビゲーション・プレーン

ページのどの場所にも配置できるトップ・ナビゲーション・バーを追加します。このフラグメントは、水平方向のナビゲーション・プレーン・フラグメントと非常に似ています。違いは、Idocスクリプトを使用することと、結果セットの値を使用する点です。水平方向のIDOCナビゲーション・プレーンと比較してください。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: バーの構成要素の区切りに使用されるテキスト。デフォルトは|です。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。(ホームページは、実際にWebサイトのルート(最上位レベルの上)にありますが、ここでは兄弟と捉えられる場合もあります。)

特記事項

水平方向のRSETナビゲーション・マルチ・フラグメントでは、このメニューがさらに複雑なバージョンで提供されます。

C.1.40 RSETサイト・マップ・プレーン

Webサイトのすべてのセクションを表示するサイト・マップを追加して、そのマップを階層形式で開きます。階層は展開した状態で表示されます。このフラグメントは、サイトマップ・プレーン・フラグメントと非常に似ています。違いは、Idocスクリプトを使用することと、結果セットの値を使用する点です。IDOCサイト・マップ・プレーンと比較してください。

パラメータ

ssClassName: CSSクラス名を指定します。

C.1.41 追加のIDOCフラグメント

10gR4より前のSite Studioリリースの一部のIDOCフラグメントには、便利な機能がいくつかあります。ただし、それらのフラグメントは大規模アプリケーションに応じて拡大できないため、使用しないことをお薦めします。

次のIDOCフラグメントはSite Studioとともにインストールされます。ただし、チェックインされません。

- 第C.1.41.1項「水平方向のIDOCナビゲーション・マルチ」

- 第C.1.41.2項「水平方向のIDOCナビゲーション・プレーン」

- 第C.1.41.3項「IDOCトップ・ナビゲーション・タブ」

- 第C.1.41.4項「IDOCサイト・マップ・プレーン」

C.1.41.1 水平方向のIDOCナビゲーション・マルチ

ページのどの場所にも配置できるトップ・ナビゲーション・バーを追加します。このフラグメントは、カスタマイズした範囲のレベルを表示できます。このフラグメントは、水平方向のナビゲーション・マルチ・フラグメントと非常に似ています。違いは、コンテンツ・サーバーでIdocスクリプトを使用することと、サービス・コールに大きく依存する点です。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: バーの構成要素の区切りに使用されるテキスト。デフォルトは|です。

ssShowHome: 最上位レベルのナビゲーションの構成要素として、ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。(ホームページは、実際にWebサイトのルート(本来は最上位レベルの上)に配置されますが、兄弟と捉えられます。)

ssStartLevel: メニューの表示を開始する表示レベル。

ssNumLevels: 表示する（セクション）レベルの数。

特記事項

水平方向のIDOCナビゲーション・プレーン・フラグメントでは、このメニューがさらに簡単なバージョンで提供されます。

C.1.41.2 水平方向のIDOCナビゲーション・プレーン

ページのどの場所にも配置できるトップ・ナビゲーション・バーを追加します。このフラグメントでは、サイト・ナビゲーションの最上位レベルのみ(サイトのルートにあるセクション)が開きます。このフラグメントは、水平方向のナビゲーション・プレーン・フラグメントと非常に似ています。違いは、コンテンツ・サーバーでIdocスクリプトを使用することと、サービス・コールに大きく依存する点です。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssSeparator: バーの構成要素の区切りに使用されるテキスト。デフォルトは|です。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。(ホームページは、実際にWebサイトのルート(最上位レベルの上)にありますが、ここでは兄弟と捉えられる場合もあります。)

特記事項

水平方向のIDOCナビゲーション・マルチ・フラグメントでは、このメニューがさらに複雑なバージョンで提供されます。

C.1.41.3 IDOCトップ・ナビゲーション・タブ

最大2つのレベルのナビゲーションを開く表スタイルのナビゲーション・バーを追加します。このタブでは各イメージがレンダリングされたテキストで使用されます（このフラグメントではDHTMLは使用されません）。様々なイメージを使用して別のテーマを好みで選択できます。このフラグメントは、トップ・ナビゲーション・タグ・フラグメントと非常に似ています。違いは、コンテンツ・サーバーでIdocスクリプトを使用することと、サービス・コールに大きく依存する点です。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssFocusColor: リンクが選択された場合のテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssShowHome: ホームページへのリンクを表示するかどうかを指定するブール型フラグ。デフォルトはtrueです。

ssShowNext: 第2レベルのナビゲーションを表示するかどうかを指定するブール型フラグ。デフォルトはfalseです。有効な場合、水平方向のナビゲーション・プレーン・フラグメントと同様に、第2レベルのナビゲーションがタブの下にテキスト・リンクとして表示されます。

ssTheme: テーマの名前を指定します。具体的には、このフラグメントのアセットのテーマ・ディレクトリを参照します。

C.1.41.4 IDOCサイト・マップ・プレーン

Webサイトのすべてのセクションを表示するサイト・マップを追加して、そのマップを階層形式で開きます。階層は展開した状態で表示されます。このフラグメントは、サイト・マップ・プレーン・フラグメントと非常に似ています。違いは、コンテンツ・サーバーでIdocスクリプトを使用することと、サービス・コールに大きく依存する点です。

パラメータ

ssClassName: CSSクラス名を指定します。

C.2 動的リスト・フラグメント

動的リスト・フラグメントは次のとおりです。

- 第C.2.1項「動的リスト一般」

- 第C.2.2項「動的リスト・ページ」

- 第C.2.3項「動的リスト・プレーン」

- 第C.2.4項「ASP動的リスト・ページ」

- 第C.2.5項「ASP動的リスト・シンプル」

- 第C.2.6項「CSPサンプル動的リスト」

- 第C.2.7項「JSP動的リスト・プレーン」

C.2.1 動的リスト一般

ページ・テンプレートのコントリビューション・リージョンに動的リストを追加します。動的リストはコンテンツ・サーバーで検索を実行し、特定の基準に一致するコンテンツをすべて開きます。コントリビュータは、検索基準に一致する新しいコンテンツ・アイテムをメタデータと一緒にチェックインして、リストにアイテムを追加できます。

パラメータ

このフラグメントのパラメータの多くは、動的リスト・プレーン・フラグメント(第C.2.3項「動的リスト・プレーン」を参照)のパラメータと同じです。

C.2.2 動的リスト・ページ

動的リスト・プレーンと似ていますが、次のような検索ページ・リストが提供されます。

[prev] 1 | 2 | 3 | 4 | 5 [next]

前述の例では、検索の2ページ目が表示されています。

パラメータ

次のパラメータ以外は動的リスト・プレーンと同じです。

ssWantMore: 必要に応じて、検索ページ・リストを含めるかどうかを指定するブール型フラグ。デフォルトはtrueです。（一括結果を制限する場合は、値をfalseに設定します。）

ssMoreText: 使用されません。

ssTargetNodeID: セカンダリ・ページの置換え可能なリージョンで、コンテンツが特定のノードに表示されるようにリンクのターゲットをフォーカスします。通常、コンテンツの共有に使用されます。この場合、複数のWebサイトに同じコンテンツ・アイテムを含めます。

C.2.3 動的リスト・プレーン

ページ・テンプレートのコントリビューション・リージョンに動的リストを追加します。動的リストはコンテンツ・サーバーで検索を実行し、特定の基準に一致するコンテンツをすべて開きます。コントリビュータは、検索基準に一致する新しいコンテンツ・アイテムをメタデータと一緒にチェックインして、リストにアイテムを追加できます。

この動的リスト・サンプルでは、検索結果のページを複数のセクションに分割して、各セクションを個々の<div>タグで表し、各セクションに表示するプレーン・テキスト（または複雑なHTML）を指定するパラメータを使用できます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssQueryText: コンテンツ・サーバーで実行される問合せを指定します。

ssLimitScope: 検索の範囲をWebサイト内に制限します。

ssSortField: 検索をソートするメタデータ・フィールドの名前。デフォルトはdInDateです。

ssSortOrder: 検索をソートする順序。デフォルトはdescです。

ssResultCount: 1ページ当たりに表示する結果の数。デフォルトは25です。

ssCaptionText: 結果表示の見出しに表示するキャプションのテキスト。デフォルトはList Resultsです。

ssReportText: キャプションの下に表示するレポート・テキスト。結果をまとめます。デフォルトは次のとおりです。TotalRowsは、検索を実行する場合のIdoc変数基準、ssFirstHit変数とssLastHit変数は、表示が簡単になるようにフラグメント・コードで計算されます。

Total: <$TotalRows$>
Items: <$ssFirstHit$> - <$ssLastHit$>

ssDisplayStart: コア・リストの開始地点に表示するテキスト。デフォルトは""です。

ssRowStart: 各行の開始地点に表示するテキスト。デフォルトは""です。

ssRowLink: 各行のリンクのラベルとして表示するテキスト。デフォルトは<$dDocTitle$>です。

ssRowEnd: 各行の最終地点に表示するテキスト。デフォルトは""です。

ssDisplayEnd: コア・リストの最終地点に表示するテキスト。デフォルトは""です。

ssWantMore: 必要に応じて、more...ボタンを含めるかどうかを指定するブール型フラグ。デフォルトはtrueです。（検索を一括の結果に制限する場合は、値をfalseに設定します。）

ssMoreText: 必要に応じて、more…リンクのラベルとして表示するテキスト。デフォルトはmore…です。

ssNoResults: 検索で結果が生成されない場合に表示するテキスト。デフォルトはNo items match your search criteriaです。

ssTargetNodeID: セカンダリ・ページの置換え可能なリージョンで、コンテンツが特定のノードに表示されるようにリンクのターゲットをフォーカスします。通常、コンテンツの共有に使用されます。この場合、複数のWebサイトに同じコンテンツ・アイテムを含めます。

C.2.4 ASP動的リスト・ページ

動的リスト・プレーンと似ていますが、次のような検索ページ・リストが提供されます。

[prev] 1 | 2 | 3 | 4 | 5 [next]

前述の例では、検索の2ページ目が表示されています。

パラメータ

次のパラメータ以外は、動的リスト・プレーン・フラグメント(第C.2.3項「動的リスト・プレーン」を参照)と同じです。

ssWantMore: 必要に応じて、検索ページ・リストを含めるかどうかを指定するブール型フラグ。デフォルトはtrueです。（一括結果を制限する場合は、値をfalseに設定します。）

C.2.5 ASP動的リスト・シンプル

動的リスト・シンプルと似ていますが、ASPに使用されます。

パラメータ

ssTargetNodeID: セカンダリ・ページの置換え可能なリージョンで、コンテンツが特定のノードに表示されるようにリンクのターゲットをフォーカスします。通常、コンテンツの共有に使用されます。この場合、複数のWebサイトに同じコンテンツ・アイテムを含めます。

C.2.6 CSPサンプル動的リスト

カスタム・セクション・プロパティとともに使用される動的リスト・フラグメントのサンプルです。ページを使用するすべてのセクションで1つの問合せを使用するのではなく、各セクションで異なる問合せを使用できる動的リストを追加します。

パラメータ

ssQueryText: コンテンツ・サーバーで実行される問合せを指定します。

ssSortField: 検索をソートするメタデータ・フィールドの名前。デフォルトはdInDateです。

ssSortOrder: 検索をソートする順序。デフォルトはdescです。

ssResultCount: 1ページ当たりに表示する結果の数。デフォルトは25です。

ssLimitScope: 検索の範囲をWebサイト内に制限します。

特記事項

このサンプルでは、次のカスタム・セクション・プロパティがあることを前提とします。

Name: cspQueryText

Type: managedquery

Description: 各セクションで一意の問合せテキストを定義できるように、定期的な問合せテキスト・パラメータ（ある場合）に追加するオプションの問合せテキスト文字列。

注意:
CSP（カスタム・セクション・プロパティ）フラグメントを使用する場合、プロパティを定義してから、フラグメントを含むすべてのセクションの各カスタム・セクション・プロパティの値を設定する必要があります。

C.2.7 JSP動的リスト・プレーン

ページ・テンプレートのコントリビューション・リージョンに動的リストを追加します。動的リストはコンテンツ・サーバーで検索を実行し、特定の基準に一致するコンテンツをすべて開きます。コントリビュータは、検索基準に一致する新しいコンテンツ・アイテムをメタデータと一緒にチェックインして、リストにアイテムを追加できます。

この動的リスト・サンプルでは、検索結果のページを複数のセクションに分割して、各セクションを個々の<div>タグで表し、各セクションに表示するプレーン・テキスト（または複雑なHTML）を指定するパラメータを使用できます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

ssQueryText: コンテンツ・サーバーで実行される問合せを指定します。

ssLimitScope: 検索の範囲をWebサイト内に制限します。

ssSortField: 検索をソートするメタデータ・フィールドの名前。デフォルトはdInDateです。

ssSortOrder: 検索をソートする順序。デフォルトはdescです。

ssResultCount: 1ページ当たりに表示する結果の数。デフォルトは25です。

ssDisplayField: 結果のリンクのラベルを形成するメタデータ・フィールドの名前。

ssTargetNodeID: セカンダリ・ページの置換え可能なリージョンで、コンテンツが特定のノードに表示されるようにリンクのターゲットをフォーカスします。通常、コンテンツの共有に使用されます。この場合、複数のWebサイトに同じコンテンツ・アイテムを含めます。

特記事項

このフラグメントはJSPページ・テンプレート用に設計されています。

C.3 静的リスト・フラグメント

静的リスト・フラグメントは次のとおりです。

- 第C.3.1項「静的リスト・サンプル」

- 第C.3.2項「静的リスト一般」

- 第C.3.3項「ASP静的リスト・サンプル」

C.3.1 静的リスト・サンプル

ページ・テンプレートのコントリビューション・リージョンに4つの列で構成される静的リストを追加します。静的リストは固定数の列で構成され、各列にはコントリビュータで編集可能なテキストまたはグラフィックが含まれます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

C.3.2 静的リスト一般

ページ・テンプレートのコントリビューション・リージョンに静的リストを追加します。静的リストは固定数の列で構成され、各列にはコントリビュータで編集可能なテキストまたはグラフィックが含まれます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

Column1_Name (1-6): 列の名前を指定します。簡潔な名前にして、空白や特殊文字を使用しないでください。

Column1_Label (1-6): 列のラベルを指定します。簡潔な名前にして、空白や特殊文字を使用しないでください。

ssCaptionText: ページのキャプションを開きます。

ssDisplayStart: 表示ループの開始を指定します。

ssDisplayRow: 1行を開きます。

ssDisplayEnd: 表示ループの終了を指定します。

ssBottomText: ページのボタンを指定します。

C.3.3 ASP静的リスト・サンプル

ページ・テンプレートのコントリビューション・リージョンに4つの列で構成される静的リストを追加します。静的リストは固定数の列で構成され、各列にはコントリビュータで編集可能なテキストまたはグラフィックが含まれます。

パラメータ

ssTextColor: テキストの色を変更します。

ssHoverColor: マウスオーバーのテキストの色を変更します。

ssClassName: CSSクラス名を指定します。

C.4 その他のフラグメント

次のフラグメントには、様々な機能やサンプルがあります。

- 第C.4.1項「コピーライト・サンプル」

- 第C.4.2項「動的変換」

- 第C.4.3項「動的変換IFrame」

- 第C.4.4項「エラー・ハンドラ・メッセージ」

- 第C.4.5項「Flashサンプル」

- 第C.4.6項「ロゴ・サンプル」

- 第C.4.7項「ランダム変換」

- 第C.4.8項「ASPエラー・ハンドラ・メッセージ」

- 第C.4.9項「CSPサンプル・ページ・タイトル」

- 第C.4.10項「PageHitCount」

- 第C.4.11項「Site Studio Manager」

C.4.1 コピーライト・サンプル

ロゴ・サンプル・フラグメントと同様に、コピーライトをページ・テンプレートに挿入します。

パラメータ

パラメータはありません。

C.4.2 動的変換

Dynamic Converterを使用して、動的に変換されたネイティブ・ドキュメントをページ・テンプレートに追加します。ネイティブ・ドキュメントを選択する場合、変換に使用するGUIテンプレートまたはレイアウト・テンプレートを指定できます。どちらも指定しない場合は、空の変換テンプレートとレイアウト・テンプレートで特殊変換が使用されます。

パラメータ

ssDocName: 変換するドキュメントのdDocName。

ssTemplate: Dynamic ConverterのGUIテンプレートのdDocName。

ssLayout: Dynamic Converterのレイアウト・テンプレートのdDocName。

特記事項

サイトにネイティブ・ドキュメントを追加するには、リージョンにドキュメントを割り当て、そのドキュメントへのリンクを作成して、そのドキュメントの追加と編集をコントリビュータに許可する方法もあります。

C.4.3 動的変換IFrame

動的変換フラグメント(第C.4.2項「動的変換」を参照)と似ていますが、ドキュメント全体をスクロールできるIFrameを追加します。

パラメータ

ssDocument: 変換するドキュメントのdDocName。

ssTemplate: Dynamic ConverterのGUIテンプレートのdDocName。

ssLayout: Dynamic Converterのレイアウト・テンプレートのdDocName。

ssHeight: IFrameの高さ(ピクセルまたはパーセント単位)。

ssWidth: IFrameの幅(ピクセルまたはパーセント単位)。

ssBorder: 枠線を付ける場合は1、付けない場合は0を選択します。

ssScrolling: (必要に応じて)スクロール・バーをyes、noまたはautoに設定できます。

特記事項

サイトにネイティブ・ドキュメントを追加するには、リージョンにドキュメントを割り当て、そのドキュメントへのリンクを作成して、そのドキュメントの追加と編集をコントリビュータに許可する方法もあります。

C.4.4 エラー・ハンドラ・メッセージ

コンテンツ・サーバーのエラー・メッセージ(Idocメッセージ変数)をWebサイトのセクションに表示する機能を追加します。

パラメータ

パラメータはありません。

特記事項

このフラグメントは、Webサイト・セクションを選択してコンテンツ・サーバーのエラーを表示する場合に使用できます(第12.1.9項「エラー・ハンドラ・セクションの指定」を参照)。

C.4.5 Flashサンプル

ページ・テンプレートにFlashプレゼンテーションを追加します。

パラメータ

ssAnimation: コンテンツ・サーバーにFlashプレゼンテーションを配置します。

ssWidth: Flashアニメーションの幅を指定します。

ssheight: Flashアニメーションの高さを指定します。

C.4.6 ロゴ・サンプル

ロゴを参照オブジェクトとしてページ・テンプレートに追加し、コンテンツをページ・テンプレートとは別に管理できる方法を示します。

パラメータ

パラメータはありません。

C.4.7 ランダム変換

ランダムに変換されたネイティブ・ドキュメントをページ・テンプレートに追加します。特にWebバナーに便利です。変換にはDynamic Converterが必要です。ネイティブ・ドキュメントを選択する場合、変換に使用するGUIテンプレートまたはレイアウト・テンプレートを指定できます。どちらも指定しない場合は、空の変換テンプレートとレイアウト・テンプレートで特殊変換が行われます。

パラメータ

ssQueryText: 完全な問合せ句を指定します。

ssLimitScope: 検索の範囲をWebサイト内に制限します。

ssTemplate: Dynamic ConverterのGUIテンプレートのdDocName。

ssLayout: Dynamic Converterのレイアウト・テンプレートのdDocName。

C.4.8 ASPエラー・ハンドラ・メッセージ

コンテンツ・サーバーのエラー・メッセージ(メッセージ変数)をWebサイトのセクションに表示する機能を追加します。

パラメータ

パラメータはありません。

特記事項

このフラグメントは、Webサイト・セクションを選択してWebサイトのエラーを表示する場合に使用できます(第12.1.9項「エラー・ハンドラ・セクションの指定」を参照)。

C.4.9 CSPサンプル・ページ・タイトル

ページ・テンプレートを使用する各セクションについて、各セクションがWebページで開く<title>タグを変更する機能を追加します。

特記事項

このサンプルでは、次のカスタム・セクション・プロパティがあることを前提とします。

Name: cspPageTitle

Type: Text

Description: レイアウトの<title>タグの値ではなく、このセクションを表示する際のページ・タイトルとして使用します。

注意:
CSP（カスタム・セクション・プロパティ）フラグメントを使用する場合、プロパティを定義してから、フラグメントを含むすべてのセクションの各カスタム・セクション・プロパティの値を設定する必要があります。

C.4.10 PageHitCount

Content TrackerとSite Studioとの統合を示すフラグメントです。

パラメータ

contributorOnly: ヒット数を常に表示するか、またはコントリビューション・モードでのみ表示するかを指定するブール型フラグ。デフォルトはfalseです（ヒット数は常に表示されます）。

注意:
この機能は、SQL Serverを使用するHCSP/Idoc Webサイトの場合に最大限の効果を発揮します。

C.4.11 Site Studio Manager

ユーザーは、Site Studio Managerと呼ばれるWebベース・アプリケーションを使用してサイト階層を管理できます。詳細は、第16章「マネージャの設定」および『Oracle WebCenter Content Site Studio管理者およびマネージャーズ・ガイド』を参照してください。

パラメータ

theme: ルック・アンド・フィールをテーマにしたCSS。デフォルトはblueです。

settings: Site Studio Managerの構成設定ファイル。

D デザイン・モード

この項の内容は次のとおりです。

- 第D.1項「デザイン・モードについて」

- 第D.2項「デザイン・モードを使用可能にする方法」

- 第D.3項「デザイン・モードの使用」

- 第D.4項「「プレースホルダ・セクション・プロパティ」ダイアログの使用」

D.1 デザイン・モードについて

デザイン・モードは、Site Studio Designerで利用可能な一部の機能のサブセットで、Site Studio Contributorからアクセスできます。デザイナでは、デザイン・モードにアクセスできるロールの設定が可能で、これらのロールはプレースホルダやサイト・アセットの関係をリモートで変更できます。

デザイン・モードでは、サイト・アセット自体は変更できません。つまり、コントリビューション・モードで行えるようなデータ・ファイルの変更はできません。ただし、使用するデータ・ファイル、定義またはテンプレートを変更したり、セカンダリ・ページの置換え可能なリージョンを操作することはできます。

D.2 デザイン・モードを使用可能にする方法

デザイン・モードにアクセスできるユーザー・ロールを設定するには、デザイナで、WebサイトまたはWebサイトのセクションの「プロパティ」ペインを使用します。

設定の対象はロールであって、特定のユーザーではないことに注意する必要があります。

図D-1 「プロパティ」ペインの「デザイン・モード・ロール」

デザイン・モード・ロールが設定されると、サイト全体に適用されます。デザイン・モード・アクセスを特定のセクションに制限することはできません。

D.3 デザイン・モードの使用

デザイン・モードは、デザイナを操作する必要があり、Site Studio Designerアプリケーションへのアクセス権を持たないユーザーにとって便利です。よくあるケースは、ユーザーがJDeveloper用のSite Studio拡張機能を使用している場合などです。

デザイン・モードでは個々のサイト・アセットを編集できないことに注意する必要があります。変更できるのはアセットの関係のみで、具体的には、別のリージョン・テンプレートやプレースホルダ定義を使用したり、関連するサイト・アセットを含むセクションのプレースホルダ・セクション・プロパティを定義したりすることです。データ・ファイルの内容を編集する場合は、コントリビューション・モードにする必要があります。テンプレートのプロパティまたは定義自体を変更する場合は、Site Studio Designerでこれを行う必要があります。

この項の内容は次のとおりです。

- 第D.3.1項「デザイン・モードでの実行」

- 第D.3.2項「プライマリ・ページの操作」

- 第D.3.3項「セカンダリ・ページの操作」

D.3.1 デザイン・モードでの実行

デザイン・モードに入るには、コントリビューション・モードでデザイン・モード・アイコン(図D-2)をクリックします。

先にコントリビューション・モードに入ってから、デザイン・モードに入ります。

図D-2 デザイン・モード・アイコン

デザイン・モード・アイコンは、コントリビューション・モードのツールバーにあります。これはユーザーのロールがデザイナで指定されている場合にのみ表示されます。

デザイン・モードに入ると、ツールバーに3つのアイコンが表示されます(図D-3)。

図D-3 プライマリ・ページのデザイン・モード・ツールバー

左端のアイコンは「コントリビューション・モード」アイコンで、コントリビューション・モードに戻ります。

中央のアイコンは 「プレースホルダ・セクション・プロパティの表示」アイコンです。これを使用すると、「プレースホルダ・セクション・プロパティ」ダイアログが開き、ページのプレースホルダを追加、編集、削除できます。「プレースホルダ・セクション・プロパティ」ダイアログの詳細は、第D.4項「「プレースホルダ・セクション・プロパティ」ダイアログの使用」を参照してください。

最後のアイコンでは、セクションのセカンダリ・ページに移動します。セクションにセカンダリ・ページがない場合、このアイコンは表示されません。セカンダリ・ページに移動すると、ツールバーが少し変わります(図D-4)。

図D-4 セカンダリ・ページのデザイン・モード・ツールバー

セカンダリ・ページのツールバーにも、同じように「コントリビューション・モード」と「プレースホルダ・セクション・プロパティ」ダイアログが用意されています。

プライマリ・ページかセカンダリ・ページのどちらを開いているかは、アイコンの違いで確認できます。プライマリ・ページのツールバーには、右端のアイコンに2と表示されています。これは、セカンダリ・ページへの移動を表しています。セカンダリ・ページのツールバーには1と表示されていて、プライマリ・ページへの移動を表しています。

D.3.2 プライマリ・ページの操作

初めてコントリビューション・モードからデザイン・モードに入ると、ページ上部のバーがコントリビューション・モードからデザイン・モードに変わり、プライマリ・ページのツールバーが表示されます。

コントリビューション・グラフィックのメニューは少し異なります。次に示すように、最大で4つのオプションがあります(レポートの設定によって異なる)。

- コンテンツの切替え

- リージョン・テンプレートの切替え

- すべてのセクションへの適用

- Webサイト使用状況レポートの表示

「コンテンツの切替え」、「リージョン・テンプレートの切替え」および「Webサイト使用状況レポートの表示」(使用可能な場合)メニュー・オプションは、コントリビューション・モードの場合と同じです。

「すべてのセクションへの適用」メニュー・オプションを使用すると、現在のセクションのプレースホルダ・セクション・プロパティの設定が、ページ・テンプレートを使用する他のすべてのセクションに適用されます。

D.3.3 セカンダリ・ページの操作

デザイン・モードではセカンダリ・ページを表示できますが、コントリビューション・モードでこれを行うには、明示的なリンクを使用する必要があります。

セカンダリ・ページの置換え可能なリージョンには、置換え可能であることを示すコントリビューション・グラフィックが表示されます(図D-5)。

図D-5 置換え可能なリージョンを示すコントリビューション・グラフィック

- コンテンツの切替え

- リージョン・テンプレートの切替え

- 置換可能に設定

- 置換可能のクリア

- Webサイト使用状況レポートの表示

「コンテンツの切替え」、「リージョン・テンプレートの切替え」および「Webサイト使用状況レポートの表示」(使用可能な場合)メニュー・オプションは、コントリビューション・モードの場合と同じです。

「置換可能に設定」メニュー・オプションでは、選択したプレースホルダを置換え可能なリージョンとして設定します。同様に、「置換可能のクリア」メニュー・オプションでは、プレースホルダから置換え可能なリージョンの設定を解除します。

D.4 「プレースホルダ・セクション・プロパティ」ダイアログの使用

「プレースホルダ・セクション・プロパティ」ダイアログでは主に、プレースホルダ名を編集したり、リージョン・テンプレート、サブテンプレート、データ・ファイル、またはプレースホルダで使用するプレースホルダ定義を変更します。

このダイアログではプレースホルダ・セクション・プロパティのみが変更されるため、新規プレースホルダに名前を付けたり、リージョン・テンプレート、プレースホルダ定義およびデータ・ファイルを関連付けることはできますが、その情報はプレースホルダ・セクション・プロパティ内にのみ格納されます。ページ・テンプレートを実際に変更して新規プレースホルダを作成することはありません。

必要に応じて、このダイアログでプレースホルダ・セクション・プロパティを削除することもできます。

プレースホルダ・セクション・プロパティを変更するには、次の手順を実行します。

1. プライマリ・ページまたはセカンダリ・ページで、「プレースホルダ・セクション・プロパティの表示」アイコンをクリックします。それはツールバーの中央に配置されています。
「プレースホルダ・セクション・プロパティ」ダイアログが開きます。

2. プレースホルダ・セクション・プロパティを削除する場合は、削除するプレースホルダの行を選択して、「行の削除」アイコンをクリックします。(図D-6)

図D-6 「行の削除」アイコン

プレースホルダ・セクション・プロパティを追加する場合は、「行の追加」アイコンをクリックします。(図D-7)

図D-7 「行の追加」アイコン

プレースホルダ・セクション・プロパティを変更する場合は、プロパティを選択して「行の編集」アイコン(図D-8)をクリックするか、プロパティをダブルクリックします。

図D-8 「行の編集」アイコン

編集の場合は、「プレースホルダ・セクションのマッピング」ダイアログが開きます。

3. 「プレースホルダ・セクションのマッピング」ダイアログでは、任意の値を編集できます。「選択」を押してコンテンツ・サーバーの検索結果を表示するウィンドウを開くか、単純に値を入力します。

4. 「OK」をクリックして「プレースホルダ・セクションのマッピング」ダイアログの値を保存し、ダイアログを閉じます。

5. 「OK」をクリックして「プレースホルダ・セクション・プロパティ」ダイアログの値を保存し、ダイアログを閉じます。

用語集

ここでは、Site Studioのアプリケーション・スイートで使用頻度の高い用語をまとめています。用語はアルファベット順に並べられています。

Active Server Page

1つ以上のスクリプト（小さな埋込み実行可能コード）が含まれるHTMLページ。Webブラウザに送信される前にMicrosoft Webサーバーで処理される。ファイルの拡張子は.asp。Site Studioでは、Idocスクリプト、JSP (JavaServer Pages)またはASPによるWebサイトの作成が可能です。

ASPを使用して作成されたサイトの機能は、Site Studio 10gR3で使用可能な機能に制限されることに注意する。

「レガシー・サイト」も参照。

アドレス

「サイト・アドレス」を参照。

管理者

コンテンツ・サーバーでSite Studioの管理タスクを実行する個人ユーザー。このタスクには、サイトへのWebアドレスの割当て、サイトのバックアップ、サイトのレプリケートなどがある。

「デザイナ」、「コントリビュータ」、「マネージャ」も参照。

ASP

「Active Server Page（ASP）」を参照。

バックアップ

アーカイブまたは保護のために、Webサイトとそれに関連付けられたすべてのファイルの追加コピーを作成するプロセス。Site Studioのバックアップ機能には、Oracle Content ServerのWebインタフェース(「Site Studioの管理」ページ)からアクセスします。

「管理者」、「リストア」も参照。

Cascading Style Sheet（CSS）

ページ・コンテンツの表示方法を制御するファイル。具体的には、ヘッダーやリンクなど各種のHTML要素をページに表示する方法を制御する。ある場所のコンテンツの書式設定とレイアウトを制御できるように、プレゼンテーションから構造を分割する方法。スタイル・シートをHTMLドキュメントに挿入するには、外部のスタイル・シートへのリンクを作成するか、ドキュメントの<HEAD>タグにドキュメントワイド・スタイルを埋め込むか、または必要な箇所にインラインでスタイルを埋め込む。

コンテンツID

コンテンツ・サーバーにおける各コンテンツ・アイテムの一意の識別子。コンテンツIDは、コンテンツ・アイテムがコンテンツ・サーバーにチェックインされたときに割り当てられる。サーバー構成に応じて、自動的に割り当てられる場合や、アイテムをチェックインするユーザーがIDを割り当てる場合があります。コンテンツIDは、dDocNameと呼ばれるメタデータ・フィールドに格納されます。

コンテンツ・サーバー

Site Studio Webサイトに関連付けられたすべてのファイルの中央リポジトリ。このサーバーには、ライブラリ・サービス（チェックイン、チェックアウトなど）、バージョニング、ワークフロー、コンテンツ変換などの高度なコンテンツ管理機能が搭載されている。

Content Serverフォーム

Site Studio Webサイトに情報を発行するサイト訪問者が使用できる特別に書式設定されたWebフォーム。

コンテンツ追跡レポート

コンテンツが参照された回数を示す詳細レポート。レポートはSite StudioとContent Tracker (Oracle Content Serverのアドオン)を一体化することで利用可能となります。

「サイト・レポート」も参照。

コントリビューション・グラフィック

コントリビューション・モードでページを参照する際に、Webページ上の各コントリビューション・リージョンのそばに表示されるグラフィック。編集アイコンをクリックするとコントリビュータ（ネイティブ・ドキュメントの場合はサード・パーティ製アプリケーション）が開き、コントリビュータは、リージョンに割り当てられたリージョン・コンテンツを編集できる。メニュー・アイコンをクリックすると、リージョンに割り当てられているファイルを切り替えるオプションや、ドキュメントの承認または却下を行うワークフローのオプションが表示される。

コントリビューション・モード

WebブラウザにWebページを表示する方法。ページ上でコントリビューション・リージョン（およびマネージャのインスタンス）を表示して編集できる。

ページをコントリビューション・モードで参照すると、編集可能な各リージョンのそばにコントリビューション・グラフィックが表示される。このグラフィックをクリックして、リージョンのコンテンツ（データ・ファイルまたはネイティブ・ドキュメント）の編集、コンテンツの承認または却下（ワークフローを使用する場合）、メタデータの更新などを行う。コントリビューション・モードにするには、キーストロークの組合せ（デフォルトは[Ctrl]+[Shift]+[F5]）を使用する。

コントリビューション・リージョン

コントリビュータがWebページのコンテンツを追加および編集できる領域。サイト・デザイナによって定義される。Webページをコントリビューション・モードで参照する場合、コントリビュータはコントリビュータ・アプリケーション（コントリビュータ・データ・ファイルの場合）またはコンテンツに関連付けられているアプリケーション（ネイティブ・ドキュメントの場合）のいずれかを使用してリージョン内のコンテンツを編集できる。

「プレースホルダ」、「置換え可能なリージョン」も参照。

コントリビュータ

Site Studioの3つのアプリケーションのうちの1つ。コントリビューション・リージョンに関連付けられたコントリビュータ・データ・ファイルの編集に使用する。コントリビュータ・アプリケーションの外観と動作は、デザイナでのコントリビューション・リージョンおよびコントリビューション要素の設定方法によって決定する。通常は、多数の異なるコントリビュータがコントリビュータ・アプリケーションを使用する。

「デザイナ」、「マネージャ」も参照。

コントリビュータ

コントリビュータ・アプリケーションまたはサード・パーティ製アプリケーションを使用して、Site Studio Webサイトのコンテンツを編集する個人ユーザー。Webサイトのコンテンツに習熟しているユーザーであれば、誰もがコントリビュータになり得ます(マネージャ、販売チームまたはマーケティング・チームのメンバー、人事部のメンバーなど)。Site Studioを使用する場合、複数のコントリビュータが少数のマネージャおよび1名のデザイナとともに作業を行うことが多い。

「デザイナ」、「管理者」、「マネージャ」も参照。

コントリビュータ・データ・ファイル

Site Studioで作成されたXMLファイル。コントリビュータ・アプリケーションを使用して開き、編集するように設計されている。ファイルにはサイト・コンテンツが保存され、コントリビューション・リージョンに割り当てることができます。この場合、このデータ・ファイルがWebサイトに表示されます。ただし、ファイル自体は、ページ・テンプレート、リージョン・テンプレート、サブテンプレートおよび他の管理対象サイト・アセットとは別に管理対象コンテンツ・アイテムとしてコンテンツ・サーバーに保存される。そのため、（コントリビュータが作成した）コンテンツを（サイト・デザイナが作成した）プレゼンテーションと区別できる。

「ネイティブ・ドキュメント」も参照。

コントリビュータ専用セクション

サイト階層のセクション。コントリビューション・モードで参照する場合、このセクションのみがサイトに表示される。このセクションは、サイトへのコントリビューションの手順などの情報をデザイナからマネージャ、マネージャからコントリビュータといった形で伝達する場合に有用である。

変換定義

Webサイトのネイティブ・ドキュメントの変換ルールを指定するファイル。各変換定義は、ネイティブ・ドキュメントをHTMLに変換してページに表示する方法を定義するルール、テンプレートまたはその組合せである。

変換ルール

特定の変換テンプレートを使用してコンテンツ・サーバーのネイティブ・ドキュメントを変換する場合にドキュメントが満たす必要のある基準を指定する文。

変換テンプレート

Site Studioで使用されるDynamic Converterの構成要素で、ネイティブ・ドキュメントをWebブラウザに表示するためにHTMLに変換する方法を定義する。コンテンツ・サーバーのネイティブ・ドキュメントは、そのメタデータおよびファイル・タイプに基づいて変換される。

CSS

「Cascading Style Sheet（CSS）」を参照。

カスタム構成スクリプト

コントリビュータ・エディタのデフォルト構成を上書きして、カスタマイズされた編集環境をコントリビュータに提供するJavaScriptファイル。各構成スクリプトを使用して、コマンド、ツールバー・ボタンおよびコンテキスト・メニュー・アイテムを追加または置換できる。エディタのどの部分も、特定の要件を満たすためにカスタマイズできる。

カスタム要素

カスタム要素フォームを使用する要素のタイプ。カスタム要素は、コントリビュータ・アプリケーションのカスタム・インタフェース（Webベースのフォーム）の作成に使用される点で他の要素（WYSIWYG、プレーン・テキスト、動的リスト、静的リストおよびイメージ）とはまったく異なる。コントリビュータはこのインタフェースを使用して各種コンテンツを追加し、他の要素で実行できないアクションを実行する。

「WYSIWYG要素」、「プレーン・テキスト要素」、「イメージ要素」、「静的リスト要素」、「カスタム要素フォーム」も参照。

カスタム要素フォーム

要素で使用するカスタム・フォーム（特定のファイル・タイプの選択フォームなど）を定義するHTMLファイル。このフォームは、コントリビュータがWebサイトに各種コンテンツを追加し、制御する際に使用するカスタム・インタフェースの作成に使用します。

「設計」ビュー

テンプレート（ページ・テンプレート、サブテンプレートおよびリージョン・テンプレート）であるサイト・アセットを表示するための3つのビューのうちの1つ。「設計」ビューでは、テンプレートの設計にあわせてその外観を確認できる。このビューでは、書式設定ツールバー、「プロパティ」ペイン、ドラッグ・アンド・ドロップ、右クリック・マウス・オプションおよび使い慣れたワード・プロセッサのコマンドを使用して、コンテンツを編集できる。Site Studioでは、フラグメント、プレースホルダおよび動的WYSIWYG環境で正しく表示されない類似アイテムに対してマーカーを使用する。

「「プレビュー」」、「「ソース」ビュー」、「「フォーム」ビュー」も参照。

デザイナ

Site Studioの3つのアプリケーションのうちの1つ。デザイナがサイトとサイト・アセットの作成、フラグメントの追加およびコントリビューション・リージョンの作成などを行うことができる開発環境が提供される。デザイナ・アプリケーションをマネージャおよびコントリビュータと一緒に使用して、サイトの構築と管理を行う。

「マネージャ」、「コントリビュータ」も参照。

デザイナ

デザイナ・アプリケーションを使用してWebサイトを構築する個人ユーザー。Webマスター、Web開発者、またはWebチームのメンバーが該当する。デザイナは、Webサイトの外観、つまり、ページの構造、ページのレイアウト方法、イメージおよびコーポレート・アイデンティティを担当します。実際のサイト・コンテンツは、一般的にコントリビュータによって作成および管理される。

「コントリビュータ」、「マネージャ」、「管理者」も参照。

動的コンテンツ

ページ・テンプレートの使用場所に基づいてプレースホルダにより定義された領域で開くコンテンツ。場合によっては、フラグメントにより、動的に生成されるコンテンツを表示することも可能。デザイナで動的コンテンツを含むテンプレートを表示すると、フラグメントまたはプレースホルダの名前を含む小さなボックスが表示される。

「静的コンテンツ」も参照。

動的リスト

コンテンツ・サーバーで実行される問合せに基づくファイルのリスト（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）。たとえば、ドキュメント・タイプ「プレス・リリース」のファイルについてコンテンツ・サーバーに問合せを実行し、その項目をページで開く動的リストを使用できます。リストはリンクのリストのように単純なものや、タイトル、引用長および各ファイルのリンクを示すリストのように複雑なものもある。動的リストは、要素としても、フラグメントとしても実装可能。デザイナのツールボックスには「動的リスト・フラグメント」というカテゴリがあり、この中に動的リストのサンプルが含まれている。

10gR4より前のSite Studioリリースでは、動的リストはフラグメントを使用して作成されていた。10gR4リリースからは、フラグメントを使用するか、動的リスト要素定義を作成することにより、動的リストを作成できるようになっている。動的リストの機能は類似しているが、動的リストを要素として実装した場合に、サイト・アセットの再利用性が最大限に向上する。

「リスト・フラグメント」、「静的リスト」も参照。

編集領域

コントリビュータ・エディタの作業領域の一部で、Webページのコントリビューション・リージョンに関連付けられたコントリビュータ・データ・ファイルを変更するためにコントリビュータが使用する。各編集領域には、独自のツールバーと、データ入力用の独自のフィールドがある。イメージ要素やカスタム要素のように、編集領域にテキストの入力場所が表示されない場合がある。多くの場合、実際のデータ編集領域は画面上に表示される編集領域よりも多い。この理由は、Webページに表示されないデータがコントリビュータ・データ・ファイルに含まれているため、またはコントリビュータが開かれた場合にのみ表示するように意図された領域をデザイナが含めているためである。

「要素ツールバー」、「コントリビュータ専用セクション」も参照。

要素

Site Studio Webサイトで再利用可能な情報の最小チャンク。サイトでコントリビュータ・データ・ファイルを使用する場合、各コントリビューション・リージョンに1つ以上の要素を作成する必要がある。定義する各要素には、WYSIWYG、テキスト専用、イメージ専用、静的リスト、動的リストまたはカスタムの特定のタイプが関連付けられる。これらのタイプによって、コンテンツを構成する要素の特性が決定し、また要素定義を介してコントリビュータが使用できる編集オプションが決定します。要素を1つのみ追加した場合はコントリビュータに1つのフィールドが表示され、複数の要素を追加した場合は複数のフィールドが表示される。要素は、ネイティブ・ドキュメントでは使用されず、コントリビュータ・データ・ファイルのみで使用される。

「WYSIWYG要素」、「プレーン・テキスト要素」、「イメージ要素」、「静的リスト要素」、「動的リスト要素」、「カスタム要素」も参照。

要素定義

要素タイプの編集環境を定義するファイル。特に、コントリビュータは要素の編集時に実行可能な操作を指定する。また、検証スクリプトを指定する際にも使用する。

要素ツールバー

コントリビュータ・エディタの各編集領域には、領域のタイプに固有のツールバーがある。一部のツールバーには、WYSIWYGアイテム、テキスト専用またはイメージ専用がある。静的リストと動的リストにも、独自のツールバーがある。

「編集領域」も参照。

要素の検証

コントリビュータで追加するコンテンツに対してデザイナが特定のルールを実行する方法。コンテンツが特定の方法で書式設定されているかどうかを問わず、コンテンツの追加量などを調整できる。要素の検証は要素定義で設定される。Site Studioに付属するデフォルトの検証スクリプトを使用するか、独自のスクリプトを作成できる。

eXtensible Markup Language（XML）

広く使用されているプログラミング言語（W3Cの標準）で、コンピュータ・アプリケーション間のデータの交換を容易にする。HTML（Webページに使用される言語）と類似する言語で、どちらもマークアップ・タグを使用する。ただし、HTMLとは反対に、XMLタグはタグに含まれているデータの表現については指定せずに、その構造についてのみ指定する。コンピュータ・プログラムでは、関連付けられたDTDをガイドとして使用し、XMLドキュメントからデータを自動的に抽出する。

「フォーム」ビュー

デザイナで使用可能なサイト・アセットのビューのうちの1つ。このビューは、様々な定義（プレースホルダ定義、リージョン定義、要素定義）や構成設定（マネージャ構成設定など）に対するグラフィカル・インターフェイスである。定義および設定に使用可能な他のビューは、「ソース」ビューである。

「「ソース」ビュー」も参照。

フラグメント

コード、そのコードで参照されるファイルおよびテンプレートに対するそのコードの追加方法を制御するパラメータのコンテナ。フラグメントを使用すると、サイトの機能を作成および編集できる。機能はサイトとは別に維持される。Site Studioにはサンプル・フラグメントが数多く用意されており、これらはデザイナのツールボックスで提供される。フラグメントを開いて編集するにはフラグメント・エディタを使用する。フラグメントはeXtensible Markup Language（XML）で記述され、コンテンツ・サーバーのフラグメント・ライブラリに格納される。

「スニペット」、「ツールボックス」も参照。

フラグメント・アセット

フラグメントで参照されるファイル。コンテンツ・サーバーのフラグメント・ライブラリにフラグメントとともに格納される。使用頻度の高いフラグメント・アセットは、グラフィック、Cascading Style SheetおよびJavaScriptファイル。フラグメントにアセットを追加すると、フラグメントの各スニペットからアセットを簡単に参照できる。

フラグメント・エディタ

デザイナ・アプリケーションの構成要素。フラグメントを開いて編集する際に使用する。フラグメント・エディタを使用すると、フラグメントのプロパティ、スニペット、アセット、パラメータなどを追加および編集できる。デザイナのツールボックスから新しいフラグメントを作成する場合や、既存のファイルを編集する場合は必ずフラグメント・エディタを開く。

フラグメント・ライブラリ

Site Studio Webサイトで使用される1つ以上のフラグメントとそのアセットの集合。コンテンツ・サーバーの管理対象コンテンツ・アイテムとして格納される。フラグメントのすべてのコンテンツを記述するXML（eXtensible Markup Language）ファイルと、そのコンテンツを保存するZIPファイルで構成される。Site Studioに付属のサンプル・フラグメント・ライブラリは、コンポーネントをインストールするとコンテンツ・サーバーに自動的にチェックインする。

フラグメントのプロパティ

フラグメントを識別する特性。名前、タイプ、スクリプト言語の選択など。フラグメントを作成または編集する場合は、最初にそのプロパティを指定する。

HCSP

「Hyper Content Server Page（HCSP）」を参照。

Hyper Content Server Page (HCSP)

HTMLおよびIdocスクリプト・コード（独自仕様のスクリプト言語）が含まれる動的Webページ。HCSPページではコンテンツ・サーバーからのサービスのリクエストが可能。ファイルの拡張子は.hcsp。Site Studioでは、Idocスクリプトを使用してページ・テンプレートとフラグメントを構築できる。

ホームページ

Webサイトへのエントリ・ポイントとして機能するページ。通常は、サイトの主なセクションへのリンクが含まれる。デザイナおよびマネージャでは、ホームページはプライマリ・ページと類似する。唯一の違いは、サイト階層のセクションのルートにではなく、サイト階層のルートにページを追加する点である。ツールボックスのナビゲーション・フラグメントには、多くの場合、ホームページへのリンクが含まれている。

Hypertext Markup Language（HTML）

World Wide Web（WWW）でドキュメントに使用される整形言語。HTMLファイルは書式設定のコードを含むプレーン・テキスト・ファイルで、テキストの表示方法、グラフィックおよびオブジェクトの配置方法、その他のWebページへのリンクの表示方法をWebブラウザ（またはWeb対応デバイス）に伝える。

HTML

「Hypertext Markup Language（HTML）」を参照。

HTML表

表形式でコンテンツを表示する方法。Webサイトでは、コンテンツの配置およびWebページの設計に使用できます。Site Studioでは、HTML表を使用してページ・テンプレートを設計できる（表の各セルにフラグメントやコントリビューション・リージョンを配置するなど）。

Idocスクリプト

Oracle Content Serverの動的Webページの作成に使用する独自仕様のスクリプト言語。Idocスクリプトでは、変数を参照して、条件付きでHTMLページにコンテンツを挿入し、問合せから返された結果をループ処理できる。Site Studioでは、Idocスクリプトを使用してテンプレートとフラグメントを構築できる。Idocスクリプトのアセットのファイル拡張子は.hcsp。

イメージ要素

1つ以上のイメージのみを使用できる要素のタイプ。イメージ要素ではイメージ追加に固有のオプション（イメージに関するコンテンツ・サーバーの参照、既存のイメージの置換え、イメージへのCSSクラスの適用など）が表示される。この要素は、Webページでイメージのみ（テキストなし）が表示される領域を指定する場合に有用である。

「WYSIWYG要素」、「プレーン・テキスト要素」、「静的リスト要素」、「カスタム要素」も参照。

JavaScript

クロスプラットフォームのスクリプト言語で、Webページの既存のHTMLコードに追加して、基本的なオンラインの機能および双方向性を作成できる。

JavaServer Pages（JSP）

サーブレットをサーバー側で使用するためのスクリプト言語。またはWebサーバーで実行する小さなプログラム。Microsoft社のActive Server Pages（ASP）と類似するもので、どちらもクライアントのWebブラウザに結果を表示する前にWebサーバーからプログラムをリクエストする。JSPページのファイル拡張子は.jsp。Site Studioでは、Idocスクリプト、JSPまたはASPを使用してWebサイトを作成できます。

JSPを使用して作成されたサイトの機能は、Site Studio 10gR3で使用可能な機能に制限されることに注意する。

「レガシー・サイト」、「Active Server Pages（ASP）」も参照。

JSP

「JavaServer Pages（JSP）」を参照。

レイアウト・ページ

10gR4より前のSite Studioリリースでの用語。現在の用語は、ページ・テンプレート。

「レガシー・サイト」、「ページ・テンプレート」も参照。

レガシー・サイト

10gR4より前のアーキテクチャの機能を使用して作成されたサイト。レガシー・サイトは、引き続きSite Studio 10gR4以上で使用できますが、Site Studio 10gR4以上に導入された新しいアーキテクチャや機能は利用できません。

リンク

Webページ上のアイテムで、ユーザーを別のWebページ、または同じWebページ内の別の位置に誘導する。リンクを使用して、訪問者はWebサイトをナビゲートできます。デザイナでは、テンプレートにナビゲーション・フラグメントを追加するとリンクが自動的に作成される。通常は、サイトの別の部分や別のサイトを相互参照させるために自分でリンクを追加できる。また、コントリビュータ・アプリケーションを使用してWebサイトにリンクを作成することをコントリビュータに許可することも可能です。

リンク・ウィザード

Site Studio（DesignerおよびContributor）の機能で、他のセクションへのリンク、他のファイルへのリンクおよびコンテンツ・サーバーの他のサイトへのリンクをすばやく簡単に作成できる。複数の手順からなるウィザードを使用して、リンク作成に必要な手順を進み、リンクのターゲット・セクションやファイルを選択して、リンクの形式を選択できる。

リスト・フラグメント

静的リストまたは動的リストを開くフラグメントのタイプ。静的リスト・フラグメントでは、固定数の行と列が表示され、各行と列には要素（WYSIWYG、プレーン・テキストまたはイメージ）が含まれる。コントリビュータは、情報を示す行と列を追加、編集および削除して、リストを変更することができる。動的リスト・フラグメントでは、コンテンツ・サーバーで実行される問合せに基づくファイルのリスト（コントリビュータ・データ・ファイルまたはネイティブ・ドキュメント）が表示される。コントリビュータは、このリストに表示されるファイルを追加および削除できる。

「静的リスト」、「動的リスト」も参照。

マネージャ

Site Studioの3つのアプリケーションのうちの1つ。マネージャは、Webベースのサイト管理コンソールで、サイトの構造を管理する1人以上のサイト・マネージャが使用できる。サイト・デザイナは、デザイナでマネージャ・アプリケーションをサイトに追加できる。ルック・アンド・フィールと動作は、マネージャのインスタンスごとに変更できる。

「デザイナ」、「コントリビュータ」も参照。

マネージャ

マネージャ・アプリケーションを使用してサイト・ナビゲーションおよび階層を再編成する個人ユーザー。サイト・マネージャは、サイト・デザイナが使用可能にしたWebベースのツールを使用することにより、Site Studio Designerを使用しなくてもサイトに対するセクションの追加または削除を実行できる。一般的に、マネージャは1名のデザイナおよび複数のコントリビュータとともに作業を行う。

マネージャ構成設定

Site Studio Managerで使用可能な機能を定義するファイル。マネージャ・アプリケーションにアクセスするマネージャのアクセス・レベルを制御する際に使用する。この設定では、マネージャが階層を制御して再配列できるかどうか、およびページ・テンプレートをセクションに再割当てできるかどうか決定できる。

メタデータ

データに関するデータ。つまり、アイテムの特性やプロパティを表す情報（タイトル、作成者、コンテンツIDなど）。サイトを構築すると、このメタデータを使用して様々な方法でコンテンツを処理できる（特定のドキュメント・タイプまたはセキュリティに一致するコンテンツ・アイテムに問合せを実行する動的リストの作成など）。

ネイティブ・ドキュメント

Microsoft Wordなどの一般的なサード・パーティ製アプリケーションを使用して作成されるコンテンツ・ファイル。ネイティブ・ドキュメントは、Dynamic Converterを使用してHTML形式に変換され、関連付けられたアプリケーションを使用して編集される。

「コントリビュータ・データ・ファイル」も参照。

ナビゲーション

訪問者がWebサイトを閲覧する方法。Webサイト上のナビゲーションは、通常、各メイン・カテゴリまたはサイトのセクションを指し示すリンクの集合になります。Site Studioでは、ツールボックスからナビゲーション・フラグメントを追加でき、サイト階層の各セクションを指し示すナビゲーション・メニューがすぐに作成される。

ページ・テンプレート

完全に書式設定されたHTMLファイルで、Webページのレイアウトや大まかなルック・アンド・フィールを定義する。この定義項目には、コントリビューション・リージョン（ページ上の編集可能領域）の配置、ナビゲーション要素（フラグメントのフォーム）およびサイト全体のイメージ（バナーなど）がある。ページ・テンプレートは最上位レベルのサイト設計オブジェクトである。

Site Studioでは、サイト階層のセクションに関連付けられるWebページを示す。HTML、XML、JavaScript、Idocスクリプトおよび他の要素（グローバル・イメージなど）が含まれる場合がある。ページ・テンプレートはサイト全体で再利用できる。通常のWebページと異なるのは、ほとんどの場合、バックグラウンド情報が追加されるため、プレースホルダを通じて配置される大部分のコンテンツが省略される点である。

パラメータ

フラグメントまたは他の管理対象コンテンツの外観と動作を制御する属性。新しいフラグメントの作成時にパラメータのセットを指定し、ページ・テンプレート、サブテンプレートまたはリージョン・テンプレートにフラグメントを追加するときに定義済のパラメータの値を入力できる。

プレースホルダ

Webページ上のコントリビューション・リージョン（編集可能領域）の場所を指定するページ・テンプレート上の挿入ポイント（タグ）。単純な概念的スペースで、ページ・テンプレートまたはサブテンプレートがWebサイトのコンテキストで表示されたときに他のコンテンツがここに開きます。

「置換え可能なリージョン」、「コントリビューション・リージョン」も参照。

プレースホルダ定義

関連付けられたプレースホルダに使用可能なリージョン定義、リージョン・テンプレートおよびサブテンプレートを定義するファイル。プレースホルダに対して許可されるコントリビュータ・アクションも指定する。

プレーン・テキスト要素

テキストのみを使用できる要素のタイプで、フォントの変更や他の書式設定の変更はできない。一般的に、最小限の編集オプション（切取り、コピー、貼付け、スペル・チェッカーなど）のみがコントリビュータに表示される。コントリビュータがWebページのテキスト(タイトルや見出しなど)を手動で書式設定できないようにする場合に有用です。

「WYSIWYG要素」、「イメージ要素」、「静的リスト要素」、「カスタム要素」も参照。

プレビュー

テンプレート（ページ・テンプレート、サブテンプレートおよびリージョン・テンプレート）を表示するためのデザイナの3つのビューのうちの1つ。「プレビュー」タブでは、Webブラウザに表示されるように、ページ・テンプレート、サブテンプレートまたはリージョン・テンプレートの実際のビューが表示される。動的（サーバー側）コンテンツ、フラグメントおよびコントリビューション・リージョンのプレビューに有用である。これらのコンテンツを完全に表示するためには、コンテンツを生成する必要があるためである。

「「ソース」ビュー」、「「設計」ビュー」も参照。

プライマリ・ページ

サイト・セクションのランディング・ページ。訪問者がそのセクションに最初にアクセスしたときに表示されるページ。サイト・セクションの索引ファイルに相当する。

「セカンダリ・ページ」も参照。

プロジェクト・ファイル

コンテンツ・サーバー上のSite Studio Webサイトに関するすべての情報が格納されるXMLファイル。プロジェクト・ファイルは、新しいサイトがデザイナで作成されるとSite Studioで作成される。ファイルは管理対象コンテンツ・アイテムとしてコンテンツ・サーバーに格納される。

「プロパティ」ペイン

セクション、ページ・テンプレート、デフォルトのプレースホルダ定義、要素、フラグメント、HTMLタグなどのプロパティをまとめたデザイナのペイン。「プロパティ」ペインでは、テンプレートのHTMLタグを表示および編集できる。テンプレートで直接行う変更は、多くの場合、「プロパティ」ペインでも行える。特に「設計」ビューで直接実行できないアクション（背景色、ページのマージン、表の幅の指定など）の場合に有用である。

公開

完成したWebサイトを特定の場所にデプロイして、訪問者に表示されるようにするプロセス。WebサイトをSite Studioにデプロイするには、Site Studio Publisherを使用します。この作業では、Webサイトに関連付けられたすべてのファイルを収集し、Webサイトの静的コピーを作成し、完成したサイトを実行場所にコピーします。

リージョン・コンテンツ

Webページの編集可能領域（コントリビューション・リージョン）に表示するように割り当てられたデータ。コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントが該当する。通常は、コントリビュータがリージョン・コンテンツを担当する（デザイナがページ・テンプレートやフラグメントを担当するのと同様）。コントリビューション・リージョンにリージョン・コンテンツを割り当てると、コントリビュータはコントリビュータ・アプリケーション（コントリビュータ・データ・ファイルを使用する場合）またはサード・パーティ製アプリケーション（ネイティブ・ドキュメントを使用する場合）を使用して、コンテンツを編集できる。

リージョン定義

特定のタイプの要素を構成するコンテンツのタイプを定義するファイル。また、コントリビューション・リージョンに対してコントリビュータが使用できるコンテンツの作成および切替えオプションを指定し、このリージョンに関連付けられたコンテンツ・ファイルのデフォルトのメタデータを設定する。

リージョン・テンプレート

Webページ内のコントリビューション・リージョンに含まれるデータのレイアウトとルック・アンド・フィールを定義する部分的なHTMLファイル（ヘッド・セクションとボディ・セクションは含まれない）。

置換え可能なリージョン

他のファイル（具体的には、新規のコントリビュータ・データ・ファイルおよびネイティブ・ドキュメント）の表示を可能にするセカンダリ・ページのリージョン。コントリビュータがサイトに新しいコンテンツを追加すると、コンテンツがセカンダリ・ページの置換え可能なリージョンで開きます。結果として、デザイナが新しいセクションや新しいページ・テンプレートを毎回作成せずに、コントリビュータはサイトに新しいWebページを追加できる。

「プレースホルダ」、「コントリビューション・リージョン」も参照。

レプリケーション

Site StudioのWebサイトを、あるコンテンツ・サーバーから別のコンテンツ・サーバーにコピーするプロセス。開発環境から本番環境にサイトを配置して、サイトのコンテンツをバックアップする場合などに実行する。Site Studioのサイトをレプリケートするには、Site Studio ReplicatorまたはContent Serverのアーカイバ/レプリケータを使用する。

リストア

コンテンツ・サーバーの「Site Studioの管理」ページからアクセス可能なSite Studioの機能。バックアップおよびリストア機能を使用すると、サイト全体のバックアップをすばやく簡単に実行し、バックアップ内容を圧縮ZIPファイルに保存して別の場所に移動し、このファイルからサイトをリストアできる。

レビューア

サイトのコンテンツを承認する個人ユーザー。レビューアはコントリビューション・アイコンのワークフロー・オプションを使用して、コンテンツを承認および却下できる。レビューアの役割はコンテンツの確認のみの場合と、コントリビュータも兼任して両方の役割を果す場合がある。

スクリプト

ユーザーへの情報表示やユーザーとの対話をより効果的にするためにWebページに追加されるコード。

セカンダリ・ページ

一般的に動的コンテンツの表示に使用されるセクションのページ。セカンダリ・ページには静的なコンテンツを含めることができるが、セカンダリ・ページの便利な機能として、動的に配置される置換え可能なコンテンツを含めることができる。そのため、サイト・セクション内に複数のバージョンのページを作成するにはセカンダリ・ページを使用する。セカンダリ・ページはサイト・セクションに対して異なるコンテンツ・ビューを提供する。セカンダリ・ページを使用すると、物理的に数千ものページを作成しなくても大規模サイトを処理できる。

「プライマリ・ページ」、「ページ・テンプレート」も参照。

セクション

サイト階層内のカテゴリまたは特定の領域。通常は、Webサイトの共通部分(「Products」、「Services」および「About Us」など)を表すセクションをサイト階層に作成します。サイト階層のセクションは、Webサイトのナビゲーション・メニューに表示されます。ユーザーはセクションを使用してサイトを編成し、訪問者はセクションを使用してサイトをナビゲートする。デザイナおよびマネージャでは、「サイト階層」ペインでセクションを作成し、各セクションにプライマリ・ページおよびセカンダリ・ページ（オプション）を追加する。

サイト・アドレス

Webサイトに関連付けられた名前で、訪問者はこの名前によりWebブラウザでサイトを特定できます。

ドメイン名アドレスとフォルダ名アドレスという2種類のアドレスを使用できます。たとえば、ドメイン名アドレスはhttp://www.example.com (www.example.comはドメイン名)、フォルダ名アドレスはhttp://UserPC/mysite (UserPCはサイトをホストしているコンピュータの名前、mysiteはサイトのID)のようになります。

サイト・アセット

Site Studio Webサイトに関連付けられたファイル。なんらかの方法でWebページを構築する際に使用されます(ページ・テンプレートのフラグメントやリージョン定義も含まれます)。使用頻度の高いサイト・アセットは、グラフィック、Cascading Style Sheetおよびカスタム・スクリプト。デザイナの「サイト・アセット」ペインを使用して、ファイルを追加および編集する。

「サイト・アセット」ペイン

Webサイトで使用するファイルをまとめたデザイナのペイン。ファイルは、その用途に基づいてグループ化される（ページ・テンプレート、イメージ、コントリビュータ・データ・ファイル、ネイティブ・ドキュメントなど）。「サイト・アセット」ペインを使用すると、アセットのプレビュー、編集および場所の特定が可能。また、「サイト・アセット」ペインに新規のファイルおよび既存のファイルを追加できるため、これらのファイルがサイトの構成要素となる。

サイト接続

デザイナがコンテンツ・サーバーに格納されているWebサイトへの接続およびそのサイトの更新に使用するもの。サイト接続は、一般的なショートカットと同様に機能し、デスクトップに追加してリモート・ファイルへのクイック・アクセスを可能にする。コンテンツ・サーバーのWebサイトに実際の影響を与えずに、サイト接続を追加、変更および削除できます。同じコンテンツ・サーバーの別のWebサイトへの接続や、別のコンテンツ・サーバーへの接続など、必要な数のサイト接続の追加が可能です。

サイト階層

サイトの構造を編成する各セクションおよびページ・テンプレートの集合。フラット階層の場合、すべてのセクションは階層の最上部に配置される。深さがある場合、セクションは他のセクション内に配置される。フォルダ階層のフォルダと類似し、関連するコンテンツの格納にはサイト階層の各セクションが必要になる。サイト階層はサイトのコンテンツをカテゴリ分けして管理する場所として捉えられますが、さらにSite StudioではWebサイトの編成に不可欠なページ・テンプレートの管理とWebサイト上のナビゲーション・リンクの生成を行うためにサイト階層が使用されます。

「セクション」も参照。

「サイト階層」ペイン

デザイナおよびマネージャのペインで、Webサイトのサイト階層の作成と管理が可能です。このペインのデフォルトの場所は、作業領域の左上隅。

サイト・レポート

Webサイトで使用されているファイルの総数を表示し、それらのファイルの使用場所を確認するためのリスト。表示可能なサイト・レポートには、Webサイト・オブジェクト・レポート、Webサイト使用状況レポートおよびコンテンツ追跡レポートの3種類があります。

「コンテンツ追跡レポート」、「Webサイト使用状況レポート」、「Webサイト・オブジェクト・レポート」も参照。

Site Studio

強力で柔軟性の高いWeb開発アプリケーション・スイート。企業規模のWebサイトを設計、構築および管理するための包括的なアプローチを提供します。従来の単なるWebサイト開発ソリューションとは異なり、Webサイト作成機能やコンテンツ管理機能がすべて1つに統合されています。すべてのサイト・アセット(テンプレート、グラフィック、CSSファイルなど)やすべてのサイト・コンテンツを含め、Webサイトに関連するものはすべてコンテンツ・サーバーに格納され、そこで管理されます。

Site Studioの管理

Oracle Content ServerのWebインタフェース内のセクションで、サイトへのWebアドレスの割当て、サイトのバックアップなど、Site Studioの管理タスクの多くを実行できます。

スニペット

フラグメントに格納するテキストまたはコード。ページ・テンプレート内の挿入ポイントによって定義される。フラグメントを作成する場合、1つ以上のスニペットをフラグメントに追加する必要がある。各スニペットでは、フラグメントへの挿入方法（ドロップポイント、ヘッド、本文の上部、本文の下部）を指定する必要がある。フラグメントを使用して、テンプレートの一箇所にテキストまたはコードを挿入する場合、作成できるスニペットは1つのみである。ただし、フラグメントの一部をページ・テンプレートの複数箇所に挿入する必要がある場合は、それぞれにスニペットを作成する必要がある。ヘッドに配置するようにスニペットが定義されている場合、サブテンプレートとリージョン・テンプレートにはヘッダーがないため、そのスニペットはこれらのテンプレートに使用しないようにする必要がある。スニペットはフラグメント・エディタで追加、編集、削除する。

「フラグメント」も参照。

「ソース」ビュー

テンプレート（ページ・テンプレート、サブテンプレートおよびリージョン・テンプレート）を表示するためのデザイナの3つのビューのうちの1つ。「ソース」ビューでは、テンプレートを編成するコードが表示される。「ソース」ビューで作業している間は、テンプレートを完全に制御できる。「設計」ビューでの表示を好まない場合は、「ソース」ビューに常時切り替えて変更できる。実際に、「設計」ビューでテンプレートを最初に作成してから、「ソース」ビューに切り替えてテンプレートの外観や動作を調整できる。

「「プレビュー」」、「「設計」ビュー」、「「フォーム」ビュー」も参照。

静的コンテンツ

テンプレートに直接配置されたすべてのコンテンツ。コントリビュータは編集できない。

「動的コンテンツ」も参照。

静的リスト

固定数の行と列で、各行と列にはコントリビューション要素（WYSIWYG、プレーン・テキストまたはイメージ）が含まれる。静的リストを使用すると、表のようなレイアウトで複数の要素をまとめることができる。そのため、コントリビュータは、情報を示す行と列を追加、編集、削除および再配置できる。各要素内では、スタンドアロンの要素と同じ編集を行うことが可能。静的リストは、要素またはフラグメントとして実装可能。デザイナのツールボックスには「静的リスト・フラグメント」というカテゴリがあり、この中に静的リストのサンプルが含まれている。

「動的リスト」も参照。

静的リスト要素

10gR4より前のSite Studioリリースでは、静的リストはフラグメントを使用して作成されていた。10gR4リリースからは、フラグメントを使用するか、静的リスト要素定義を作成することにより、静的リストを作成できるようになっている。静的リストの機能は類似しているが、静的リストを要素として実装した場合に、すべてのサイト・アセットの再利用性が最大限に向上する。

「リスト・フラグメント」、「プレーン・テキスト要素」、「イメージ要素」、「静的リスト要素」、「動的リスト要素」、「カスタム要素」も参照。

サブテンプレート

部分的なHTMLファイル（ヘッド・セクションとボディ・セクションは含まれない）で、ページ・テンプレートのプレースホルダに挿入することにより、プレースホルダを、独自のプレースホルダおよびコントリビューション・リージョンを含むより小さな再利用可能領域に分割できる。サブテンプレートは、非常に単純なHTMLコードになる場合があるが、独自のスクリプトなどを含む非常に複雑なものになる場合もある。

コンテンツの切替えウィザード

コントリビューション・リージョンのコンテンツをすばやく簡単に変更できるSite Studio（DesignerおよびContributor）の機能。複数の手順からなるウィザードを使用して、コントリビュータ・データ・ファイル、ネイティブ・ドキュメントまたはサブテンプレート（サイト・デザイナがサブテンプレートの変更を可能にした場合）の変更に必要な手順を進むことができる。

ターゲット・セクション

コントリビュータ・データ・ファイルまたはネイティブ・ドキュメントが開くサイトのセクションで、リンクをクリックすると該当ファイルに移動します。サイトでこれらのファイルのターゲット・セクションを指定するか、Site Studioでコンテンツの表示場所を決定するリンク評価を実行できる。ターゲット・セクションを使用する場合、ファイルを移動したり、コンテンツ・サーバーのメタデータ属性を変更したりすることなく、自分のWebサイトでファイルを表示できます。そのため、ターゲット・セクションを使用する1つ以上のWebサイトでのコンテンツの共有および再利用が可能です。

テンプレート

HTMLコードの再利用可能な部分（スクリプト・コードなどを含む）。Site Studio 10gR4では、ページ・テンプレート、サブテンプレートおよびリージョン・テンプレートの3つのテンプレート・タイプを使用します。

「ページ・テンプレート」、「リージョン・テンプレート」、「サブテンプレート」も参照。

ツールボックス

コンテンツ・サーバーのすべてのフラグメントを表示するデザイナのウィンドウ。4つのカテゴリ「ナビゲーション・フラグメント」、「動的リスト・フラグメント」、「静的リスト・フラグメント」および「その他のフラグメント」に分類される。テンプレートにフラグメントを追加するにはツールボックスを使用し、フラグメントを直接編集するにはフラグメント・エディタを使用する。場合によっては、デザイナをリフレッシュして、コンテンツ・サーバーで使用可能な最新のフラグメントを確認する必要がある（組織に複数のデザイナが存在する場合）。

「フラグメント」、「フラグメント・エディタ」も参照。

Uniform Resource Locator（URL）

インターネット・サーバー（Webサーバー、FTPサーバー、メール・サーバーなど）上のファイルへのルートを定義するアドレス。

URL

「Uniform Resource Locator（URL）」を参照

検証スクリプト

要素データの検証ルールを定義するJavaScriptファイルで、データが要件（特定の最大長を超えていないこと、または不正な文字を含んでいないことなど）を満たしているかどうかを判別する。

Webページ

HTML、場合によってはスクリプトを含むファイル。Webブラウザでの表示を目的とする。Site Studioでは、ページ・テンプレートがコントリビューション・リージョン、コントリビュータ・データ・ファイル、ネイティブ・ドキュメント、イメージおよび他のサイト・アセットと結合して、Webブラウザに表示されるWebページを形成する。

Webサイト

リンクで結合され、サーバーに格納されるHTMLまたはスクリプトベースのWebページの集合。Site StudioのWebサイトは、そのサイト階層、ナビゲーション・スキームおよびページ・テンプレートで定義されます。Webサイトの格納、管理および処理はOracle Content Serverで行われます(サーバーでは組込みのコンテンツ管理機能が利用可能)。

Webサイト・オブジェクト・レポート

サイトで使用されているコンテンツ・サーバー上の明示的に参照されたファイルをすべて表示するレポート。このレポートでは、ファイルがカテゴリ別に表示される（ページ・テンプレート、コントリビュータ・データ・ファイル、フラグメント・ライブラリなど）。

「サイト・レポート」も参照。

Webサイト使用状況レポート

単一のファイルの詳細なサマリー情報（特にそのファイルの使用場所）を表示するレポート。このレポートでは、ファイルが使用されているWebサイトや、ファイルが使用されているセクションなどに基づいて情報が分類されます。

「サイト・レポート」も参照。

ワークフロー

Site Studioで使用可能なOracle Content Serverの機能で、Webサイトのコンテンツが公開用にリリースされる前にそのコンテンツを確認します。1つのワークフローで1つのWebページの構成要素、またはサイトのすべてのコンテンツに対応可能。通常は、複数のワークフローを使用して、Webサイトの様々な構成要素を確認します。指名されたレビューアには、ワークフロー・プロセスでコンテンツを承認または却下する権限がある。

作業領域

デザイナの（中間）領域で、サイト・アセットやフラグメントを操作する。

WYSIWYG要素

コンテンツの完全な書式設定および編集が可能な要素のタイプ。WYSIWYG要素では、一般的に、可能な書式設定オプションと編集オプションがすべて表示される（フォントの変更、テキストの中央揃え、新規ファイルおよび既存のファイルへのリンクの作成など）。サイト・デザイナは、各オプションを有効または無効にして、コントリビュータの使用経験にあわせてカスタマイズできる。

「プレーン・テキスト要素」、「イメージ要素」、「静的リスト要素」、「動的リスト要素」、「カスタム要素」も参照。

XML

「eXtensible Markup Language（XML）」を参照。

索引

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  X

A

絶対パス, 5.13

アクセシビリティ

コンテキスト・メニュー, 1.7.1

フラグメント, A.81

ActiveXコントロール, B.2 「エクスポート・アーカイブの追加」ページ, B.4.2

アーカイブの追加, B.4.2

アーカイブの説明, B.4.2

アーカイブ名, B.4.2

新規および既存のコンテンツの自動エクスポート, B.4.2

プロジェクト・ファイルをエクスポート・アーカイブに含める, B.4.2

サイト・レプリケーションの管理, B.4.2

コレクションを開く, B.4.2

転送先アーカイブ, B.4.2

転送先コレクション, B.4.2

送信プロバイダの追加, B.3

構成クラス, B.3

接続クラス, B.3

HTTPサーバー・アドレス, B.3

インスタンス名, B.3

プロバイダ・クラス, B.3

プロバイダの説明, B.3

プロバイダ名, B.3

相対Webルート, B.3

サーバー・ホスト名, B.3

サーバー・ポート, B.3

ポップアップ・メニューへのコマンドの追加, 6.7.1 新しいドメインの追加, 7.2.1.2 フラグメントへの要素の追加, 13.12.7.1 フラグメントの追加, 13.2 テンプレートへのフラグメントの追加, 13.6 サイトへのマネージャの追加, 16.4 管理

バックアップとリストア, 5.19

一般コンポーネント情報, 5.19

フラグメント・ライブラリの管理, 5.19

サイト・レプリケーションの管理, 5.19

Webサイトの管理, 5.19

Webサイト・アドレスの管理, 5.19

デフォルトのプロジェクト・ドキュメント情報の設定, 5.19

デフォルトのWebアセット・ドキュメント情報の設定, 5.19

Oracle Content Serverの「Site Studioの管理」ページ, 5.19

Site Studio Publisher, 5.19

Webサイト・オブジェクト・レポートの表示, 14.5.2

管理者, 3.4 「詳細」ダイアログ, B.8.6 「詳細要素検証」ダイアログ, A.52 拡張要素

カスタム, 11.3

レプリケータの詳細オプション・ダイアログ, A.82.6 アプリケーション, ショートカットの追加, 6.5 すべてのセクションへの適用

メニュー・オプション, D.3.2

ドキュメントの承認(ワークフロー・オプション), 15.3 ASCII文字, 13.12.5.3 ASP

定義, 用語集, 用語集, 用語集, 用語集

ファイル拡張子, 12.1.5, 12.1.6, 12.1.7

ASPブレッドクラム・プレーン(サーバー)フラグメント, C.1.18

ssClassName, C.1.18

ssHoverColor, C.1.18

ssSeparator, C.1.18

ssTextColor, C.1.18

ASPブレッドクラム・プレーン・フラグメント, C.1.17

ssClassName, C.1.17

ssHoverColor, C.1.17

ssSeparator, C.1.17

ssTextColor, C.1.17

ASP動的リスト・ページ・フラグメント, C.2.4

ssWantMore, C.2.4

ASP動的リスト・シンプル・フラグメント, C.2.5

ssTargetNodeID, C.2.5

ASPエラー・ハンドラ・メッセージ・フラグメント, C.4.8 ASPエクスプローラ・メニュー・バー・フラグメント, C.1.19

ssShowHome, C.1.19

水平方向のナビゲーション・マルチ・フラグメント, C.1.20

ssClassName, C.1.20

ssFocusColor, C.1.20

ssHoverColor, C.1.20

ssNumLevels, C.1.20

ssSeparator, C.1.20

ssShowHome, C.1.20

ssStartLevel, C.1.20

ssTextColor, C.1.20

垂直方向のASPナビゲーション・マルチ・フラグメント, C.1.21

ssClassName, C.1.21

ssFocusColor, C.1.21

ssHoverColor, C.1.21

ssNumLevels, C.1.21

ssShowHome, C.1.21

ssStartLevel, C.1.21

ssTextColor, C.1.21

ASP検索ボックス・プレーン(サーバー)フラグメント, C.1.23

ssButtonText, C.1.23

ssClassName, C.1.23

ssFocusColor, C.1.23

ssResultsPage, C.1.23

ASP検索ボックス・プレーン・フラグメント, C.1.22

ssButtonText, C.1.22

ssClassName, C.1.22

ssFocusColor, C.1.22

ssResultsPage, C.1.22

ASP検索結果プレーン・フラグメント, C.1.24

ssClassName, C.1.24

ssDisplayField, C.1.24

ssHoverColor, C.1.24

ssLimitScope, C.1.24

ssQueryText, C.1.24

ssResultCount, C.1.24

ssSortField, C.1.24

ssSortOrder, C.1.24

ssTargetNodeID, C.1.24

ssTextColor, C.1.24

ASPサイト・マップ・プレーン・フラグメント, C.1.25

ssClassName, C.1.25

ssFocusColor, C.1.25

ssHoverColor, C.1.25

ssShowFocus, C.1.25

ssShowHome, C.1.25

ssTextColor, C.1.25

ASPサイト, 1.5 ASP静的リスト・サンプル・フラグメント, C.3.3

ssClassName, C.3.3

ssHoverColor, C.3.3

ssTextColor, C.3.3

アセット

定義, 用語集

アセット

追加, 13.12.5.1

Cascading Style Sheet (CSS), 1.6.6, 3.2.1, 3.17

コントリビュータ・データ・ファイル, 1.6.6, 3.2.2, 3.7, 3.15, 3.15

変換定義, 1.6.6, 3.2.3

カスタム構成スクリプト, 1.6.6, 3.2.3

カスタム要素フォーム, 1.6.6, 3.2.3

削除, 13.12.5.3

編集, 13.12.5.2

要素定義, 1.6.6, 3.2.3, 3.7, 3.7, 3.9, 9.10

要素, 3.7, 3.7, 3.9

フラグメント・ライブラリ, 1.6.6, 3.2.3

フラグメント, 3.7, 3.16, 13.12.5

階層, 3.7

イメージ, 1.6.6, 3.2.2

JSP, 13.12.5

マネージャ構成設定, 1.6.6, 3.2.3

ネイティブ・ドキュメント, 1.6.6, 3.2.2, 3.15, 3.15

その他のメディア, 1.6.6, 3.2.2

ページ・テンプレート, 1.6.6, 3.2.1, 3.7, 3.12

プレースホルダ定義, 1.6.6, 3.2.3, 3.7, 3.11, 3.11

プレースホルダ, 3.7, 3.11

リージョン定義, 1.6.6, 3.2.3, 3.7, 3.7, 3.10, 9.9

リージョン・テンプレート, 1.6.6, 3.2.1, 3.7, 3.7, 3.10, 8.1.2

再利用, 3.8, 3.15

スクリプト, 1.6.6, 3.2.3

記憶域, 3.3

サブテンプレート, 1.6.6, 3.2.1, 3.7, 3.13

検証スクリプト, 1.6.6, 3.2.3

アセット(フラグメント), 5.15 「コンテンツの割当」ダイアログ, 5.16, 10.8.3, A.54 リージョン・コンテンツの割当てダイアログ, A.54 コンテンツの割当て, 5.14, 10.2 新規および既存のコンテンツの自動エクスポート, B.4.2

B

Webサイトのバックアップ, 5.19

「バックアップとリストア」ページ, 5.19

下位互換性, 1.1, 1.5, 7.1

基本ワークフロー, 15.2

ブロックレベルのタグ, インデント, A.1.7

bottom-of-bodyスニペット, 13.12.4

ブレッドクラム・プレーン・フラグメント, C.1.1

ssClassName, C.1.1

ssHoverColor, C.1.1

ssSeparator, C.1.1

ssTextColor, C.1.1

ボタンの外観, 6.3 デザイナ・ツールバーのボタン5.10

C

Cascading Style Sheet (CSS), 13.12.5.3

Cascading Style Sheet, 8.1.4

Cascading Style Sheet, 1.6.6, 3.2.1, 3.17

包括的な方法のプレースホルダ定義, 3.11

プロパティ・カテゴリ, 5.5

ログ・ファイル設定の変更, 6.12

フラグメントに関連付けられたアイコンの変更, 13.12.3

サイトまたはセクションのセキュリティの変更, 12.1.10

1行当たりの文字数, 設定, A.1.7

タブ1つ当たりの文字数, 設定, A.1.7

チェックアウトして開く, 1.3, 4.3.4, 8.13, 10.8.1, 10.8.2, B.2

「デフォルト・リンク・フォーマットの選択」ダイアログ, A.6

「ドキュメント・タイプの選択」ダイアログ, A.21

「リージョン・コンテンツの選択」ダイアログ, A.55

クライアント・コンピュータ

Desktop Integration Suiteのアンインストール2.3

クライアント側スクリプトのURLフォーマット, 5.13 マネージャの色のスキーム, 16.4.1, 16.4.2 「ソース」ビューの色分け, 5.6.3, 8.11.2, 9.11.2 変更の比較

コントリビュータ, 12.5.2, 12.5.2

デザイナ, 12.5.2, 12.5.2

コンポーネント

デジタル・アセット管理, 10.9

コンポーネント情報, 5.19 コンポーネント

Site Studio, 1.3

構成ファイル, 3.2.3 構成移行ユーティリティ, B.2 構成スクリプト, 1.6.6, 3.2.3 マネージャの構成設定, 1.6.6, 3.2.3 起動時にWebサイトに接続, 6.11 接続マネージャ, 5.12, 12

「ファイル」メニュー, 5.9.1.1

接続

サイト接続マネージャ, 5.12

コンテンツ

プレゼンテーションとコンテンツの分離, 3.2

コンテンツ・ファイル

コンテンツID, 5.16

コンテンツ・ファイル, 3.2.2, 3.15

再利用, 3.8, 3.15

コンテンツID

マルチバイト文字, 4.2

表示, 5.16

コンテンツ情報

ページ・テンプレート, 8.2.5

プレースホルダ定義, 9.5

スクリプト, 11.2.4

サイト・アセットのコンテンツ情報フィールド, 3.3 コンテンツ情報ページ, 3.3 コンテンツ・サーバー

フラグメントの削除, 13.11

デジタル・アセット管理コンポーネント, 10.9

フラグメントのダウンロード, 7.1.1

フラグメント・ライブラリのダウンロード, 13.13.4

Dynamic Converterコンポーネント, 10.8.4

フォルダ機能, 1.3

格納されたフラグメント, 13.8.2

「Webサイトの管理」ページ, 16.2

プロファイル, A.15

セキュリティ・モデル, 4.3.3

「Site Studioの管理」ページ, 5.19

フラグメント・ライブラリのアップロード, 13.13.4

「Webサイト」メニュー, 5.12

Content Trackerレポート

Content Trackerレポートの表示, 14.7

Content Trackerレポート, 14.7.1, 14.7.2 Content Trackerレポート, 14.4, 14.7

プレースホルダ定義のオプション, 14.7.1

コンテキスト・メニュー

アクセシビリティ, 1.7.1

作業領域のコンテキスト依存メニュー, 5.6.7 コントリビューション

アクセス・レベル, 4.3.3

「コントリビューション要素」ダイアログ, A.80 コントリビューション・グラフィック, 4.3.3, 5.16, 5.18.1, 12.3

「メニュー」アイコン, 4.3.4

割り当てられたコンテンツがないことを示すアイコン, 5.18.1

「コンテンツの切替え」アイコン, 5.18.1

ワークフロー・アイコン, 5.18.1

コントリビューション・アイコン, 定義, 用語集 コントリビューション・モード, 3.6, D.3.1, 用語集 コントリビューション・モデル, 3.6 コントリビューション・リージョン, 5.16, 8.3, 9.1.1, 9.1.1

境界, 8.3

定義, 用語集

要素, 13.12.7

マウスを置く, 5.16

HTML表, 8.10

ネイティブ・ドキュメントを含む, 10.8

セキュリティ・モデル, 4.3.3

黄色いボックス, 5.16

「コントリビューション・リージョン」ダイアログ, A.19 コントリビューション・ツールバー, 5.10.6 コントリビュータ・エディタのコントリビューション・ツールバー, 5.18.2 コントリビュータ, 4.3.2, 4.3.4, 4.6, 5.18, 8.3, 9.3.2, 9.9, 10.1.1, 10.7, 11.1.2, 12.4, 12.5.2

サイトの計画, 4.3.2

ワークフロー, 15.3, 15.5.1

アプリケーション, 1.2

コントリビューション・グラフィック, 5.16

カスタム構成スクリプト, 11.1.2

定義, 用語集

エディタ, 5.18.2

説明, 1.2

起動するためのキーの組合せ, 5.18.1

起動, 5.18.1

今すぐ公開, 5.20.2

ツールバー, 4.5

編集の検証, 11.1.4

ワークフロー, 5.18.3

コントリビュータ

コンテンツ・プロバイダとして, 4.3.1

カスタム要素, 11.3

フォーム, 11.3.1

コントリビューションのレベル, 4.3.3

ロール, 4.3

ワークフロー承認/却下アクセス, 9.8

コントリビュータ・コンソール, 5.19 コントリビュータ・データ・ファイル, 4.1.2, 10.1.1, 10.8

セカンダリ・ページ, 4.10.2

コンテンツの切替えウィザードでの作成, 10.2

定義, 用語集

編集, 10.7, 10.7

Webサイト間での共有, 4.11.6

サイトの計画, 4.3.4

コントリビュータ・データ・ファイル, 1.6.6, 3.2.2, 3.7, 3.15, 3.15, 5.14, 5.16, 8.1

ネイティブ・ドキュメントと比較したコントロール, 10.8.3

リンク先, 5.13, 12.4.4

ワークフロー, 15.5.1

コントリビュータ・エディタ, 5.18.2

コントリビューション・ツールバー, 5.18.2

データ・ファイル, 5.18.2

編集領域, 5.18.2

要素ツールバー, 5.18.2

「要素」タブ, 5.18.2

「メタデータ」タブ, 5.18.2

ページ・ヘッダー, 5.18.2

コントリビュータ・フォーム, 11.3.1 コントリビュータ・モード

編集リージョンの順序, 9.3.2

コントリビュータ・ツールバー

コンテキスト・メニュー, 11.1.2

カスタム構成スクリプト, 11.1.2

編集, 11.1.2

コントリビュータ・ツールバー

変更, 9.3.3

コントリビュータ, 3.4, 3.15

コントリビュータによるファイルの作成の許可, 5.16

ワークフロー, 5.18.3

構成ファイル, 3.2.3 変換定義

リージョン・テンプレート, 10.8.3

「変換定義」ダイアログ, A.23 変換定義, 1.6.6, 3.2.3, 10.1.3, 10.8.3

「ソース」ビューでの追加, 10.8.3

リージョン・テンプレートへの追加, 10.8.3

ネイティブ・ドキュメント, 8.13

ネイティブ・ドキュメント, 10.1.3, 10.8.3

変換設定

変換ルールの使用, 10.8.4

変換テンプレートの使用, 10.8.4

変換テンプレート

ネイティブ・ドキュメント, 10.8.3

ネイティブ・ドキュメントでの使用, 10.8.3

フラグメントのコピーおよび編集, 5.15 コピーライト・サンプル・フラグメント, C.4.1 「ハイパーリンクの作成」ダイアログ, 12.4.6 「新規サイトの作成」ダイアログ, A.4 新規フラグメントの作成, 13.9 新規メニューの作成, 6.3 新規ツールバーの作成, 6.4.2 基準ワークフロー, 15.2 CSPサンプル動的リスト・フラグメント, C.2.6

ssLimitScope, C.2.6

ssQueryText, C.2.6

ssResultCount, C.2.6

ssSortField, C.2.6

ssSortOrder, C.2.6

CSPサンプル・ナビゲーション(クライアント)フラグメント, C.1.26 CSPサンプル・ナビゲーション(サーバー)フラグメント, C.1.27 CSPサンプル・ページ・タイトル・フラグメント, C.4.9 CSS, 1.6.6, 3.2.1, 3.17, 8.1.4

ページ・テンプレートへの追加, 8.1.4

サブテンプレートへの追加, 8.1.4

フラグメント内, 8.9

スタイルの参照の挿入, 8.9

CSS参照

ディレクトリ構造, 8.9

現在のアイテム

リンク先, 5.13

カスタム構成スクリプト, 11.1.2, 11.1.2 カスタム構成スクリプト, 1.6.6, 3.2.3 「カスタム構成スクリプト」ダイアログ, A.79 カスタム要素

チェックボックス, 11.3.3

コンテンツID, 11.3.3

コンテンツ・サーバー問合せ, 11.3.3

dDocName, 11.3.3

フラッシュ, 11.3.3

整数値, 11.3.3

オプション・リスト, 11.3.3

ラジオ・ボタン, 11.3.3

サンプル・フォーム, 11.3.3

サンプル・フォーム, 11.3.3

TEXTAREA, 11.3.3, 11.3.3

テキスト専用, 11.3.3

weblayout URL, 11.3.3

カスタム要素定義, 9.3.3 「カスタム要素」ダイアログ, A.32, A.33 カスタム要素フォーム, 1.6.6, 3.2.3, 11.1.3, 11.3 「カスタム要素設定」ダイアログ, A.34 カスタム要素, 11.3, 11.3.1, 11.3.1, 11.3.1

実装, 11.3.1

リージョン定義, 11.1.3

リージョン・テンプレート, 11.1.3

レガシー, 11.3.2

サンプル, 11.3.3

ソース・サンプル, 11.3.1

アップグレード, 11.3.2

カスタム・エラー・ハンドラ, 12.1.8 カスタム・スクリプト

構成スクリプト, 11.4

カスタム・セクション・プロパティ, 12.1.11 「カスタム・セクション・プロパティ」ダイアログ, A.9 マネージャのカスタム設定, 16.4.2 カスタム検証スクリプト

VBScript, 11.2.1

カスタマイズ

コマンド, A.1.1

キーボード, A.1.4

ログ・ファイル, A.1.10

メニュー, A.15

オプション, A.15

ソース・ビュー, A.1.7

ツールバー, A.1.2

ツール, A.1.3

警告, A.1.8

カスタマイズ・スクリプト, 9.10 カスタマイズ

メニュー, A.1.1

「カスタマイズ」ダイアログ, 6.2, 6.5, 6.10, 6.11, A.1

「コマンド」タブ, A.1.1

「キーボード」タブ, A.1.4

「ログ・ファイル」タブ, A.1.10

「メニュー」タブ, A.1.5

「その他」タブ, A.1.9

「オプション」タブ, A.1.6

「ソース・ビュー」タブ, A.1.7

「ツールバー」タブ, A.1.2

「ツール」タブ, A.1.3

「警告ダイアログ」タブ, A.1.8

「カスタマイズ」ダイアログのタブ

コマンド, 6.2

キーボード, 6.2

ログ・ファイル, 6.2

メニュー, 6.2

その他, 6.2

オプション, 6.2

ソース・ビュー, 6.2

ツールバー, 6.2

ツール, 6.2

警告ダイアログ, 6.2

マネージャ構成設定のカスタマイズ, 16.5, 16.7 ツールバーのカスタマイズ, 6.4

D

データ・ファイル

アクセスと表示, 12.1.9

エラー・ハンドラの使用, 12.1.9

データ・ファイル, 1.6.6, 3.2.2, 3.15, 3.15 デフォルトのリンク形式, 選択, 12.4.8 デフォルト・プレースホルダ定義, 3.11 デフォルトのプロジェクト情報, 5.19 マネージャのデフォルト設定, 16.4.1 デフォルトのURLページ名, 12.1.6 デフォルトの検証スクリプト, 11.5 デフォルトのWebサイト・セクション, 5.13, 12.4.2, 12.4.4, 12.4.5 「カスタム・セクション・プロパティの定義」ダイアログ, A.10 「環境プロパティの定義」ダイアログ, A.7 「プレースホルダ定義マッピングの定義」ダイアログ, 9.8.2, A.74 「プレースホルダの定義」ダイアログ, 8.4, 9.8.4, 9.8.4, 9.8.5, A.75 定義

コンテンツ情報, 9.5

コピー, 9.4

デフォルトのプレースホルダ, 9.8.1

デフォルトのプレースホルダ・プロパティ, 9.8.1

定義バンドル, 9.12

ダウンロード, 9.12.2

アップロード, 9.12.3

定義バンドル

メタデータ・メタデータ

定義バンドル, 9.12.3

xWebsites, 9.12.3 定義

変換, 1.6.6, 3.2.3

要素, 1.6.6, 3.2.3, 3.9, 9.10

「ファイル」メニュー・バー, 5.9.1.3

プレースホルダ, 1.6.6, 3.2.3, 3.11, 3.11

リージョン, 1.6.6, 3.2.3, 3.10, 9.9

ポップアップ・メニューからのコマンドの削除, 6.7.2 フラグメントの削除, 13.10 ツールボックスからのフラグメントの削除, 13.11 フラグメントの要素の削除, 13.12.7.3 デザイン・モード, D, D.1

JDeveloper用のSite Studio拡張機能, D.3

プライマリ・ページの編集, D.3.2

Site Studio Contributor, D.1

ロール, D.2

デザイン・モード・ロール, D.2 「設計」ビュー

定義, 用語集

「設計」ビュー, 5.6.4, 13.6, 13.7.4

ページ・テンプレート, 13.12.4

HTMLタグの表示/非表示, 5.6.4, 8.11.1

テキストの操作, 8.7

表示コードの設計, 13.12.4 表示コードの設計, 13.6 デザイナ

アプリケーション, 1.2

コントリビューション・ツールバー, 5.10.6

インタフェースのカスタマイズ, 6

ウィンドウおよびペインのカスタマイズ, 6.1

定義, 用語集

書式設定ツールバー, 5.10.3

フラグメント・エディタ, 5.15

HTMLツールバー, 5.10.4

インストール, 2.2, 5.1, 5.1

インストーラ実行可能ファイル, 2.2

以前のバージョンでのインストール, 5.1

概要, 2.1

リンク・ウィザード, 5.13

ログ・ファイル, 5.11

メイン・ウィンドウ, 5.3

最低要件, 1.8

プレースホルダ・ツールバー, 5.10.7

Webサイトの計画, 4

サイト階層の計画, 4.11

「プロパティ」ペイン, 5.3, 5.5

「サイト・アセット」ペイン, 5.3, 5.7

サイト接続, 7.1

サイト接続マネージャ, 5.12

サイト階層, 5.3, 5.4

サイト・ツールバー, 5.10.2

標準ツールバー, 5.10.1

開始, 5.2

コンテンツの切替えウィザード, 5.14

表ツールバー, 5.10.5

ツールバー, 5.3, 5.10

ツールボックス, 5.3, 5.8

作業領域, 5.3, 5.6

デザイナ・モード

セカンダリ・ページ, D.3.1

デザイナ, 説明, 1.2 デザイナ, 3.4

ロール, 4.3

Desktop Integration Suite

キーボード・ショートカット, 1.7.2

ダイアログ

詳細, B.8.6

詳細要素検証, A.52

レプリケータの詳細オプション, A.82.6

コンテンツの割当, 5.16, 10.8.3, A.54

リージョン・コンテンツの割当て, A.54

デフォルト・リンク・フォーマットの選択, A.6

ドキュメント・タイプの選択, A.21

リージョン・コンテンツの選択, A.55

コントリビューション要素, A.80

コントリビューション・リージョン, A.19

変換定義, A.23

ハイパーリンクの作成, 12.4.6

新規サイトの作成, A.4

カスタム構成スクリプト, A.79

カスタム要素, A.32, A.33

カスタム要素設定, A.34

カスタム・セクション・プロパティ, A.9

カスタマイズ, 6.2, 6.3, 6.5, 6.10, 6.11, A.1

「カスタマイズ」ダイアログ: 「コマンド」タブ, A.1.1

「カスタマイズ」ダイアログ: 「キーボード」タブ, A.1.4

「カスタマイズ」ダイアログ: 「ログ・ファイル」タブ, A.1.10

「カスタマイズ」ダイアログ: 「メニュー」タブ, A.1.5

「カスタマイズ」ダイアログ: 「その他」タブ, A.1.9

「カスタマイズ」ダイアログ: 「オプション」タブ, A.1.6

「カスタマイズ」ダイアログ: 「ソース・ビュー」タブ, A.1.7

「カスタマイズ」ダイアログ: 「ツールバー」タブ, A.1.2

「カスタマイズ」ダイアログ: 「ツール」タブ, A.1.3

「カスタマイズ」ダイアログ: 「警告ダイアログ」タブ, A.1.8

カスタム・セクション・プロパティの定義, A.10

環境プロパティの定義, A.7

プレースホルダの定義, 8.4, 9.8.4, 9.8.4, 9.8.5, A.75

プレースホルダ定義マッピング, 9.8.2, A.74

動的リスト要素, A.39, A.40

動的リスト設定, A.41

プレースホルダ・セクション・プロパティの編集, 9.8.3, A.71

問合せテキストの編集, A.22, A.62

要素, 9.9, A.43

要素の選択, A.37

メタデータ変更の有効化, A.15

フラグメント・アセット, A.59

フラグメント・エディタ, 13.3, 13.9, A.57

フラグメント要素, A.60

フラグメント・パラメータ値, 13.2, 13.7.1, 13.7.3, 13.7.4, 13.12.6, 16.4.2, A.65

フラグメント・パラメータ, 13.12.6.3, A.61, A.61

フラグメント・プレビュー, 13.7.1

一意のリージョン・コンテンツの生成, A.56

イメージ要素, A.30, A.31

イメージ要素の検証, A.51

動的変換の挿入, 8.13, 10.8.3, A.78

リンク設定, A.44

リンク・ターゲットのオプション, 12.4.1

リンク・ウィザード, A.18

リンク・ウィザード - チェックイン, A.18.6

リンク・ウィザード - セクションの選択, A.18.2

リンク・ウィザード - コンテンツ・ファイルの選択, A.18.4

リンク・ウィザード - ターゲット・セクションの選択, A.18.5

リンク・ウィザード - リンク・タイプの選択, A.18.1

リンク・ウィザード - URLフォーマットの選択, A.18.3

リンク・ウィザード - リンクの確認, A.18.7

リンク・ウィザード - リンク・ターゲットのオプション, A.18.8

「サイトの管理」ページ, A.68

マネージャ構成設定, 16.7, A.69

サーバー接続の変更, A.82.5

ネイティブ・ドキュメント変換設定, 10.8.4, A.24, A.25

新規フラグメント, 13.9

新規アイテム設定, A.53

新規オプション, A.63

新規セクション, A.8

環境プロパティのオーバーライド, A.82.7, B.8.6

レプリケーションの実行, A.82.4

プレースホルダ定義, A.72

プレースホルダ定義マッピング, 8.4, A.73

プレースホルダ・マッピング, 9.8, 9.8.2, 9.8.2

プレースホルダ・セクションのマッピング, D.4

プレースホルダ・セクション・プロパティ, 9.8.3, A.70, D.3.1, D.4, D.4

プレーン・テキスト要素, A.28, A.29

プレーン・テキスト要素検証, A.49

フラグメントのプロパティ, 13.8.1, A.58

リージョン・コンテンツ・オプション, A.20

リージョン定義, A.42

フラグメントの保存, 13.13.2, A.67

プライマリ・ページ・テンプレートの選択, 12.1.6

セカンダリ・ページ・テンプレートの選択, 12.1.7, 12.1.7

CSSクラスの選択, A.45

フラグメントの選択, A.81

ホームページ・テンプレートの選択, A.11

HTMLタグの選択, A.50

プライマリ・ページ・テンプレートの選択, A.12

セカンダリ・ページ・テンプレートの選択, A.13

セクションの選択, A.17

サイトの選択, A.16

ソース・サーバーの選択, A.82.1

ターゲット・サーバーの選択, A.82.2

サイト・アドレス, 7.2.1.1

サイト・アドレス, A.5

サイト・アセット・カテゴリ, A.14

サイト接続詳細, 7.1.2, A.3

サイト接続マネージャ, 7.1.2, 7.1.3, A.2

Site Studio Replicator, A.82

スニペット・プロパティ, A.64

静的リスト要素, A.35, A.36

静的リスト要素検証, A.38

コンテンツの切替えウィザード, A.76

コンテンツの切替えウィザード - コンテンツのチェックイン, A.76.3

コンテンツの切替えウィザード - コンテンツ・ファイルの選択, A.76.2

コンテンツの切替えウィザード - リージョン・コンテンツの選択, A.76.1

コンテンツの切替えウィザード - コンテンツの切替えの確認, A.76.4

リージョン・テンプレートの切替え, A.77

デザイナとコントリビュータの違い, A.77

タブへの切替え, 5.6.1 フラグメント・ライブラリのアップロード, 13.13.4 WYSIWYG要素, A.26, A.27 WYSIWYG要素検証, A.48 作業領域のダイアログ, 5.6.1, 5.6.1 デジタル・アセット管理コンポーネント, 10.9 直接配信, 10.8.6, 10.8.6 マネージャの表示, 16.2 サイト設計情報の表示, 5.16 ペインのドッキング, 6.1.3 DOCTYPEの制御, 6.9 ドメイン名アドレス, 7.2.2, 用語集 ドメイン名のマッピング, 7.2.1

デザイナ, 7.2.1.1

「Webサイト・アドレスの管理」ページの使用, 7.2.1.2

ドメインベース・アドレス, 7.2.2 フラグメント・ライブラリのダウンロード, 13.13.4 定義バンドルのダウンロード, 9.12.2 ペインの枠線のドラッグ, 6.1.2 ドロップポイントのスニペット, 13.12.4 DTDの制御, 6.9 動的コンテンツ

操作, 8.1

動的変換

リージョン・テンプレートへの追加, 8.13

ネイティブ・ドキュメント, 8.13

動的変換フラグメント, 10.8.5, C.4.2

ssDocName, C.4.2

ssLayout, C.4.2

ssTemplate, C.4.2

動的変換IFrameフラグメント, C.4.3

ssBorder, C.4.3

ssDocument, C.4.3

ssHeight, C.4.3

ssLayout, C.4.3

ssScrolling, C.4.3

ssTemplate, C.4.3

ssWidth, C.4.3

ネイティブ・ドキュメントの動的変換, 10.8.5 動的変換, 15.5.2, 15.5.2

インライン, 15.5.2, 15.5.2

インライン, 15.5.2, 15.5.2

Dynamic Converter, 1.3, 4.3.4, 8.13, 10.1.3, 10.8, 10.8, 10.8.1

コンポーネント

コンテンツ・サーバーにインストール, 10.8.4

変換テンプレート, 10.8.3 テンプレートの選択ルール, 10.8.4, 10.8.4 テンプレート, 10.8.1, 10.8.4 ワークフローでの使用, 15.5.2 フラグメントでの使用, 10.8.5 動的リスト

定義, 用語集

「動的リスト要素」ダイアログ, A.39, A.40 動的リスト・フラグメント, 13.4 動的リスト・フラグメント, 13.12.2, C.2 動的リスト一般フラグメント, C.2.1 動的リスト・ページ・フラグメント, C.2.2

ssMoreText, C.2.2

ssTargetNodeID, C.2.2

ssWantMore, C.2.2

動的リスト・プレーン・フラグメント, C.2.3

ssCaptionText, C.2.3

ssClassName, C.2.3

ssDisplayEnd, C.2.3

ssDisplayStart, C.2.3

ssHoverColor, C.2.3

ssLimitScope, C.2.3

ssMoreText, C.2.3

ssNoResults, C.2.3

ssQueryText, C.2.3

ssReportText, C.2.3

ssResultCount, C.2.3

ssRowEnd, C.2.3

ssRowLink, C.2.3

ssRowStart, C.2.3

ssSortField, C.2.3

ssSortOrder, C.2.3

ssTargetNodeID, C.2.3

ssTextColor, C.2.3

ssWantMore, C.2.3

「動的リスト設定」ダイアログ, A.41 動的リスト

ワークフロー, 15.5.2, 15.5.2

ネイティブ・ドキュメントの動的変換, 10.8

E

フラグメント・インスタンスの編集, 13.7.4

「編集」メニュー, 5.9.2

プレースホルダ・セクション・プロパティの編集ダイアログ, 9.8.3, A.71

「問合せテキストの編集」ダイアログ, A.22, A.62

編集

リンクの削除, 12.4.7

フラグメントのコピーの編集, 13.8.1 フラグメントの要素の編集, 13.12.7.2 コントリビュータの領域の編集, 5.18.2 フラグメントの編集, 5.15, 13.2, 13.8 コントリビュータのエディタ, 5.18.2 要素

リストへの追加, 13.12.7

定義, 用語集

編集, 13.12.7.2

リージョン定義内の情報, 9.3.2

リージョン定義内の名前, 9.3.2

要素定義

許可されるアクション, 5.16

要素定義, 1.6.6, 3.2.3, 3.7, 3.7, 3.9, 9, 9.1.1, 9.1.3, 9.3.3, 9.10

アクション, 9.3.3, 9.3.3

リージョン定義に追加, 9.3.2

検証スクリプト, 9.10

リージョン定義との関連付け, 9.9

カスタム, 9.3.3, 11.1.3

リージョン定義への埋め込み, 9.9

リージョン定義内, 8.3, 9.1, 9.1.2, 9.3.2

リージョン・テンプレート内, 9.1, 9.1.2

情報, 9.3.3

リージョン定義内のリストの順番, 9.3.2

ネーミング規則, 4.5, 9.9

コントリビュータ内の順番, 9.3.2

サイトの計画, 4.3.2, 4.4, 4.5

静的リスト, A.37

検証スクリプト, 11.1.4

検証スクリプト, 9.10

「要素」ダイアログ, 9.9, A.43 要素フォーム, 1.6.6, 3.2.3 要素の選択ダイアログ, A.37 コントリビュータ・エディタの要素ツールバー, 5.18.2 要素の検証, A.38

静的リスト, A.38, A.38

要素の検証スクリプト, 11.5

イメージ, 11.5

プレーン・テキスト, 11.5

静的リスト, 11.5

WYSIWYG, 11.5

ElementAPI, 11.3.1, 11.3.1, 11.3.1

依存スクリプト, 11.3.1

要素, 3.7, 3.7, 3.9

カスタム, 11.3

説明, 13.12.7

リージョン・テンプレート内, 9.1, 9.3.2

リージョン定義内のラベル, 9.3.2

要素(フラグメント), 5.15 コントリビュータ・エディタの「要素」タブ, 5.18.2 「メタデータ変更の有効化」ダイアログ, A.15 すぐに公開を有効化, 5.20.2 環境プロパティ

上書き, B.8.6

指定, B.6

環境プロパティ, 上書き, B.8.3 Ephoxエディタ, 11.4 エラー・ハンドラ, 12.1.9, 12.1.11

カスタム, 12.1.8

サイト・プロパティ, 12.1.11

エラー・ハンドラ・メッセージ・フラグメント, C.4.4 リストから除外(メタデータ), 3.3 既存のファイル

リンク先, 5.13, 12.4.2, 12.4.5

既存のページ・テンプレート

コピー, 12.1.6, 12.1.7

既存のページ・テンプレート

コピー, 12.1.5

再利用, 12.1.5, 12.1.6, 12.1.7

エクスプローラ・メニュー・バー・フラグメント, C.1.2

ssShowHome, C.1.2

エクスポート・アーカイブ(レプリケーション), B.4.2 エクスポート・アーカイブ, 作成, B.4 外部の検証スクリプト, A.38

F

FCKeditor, 11.2.1, 11.4, 11.4

「ファイル」メニュー, 5.9.1

ファイル・システム, ページ・テンプレートの追加, 12.1.5, 12.1.6, 12.1.7

ファイル

Cascading Style Sheet, 1.6.6, 3.2.1, 3.17

コンテンツ, 3.2.2, 3.15

コントリビュータ・データ・ファイル, 1.6.6, 3.2.2, 3.15, 3.15, 3.15

制御と構成, 3.2.3

変換定義, 1.6.6, 3.2.3

カスタム構成スクリプト, 1.6.6, 3.2.3

カスタム要素フォーム, 1.6.6, 3.2.3

要素定義, 1.6.6, 3.2.3

フラグメント・ライブラリ, 1.6.6, 3.2.3

イメージ, 1.6.6, 3.2.2

リンク先, 5.13, 12.4.2, 12.4.4, 12.4.5

マネージャ構成設定, 1.6.6, 3.2.3

メディア, 1.6.6, 3.2.2

ネイティブ・ドキュメント, 1.6.6, 3.2.2, 3.15, 3.15, 3.15

ページ・テンプレート, 1.6.6, 3.2.1, 3.12

プレースホルダ定義, 1.6.6, 3.2.3

プレゼンテーション, 3.2.1

プロジェクト, 3.18

リージョン定義, 1.6.6, 3.2.3

リージョン・テンプレート, 1.6.6, 3.2.1

スクリプト, 1.6.6, 3.2.3

サブテンプレート, 1.6.6, 3.2.1, 3.13

検証スクリプト, 1.6.6, 3.2.3

デフォルト・ライブラリの絞り込み, 6.11, 13.5 その他言語のフラグメントの絞り込み, 6.11, 13.5 その他サイトのライブラリの絞り込み, 6.11, 13.5 Flashサンプル・フラグメント, C.4.5

ssAnimation, C.4.5

ssheight, C.4.5

sswidth, C.4.5

フォルダ

Oracle Content Serverでの機能, 1.3

フォルダ名アドレス, 7.2.2, 用語集 フォルダベース・アドレス, 7.2.2 「フォーム」ビュー, 5.6.6, 16.7 「フォーマット」メニュー, 5.9.3 コードの書式設定

「ソース」ビュー, 6.9

書式設定ツールバー, 5.10.3 要素のフォーム, 1.6.6, 3.2.3 作業領域のフォーム, 5.6.6 フラグメント

アセット, 13.12.5

CSSを含む, 8.9, 8.9

定義, 用語集

表示コードの設計, 13.6

すべての言語で表示, 6.11

言語の絞り込み, 6.11

ナビゲーション・フラグメント, 13.4

ナビゲーション・リンク, 12.1

サンプル・フラグメント, C

フラグメント・アセット, 13.12.5 「フラグメント・アセット」ダイアログ, A.59 フラグメント・エディタ

定義, 用語集

フラグメント・エディタ, 5.15 フラグメント・エディタ・ダイアログ, 13.3, 13.8.1, 13.9, 13.12, 16.4.1, 16.4.2, 16.7, A.57 「フラグメント要素」ダイアログ, A.60 フラグメント・ライブラリ, 1.6.6, 3.2.3, 3.16, 5.19

説明, 13.13

フラグメントの保存, 13.13.2

SS_Fragments_CSP_Examples, 13.13.1

SS_Fragments_Dynamic, 13.13.1

SS_Fragments_Examples, 13.13.1

SS_Fragments_IDOC, 13.13.1

SS_Fragments_JSP, 13.13.1

SS_Fragments_Plain, 13.13.1

アップロードとダウンロード, 13.13.4

読取り専用フラグメント・ライブラリ, 13.13.3 フラグメント・ライブラリSS_Fragments_ASP, 13.13.1 フラグメント・ライブラリ

定義, 用語集

「フラグメント・パラメータ値」ダイアログ, 13.2, 13.7.1, 13.7.3, 13.7.4, 13.12.6, 16.4.2, A.65 フラグメント・パラメータ

追加, 編集,削除, 13.12.6

「フラグメント・パラメータ」ダイアログ, 13.12.6.3, A.61, A.61 「フラグメント・プレビュー」ダイアログ, 13.7.1 フラグメント・プロパティ, 定義, 用語集 フラグメント・スニペット

作成に使用する言語, 13.12.4

フラグメント

マルチバイト文字, 4.2

フラグメント, 3.7, 3.16, 5.3, 8.6

アクセシビリティ, A.81

新規パラメータの追加, 13.12.6.2

アセットの追加, 13.12.5.1

要素の追加, 13.12.7, 13.12.7.1

追加および編集, 13.2

スニペットの追加および編集, 13.12.4

アセットの追加, 13.12.5

コンテンツのページ・テンプレートへの追加, 12.2

ページ・テンプレートへの追加, 13.6

テンプレートへの追加, 13.6

テンプレートへの追加, 8.6

管理, 5.19

Dynamic Converter, 15.5.2

ASPブレッドクラム・プレーン, C.1.17

ASPブレッドクラム・プレーン(サーバー), C.1.18, C.1.18

ASP動的リスト・ページ, C.2.4, C.2.4

ASP動的リスト・シンプル, C.2.5, C.2.5

ASPエラー・ハンドラ・メッセージ, C.4.8, C.4.8

ASPエクスプローラ・メニュー・バー, C.1.19, C.1.19

水平方向のASPナビゲーション・マルチ, C.1.20, C.1.20

垂直方向のASPナビゲーション・マルチ, C.1.21, C.1.21

ASP検索ボックス・プレーン, C.1.22, C.1.22

ASP検索ボックス・プレーン(サーバー), C.1.23, C.1.23

ASP検索結果プレーン, C.1.24, C.1.24

ASPサイト・マップ・プレーン, C.1.25

ASPサイト・マップ・プレーン, C.1.25

ASP静的リスト・サンプル, C.3.3, C.3.3

アセット, 5.15, 13.12.5

bottom-of-bodyスニペット, 13.12.4

ブレッドクラム・プレーン, C.1.1

カテゴリ, 3.16, 5.8, 13.4

ツールボックスのアイコンの変更, 13.12.3

異なるパラメータの選択, 13.7.2

インクルードされたコード, 13.13

コピーおよび編集, 5.15

コピーライト・サンプル, C.4.1

コピーライト・サンプル・フラグメント, C.4.1

作成, 13.9

CSPサンプル動的リスト, C.2.6, C.2.6

CSPサンプル・ナビゲーション(クライアント), C.1.26, C.1.26

CSPサンプル・ナビゲーション(サーバー), C.1.27, C.1.27

CSPサンプル・ページ・タイトル, C.4.9, C.4.9

CSS, 13.12

カスタマイズ, 13.7.2, 13.12.6

削除, 13.10

アセットの削除, 13.12.5.3

要素の削除, 13.12.7.3

コンテンツ・サーバーから削除, 13.11

ツールボックスから削除, 13.11

すべての言語で表示, 13.5

コンテンツ・サーバーからダウンロード, 7.1.1

フラグメント・ライブラリのダウンロード, 13.13.4.1

ドロップポイントのスニペット, 13.12.4

動的変換, 10.8.5, C.4.2, C.4.2

動的変換IFrame, C.4.3, C.4.3

動的リスト, 13.4

動的リスト・フラグメント, 13.4

動的リスト一般, C.2.1, C.2.1

動的リスト・ページ, C.2.2, C.2.2

動的リスト・プレーン, C.2.3, C.2.3

動的リスト, C.2

動的リスト・タイプ, 13.12.2

フラグメント・インスタンスの編集, 13.7.4

編集, 5.15, 13.8

コピーの編集, 13.8.1

アセットの編集, 13.12.5.2

要素の編集, 13.12.7.2

パラメータの編集, 13.7.2, 13.12.6.1

要素, 5.15

エラー・ハンドラ・メッセージ, C.4.4

説明, 13.1

エクスプローラ・メニュー・バー, C.1.2

デフォルト・ライブラリの絞り込み, 13.5

その他言語のフラグメントの絞り込み, 13.5

その他サイトのライブラリの絞り込み, 13.5

フラグメントのフィルタ, 13.5

Flashサンプル, C.4.5, C.4.5

フラグメント・エディタ・ダイアログ, 13.8.1, 13.9, 13.12

処理, 13.3

ヘッド・スニペット, 13.12.4

HTML, 13.12

IDOCブレッドクラム・プレーン, C.1.34, C.1.34

IDOCフラグメント, C.1.41

IDOCナビゲーション・ホーム・ロゴ, C.1.35, C.1.35

Idocスクリプト, 13.12

IDOC検索ボックス・プレーン, C.1.36, C.1.36

コンテンツ・サーバー, 13.8.2

「ファイル」メニュー・バー, 5.9.1.2

インライン・インクルード・スニペット, 13.12.4

JavaScript, 13.12

JSP動的リスト・プレーン, C.2.7, C.2.7

JSPナビゲーション・ホーム・ロゴ, C.1.28, C.1.28

水平方向のJSPナビゲーション・プレーン, C.1.29, C.1.29

垂直方向のJSPナビゲーション・プレーン, C.1.30, C.1.30

JSP検索ボックス・プレーン, C.1.31, C.1.31

JSP検索結果ページ, C.1.32, C.1.32

JSPサイト・マップ・プレーン, C.1.33, C.1.33

言語の絞り込み, 13.5

スニペットの作成に使用する言語, 13.12.4

ライブラリ, 13.13

ライブラリ名, 13.12.2

リスト・フラグメント, 13.6

ログイン・サンプル, C.1.3

ロゴ・サンプル, C.4.6, C.4.6

マネージャ, 16.4.1, 16.5

ネイティブ・ドキュメント, 10.8.5

水平方向のナビゲーション・マルチ, C.1.5

垂直方向のナビゲーション・マルチ, C.1.6

水平方向のナビゲーション・プレーン, C.1.7

垂直方向のナビゲーション・プレーン, C.1.8

トップ・ナビゲーション・タブ, C.1.9

水平方向のナビゲーション・ラップ, C.1.10

NavHomeロゴ, C.1.4

ナビゲーション, 12.4, 13.4, C.1

ナビゲーション・タイプ, 13.12.2

ページ・テンプレート, 8.1.1

その他, C.4

PageHitCount, C.4.10, C.4.10

パラメータ, 5.15, 13.12.6

プレビュー, 13.7

プロパティ, 5.15, 13.12.2

ランダム変換, 10.8.5, C.4.7, C.4.7

参照インクルード・スニペット, 13.12.4

RSET ブレッドクラム・プレーン, C.1.37, C.1.37

水平方向のRSETナビゲーション・マルチ, C.1.38, C.1.38

水平方向のRSETナビゲーション・プレーン, C.1.39, C.1.39

RSETサイト・マップ・プレーン, C.1.40, C.1.40

サンプル, C

サンプル, 13.4

フラグメント・ライブラリに保存, 13.13.2

スクリプト言語, 13.12.2

検索ボックス, C.1.11

検索結果ページ, C.1.12

検索結果プレーン, C.1.13

シンプル・インクルード・スニペット, 13.12.4

サイト・マップ・プレーン, C.1.14

サイト・マップ・ツリー, C.1.15

サイトの計画, 4.10.1

Site Studio Manager, 16.1, C.4.11, C.4.11

スニペット, 5.15, 13.3, 13.12.4

フラグメント・プロパティの指定, 13.12.2

静的リスト, 13.4

静的リスト・サンプル, C.3.1, C.3.1

静的リスト・フラグメント, 13.4

静的リスト一般, C.3.2, C.3.2

静的リスト, C.3

静的リスト・タイプ, 13.12.2

ツールボックス, 5.8

top-of-bodyスニペット, 13.12.4

タイプ, 13.12.2

フラグメント・ライブラリのアップロード, 13.13.4.2

ライブラリのアップロードおよびダウンロード, 13.13.4

JSPの使用, 13.12.5.3

ページ・テンプレートでの使用, 8.6, 13.3

リージョン・テンプレートでの使用, 8.6, 13.3

サブテンプレートでの使用, 8.6, 13.3

Dynamic Converterでの使用, 10.8.5

垂直方向のメニュー・バー, C.1.16

XML, 13.12

ネイティブ・ドキュメントのフラグメント

動的変換, 10.8.5

動的変換IFrame, 10.8.5

動的変換, 10.8.5

フレンドリURL

ネイティブ・ドキュメント, 10.8.6

関数

IsDirty(), 11.3.1

G

「一般コンポーネント情報」ページ, 5.19

「一意のリージョン・コンテンツの生成」ダイアログ, A.56

グローバル・プレースホルダ・マッピング, 3.11

H

HCSP

定義, 用語集

ファイル拡張子, 12.1.5, 12.1.6, 12.1.7

HCSPサイト, 1.5 ヘッド・スニペット, 13.12.4 「ヘルプ」メニュー, 5.9.7 ペインの非表示, 6.1.1 ツールバーの非表示, 6.4.1 警告メッセージの非表示, 6.10 サイト・オプジェクトの階層, 3.7 サイト・セクションの階層, 5.3, 5.4 ホームページ, 12.1.5

セカンダリ・ページ, 12.1.5

定義, 用語集

プロパティ, 12.1.5

HTML

フラグメント内, 13.13

HTML表

定義, 用語集

Webページの設計内, 8.10

テキストとグラフィックの配置, 8.10

他のエディタからの配置, 8.10

データの表示, 8.10

使用, 8.10

HTMLタグ, 表示/非表示, 5.6.4, 8.11.1 HTMLツールバー, 5.10.4 ハイパーリンク

セクション用, 12.1.8

ナビゲーション・フラグメント, 12.1

ハイパーリンク, 「リンク」も参照

I

フラグメントのアイコン, 変更, 13.12.3

コントリビューション・グラフィックのアイコン, 5.18.1

IDベースのURL, 5.13, 5.13, 12.4.1, 12.4.2, 12.4.4, 12.4.5

IDOCブレッドクラム・プレーン・フラグメント, C.1.34

ssClassName, C.1.34

ssHoverColor, C.1.34

ssSeparator, C.1.34

ssTextColor, C.1.34

IDOCフラグメント, C.1.41 IDOCナビゲーション・ホーム・ロゴ・フラグメント, C.1.35

ssHeight, C.1.35

ssLogo, C.1.35

ssWidth, C.1.35

Idocスクリプト

フラグメントの言語, 13.12.2

フラグメント内, 13.13

IDOC検索ボックス・プレーン・フラグメント, C.1.36

ssButtonText, C.1.36

ssResultsPage, C.1.36

イメージ要素ダイアログ, A.30, A.31 「イメージ要素の検証」ダイアログ, A.51 イメージ, 1.6.6, 3.2.2

アセットとして, 10.1.4

ワークフロー, 15.5.3

インポート・アーカイブ(レプリケーション), B.4.1 インポート・アーカイブ, 作成, B.4 ファイル・システムからのページ・テンプレートのインポート, 12.1.5, 12.1.6, 12.1.7 プロジェクト・ファイルをエクスポート・アーカイブに含める, B.4.2 ページ・テンプレートの継承, 12.1.5, 12.1.6, 12.1.7 インライン動的変換, 15.5.2, 15.5.2 インライン・インクルード・スニペット, 13.12.4 動的変換の挿入ダイアログ, 8.13, 10.8.3, A.78 インストール

デザイナ・アプリケーション, 2.2, 5.1

インタフェース

カスタマイズ, 6

インタフェース項目

表示と非表示, 6.1.1

J

javascript, 11.2.1

フラグメント内のJavaScript, 13.13

JDeveloper

デザイナでの使用, 4.2

JSP

アセットとして, 13.12.5

ファイル拡張子, 12.1.5, 12.1.6, 12.1.7

フラグメント内, 13.12.5.3

フラグメントの言語, 13.12.2

フラグメント内, 13.13

JSP動的リスト・プレーン・フラグメント, C.2.7

ssClassName, C.2.7

ssDisplayField, C.2.7

ssHoverColor, C.2.7

ssLimitScope, C.2.7

ssQueryText, C.2.7

ssResultCount, C.2.7

ssSortField, C.2.7

ssSortOrder, C.2.7

ssTargetNodeID, C.2.7

ssTextColor, C.2.7

JSPナビゲーション・ホーム・ロゴ・フラグメント, C.1.28

ssHeight, C.1.28

ssLogo, C.1.28

ssWidth, C.1.28

水平方向のJSPナビゲーション・プレーン・フラグメント, C.1.29

ssClassName, C.1.29

ssFocusColor, C.1.29

ssHoverColor, C.1.29

ssSeparator, C.1.29

ssShowHome, C.1.29

ssTextColor, C.1.29

垂直方向のJSPナビゲーション・プレーン・フラグメント, C.1.30

ssClassName, C.1.30

ssFocusColor, C.1.30, C.1.30

ssHoverColor, C.1.30

ssTextColor, C.1.30

JSPオブジェクト, B.2 JSPページ

JDeveloper, 4.2

JSP検索ボックス・プレーン・フラグメント, C.1.31

ssButtonText, C.1.31

ssClassName, C.1.31

ssFocusColor, C.1.31

ssResultsPage, C.1.31

JSP検索結果ページ・フラグメント, C.1.32

ssClassName, C.1.32

ssDisplayField, C.1.32

ssHoverColor, C.1.32

ssLimitScope, C.1.32

ssQueryText, C.1.32

ssResultCount, C.1.32

ssSortField, C.1.32

ssSortOrder, C.1.32

ssTargetNodeID, C.1.32

ssTextColor, C.1.32

JSPサイト・マップ・プレーン・フラグメント, C.1.33

ssClassName, C.1.33

ssFocusColor, C.1.33

ssHoverColor, C.1.33

ssShowFocus, C.1.33

ssShowHome, C.1.33

ssTextColor, C.1.33

JSPサイト, 1.5

K

キーボード・ショートカット, 1.7.2

キーボード・ショートカット, カスタマイズ, A.1.4

「キーボード」タブ

ショートカットの割当て

キーボード・ショートカットの割当て, 6.6

L

コントリビュータの起動, 5.18.1

デザイナの起動, 5.2

レイアウト

サイトの計画, 4.1.2

CSSの使用, 8.8

表の使用, 8.8

Webページのレイアウト, 3.17 レイアウト・ページ

定義, 用語集

レガシー・プロジェクト, D.2 レガシー・サイト

ツールバー, 5.10.6

フラグメントのライブラリ, 1.6.6, 3.2.3 行の長さ, 設定, A.1.7 行折返し, 有効化, A.1.7 リンク

追加, 12.4

タイプの比較, 12.4.9

編集, 12.4.6

形式, 12.4.9

リンク形式

デフォルトの選択, 12.4.8

「リンク設定」ダイアログ, A.44 リンク・ターゲット, 12.4.1, 12.4.2, 12.4.3, 12.4.4, 12.4.5 「リンク・ターゲットのオプション」ダイアログ, 12.4.1 リンク・ウィザード, 4.3.4, 5.13, 12.4, 12.4.2, A.18

チェックイン, A.18.6

セクションの選択, A.18.2

コンテンツ・ファイルの選択, A.18.4

ターゲット・セクションの選択, A.18.5

リンク・タイプの選択, A.18.1

URLフォーマットの選択, A.18.3

確認, A.18.7

リンク・ターゲットのオプション, A.18.8

リンク

コントリビュータ・データ・ファイル, 5.13, 12.4.4

現在のアイテム, 5.13

サーバー上の既存のファイル, 5.13, 12.4.2

既存のローカル・ファイル, 5.13, 12.4.5

ネイティブ・ドキュメント, 5.13, 12.4.4

オプション, 12.4.1, 12.4.2, 12.4.3, 12.4.4, 12.4.5

削除, 12.4.7

ターゲット・セクション, 5.13, 12.4.2, 12.4.4, 12.4.5

ファイルへ, 5.13

ローカル・ファイルヘ, 12.4.5

新規ファイルへ, 12.4.4

セクションへ, 5.13

サイト・セクション, 12.4.1

URLへ, 5.13, 12.4.3

ウィザード, 5.13

リスト・フラグメント, 13.6 ローカル・ファイル

リンク先, 5.13, 12.4.4

コンテンツ・サーバーとのすべての通信の詳細を記録, 6.12 「ログ・ファイル」タブ

ログ・ファイル設定の変更, 6.12

コンテンツ・サーバーとのすべての通信の詳細を記録, 6.12

デザイナが起動するたびにログ・ファイルをリセット, 6.12

ログ・ファイル・ビューア, 5.9.4 ログ・ファイル, 5.11

カスタマイズ, A.1.10

ログイン・サンプル・フラグメント, C.1.3

ssButtonText, C.1.3

ssClassName, C.1.3

ssFocusColor, C.1.3

ssTargetSiteId, C.1.3

ロゴ・サンプル・フラグメント, C.4.6

M

デザイナのメイン・ウィンドウ, 5.3

「フラグメント・ライブラリの管理」ページ, 5.19

「サイトの管理」ページ・ダイアログ, A.68

「サイト・レプリケーションの管理」ページ, 5.19, B.1, B.4.2, B.5

「Webサイト・アドレスの管理」ページ, 5.19

「Webサイトの管理」ページ, 5.19

管理対象Webサイト, 3.1

マネージャ, 4.3.2, 4.11.7, 5.17, 5.19, 16.1

コンテンツ・サーバーからのアクセス, 16.2

フラグメントとして追加, 16.1

セクションに追加, 16.2

サイトに追加, 16.4

サイトの計画, 4.3.2

構成設定ファイル, 16.4.2, 16.5, 16.7, 16.11

カスタム設定, 16.4.2

外観のカスタマイズ, 16.1

機能のカスタマイズ, 16.1

デフォルト設定, 16.4.1

定義, 用語集

表示, 16.2

フラグメント, 16.4.1, 16.5

フラグメント・エディタ, 16.4.1, 16.4.2

Webサイトに配置, 16.2

実行, 16.2

テーマ, 16.4.1, 16.4.2

マネージャ構成設定, 1.6.6, 3.2.3 マネージャ構成設定, 16.5, 16.7, 16.11 マネージャ構成設定, 16.1 「マネージャ構成設定」ダイアログ, 16.7, A.69 マネージャ構成設定ファイル

カスタマイズ, 16.5, 16.7

パラメータ, 16.11

「サイト・レプリケーションの管理」ページ, B.4.1

インポート・アーカイブの追加, B.4.1

アーカイブの説明, B.4.1

アーカイブ名, B.4.1

インポート中は、ターゲット・サーバーのリージョン・コンテンツを維持します, B.4.1

インポート中は、ターゲット・サーバーで切り替えられたリージョン・コンテンツを維持します, B.4.1

マネージャ, 説明, 1.2 マネージャ, 3.4 Webサイトの管理, 5.19 プレースホルダとプレースホルダ定義のマッピング, 3.11 MBC, 4.2 メディア・ファイル, 1.6.6, 3.2.2 メニュー・アニメーション

フェード, 6.7.3

なし, 6.7.3

スライド, 6.7.3

展開, 6.7.3

メニュー・バー, 5.9

編集, 5.9.2

ファイル, 5.9.1

フォーマット, 5.9.3

ヘルプ, 5.9.7

ツール, 5.9.5

表示, 5.9.4

ウィンドウ, 5.9.6

メニュー・オプション

すべてのセクションへの適用, D.3.2

コンテンツの切替え, D.3.2, D.3.3

リージョン・テンプレートの切替え, D.3.2, D.3.3

Webサイト使用状況レポートの表示, D.3.2, D.3.3

メニュー

アニメーション, 6.7.3

外観, 6.7.3

作成, 6.3

カスタマイズ, 6.7.3

カスタマイズ, 6.3

作業領域のメニュー, 5.6.7 メニュー, カスタマイズ, A.1.1, A.1.5 メタデータ

ネイティブ・ドキュメント, 10.8.1

リージョン・テンプレート, 9.9

レポート, 14.3

サイトの計画, 4.3.3

サイト・レポートの重要性, 14.5.2

サイトの計画, 4.9.2

プロジェクト・ファイルに割り当てる値の指定, 7.3.1

xRegionDefinition, 3.3, 9.9

xWebsiteObjectType, 11.3.3

xWebsites, 9.12.3

メタデータ・フィールド

xWebsites, 9.12.3

メタデータ・フィールド

リストから除外, 3.3

リージョン定義, 3.3

Webサイト・オブジェクト・タイプ, 3.3

Webサイト・セクション, 3.3

Webサイト, 3.3

xRegionDefinition, 3.3

サイト・アセットのメタデータ, 3.3 コントリビュータ・エディタの「メタデータ」タブ, 5.18.2 Microsoft Word, 3.15 「その他」タブ

デフォルト・ライブラリの絞り込み, 6.11

その他言語のフラグメントの絞り込み, 6.11

その他サイトのライブラリの絞り込み, 6.11

コントリビューション・モデル, 3.6 プレゼンテーション・モデル, 3.5 サーバー接続の変更ダイアログ, A.82.5 ペインの移動, 6.1.3 セクションの移動, 12.1.3 マルチバイト文字, 4.2

コンテンツID, 4.2

フラグメント, 4.2

URLでの使用, 4.2

コンテンツ, 5.1 ダウンロード, 5.1

コンテンツ・サーバー, 2.2

N

ネーミング規則, 9.1.2

要素定義, 4.5, 9.9

場所, 4.2

ページ・テンプレート, 4.2, 4.10.2

プレースホルダ定義, 9.3.1

リージョン定義, 4.6

リージョン・テンプレート, 4.7

セクション, 4.11.3

サイト・アセット, 4.2

サイト階層, 4.2

サイトの計画, 4.10.2

ネイティブ・ドキュメント

定義, 用語集

「ネイティブ・ドキュメント変換設定」ダイアログ, 10.8.4, A.24, A.25 ネイティブ・ドキュメント, 1.6.6, 3.2.2, 3.15, 3.15, 4.3.4, 5.14, 5.16, 10.1.2, 10.1.2

その他の構成要件, 10.8.1

直接配信, 10.8.6

動的変換, 8.13

コントリビューション・リージョンへの割当て, 10.8.1

コントリビュータ・データと比較したコントロール, 10.8.3

変換定義, 8.13, 10.1.3, 10.8.3

変換テンプレート, 10.8.3

直接配信, 10.8.6

ダウンロード, 10.8.6

動的変換, 10.8.5

編集, 10.1.2, 10.8, 10.8.1

ワークフロー, 15.5.2

コントリビューション・リージョンに含む, 10.8

リンク先, 5.13, 12.4.4

メタデータ, 10.8.1

使用の要件, 10.8.1

Webサイト間での共有, 4.11.6

サイトの計画, 4.3.4

変換テンプレートの指定, 10.8.3

サイトへの発行, 4.3.4

Dynamic Converterでのテンプレートの選択ルール, 10.8.4

変換テンプレートの使用, 10.8.3

フラグメントでの使用, 10.8.5

ワークフロー, 15.5.2, 15.5.2

ナビゲーション・ホーム・ロゴ・フラグメント, C.1.4

ssHeight, C.1.4

ssLogo, C.1.4

ssWidth, C.1.4

水平方向のナビゲーション・マルチ・フラグメント, C.1.5

ssClassName, C.1.5

ssFocusColor, C.1.5

ssHoverColor, C.1.5

ssNumLevels, C.1.5

ssSeparator, C.1.5

ssShowHome, C.1.5

ssStartLevel, C.1.5

ssTextColor, C.1.5

垂直方向のナビゲーション・マルチ・フラグメント, C.1.6

ssClassName, C.1.6

ssFocusColor, C.1.6

ssHoverColor, C.1.6

ssNumLevels, C.1.6

ssShowHome, C.1.6

ssStartLevel, C.1.6

ssTextColor, C.1.6

水平方向のナビゲーション・プレーン・フラグメント, C.1.7

ssClassName, C.1.7

ssFocusColor, C.1.7

ssHoverColor, C.1.7

ssSeparator, C.1.7

ssShowHome, C.1.7

ssTextColor, C.1.7

垂直方向のナビゲーション・プレーン・フラグメント, C.1.8

ssClassName, C.1.8

ssFocusColor, C.1.8

ssHoverColor, C.1.8

ssTextColor, C.1.8

トップ・ナビゲーション・タブ・フラグメント, C.1.9

ssClassName, C.1.9

ssFocusColor, C.1.9

ssHoverColor, C.1.9

ssShowHome, C.1.9

ssShowNext, C.1.9

ssTextColor, C.1.9

ssTheme, C.1.9

水平方向のナビゲーション・ラップ・フラグメント, C.1.10

ssClassName, C.1.10

ssFocusColor, C.1.10

ssHoverColor, C.1.10

ssLineWrap, C.1.10

ssShowHome, C.1.10

ssTextColor, C.1.10

サイトのナビゲート, 4.11.2 ナビゲーション

定義, 用語集

リンクを含む, 12.4

ナビゲーション・フラグメント

ハイパーリンク, 12.1

ナビゲーション・フラグメント, 13.4 ナビゲーション・フラグメント, 13.4, 13.12.2, C.1 「新規フラグメント」ダイアログ, 13.9 「新規アイテム設定」ダイアログ, A.53 新規メニュー

作成, 6.3

「新規オプション」ダイアログ, A.63 「新規セクション」ダイアログ, A.8 ノードID, 12.1.1

O

コントリビュータを開く, 5.18.1

マネージャを開く, 16.3

表示されるセクションの順序, 変更, 12.1.3

その他のメディア, 1.6.6, 3.2.2

外部プロバイダ（レプリケーション）

設定, B.3

「環境プロパティのオーバーライド」ダイアログ, A.82.7, B.8.6

P

コントリビュータ・エディタのページ・ヘッダー, 5.18.2

ページ・レイアウト, 3.17

ページ・テンプレート, 1.6.6, 3.2.1, 3.7, 3.12, 8.1, 8.1.1, 9.1.1

フラグメントの追加, 12.2

リンクの追加, 12.4

別のWebサイトからのURLの追加, 12.1.6

CSSの追加, 8.1.4

フラグメントの追加, 13.6

テキストの追加, 8.7

セクションに追加, 8.2.2

サイト階層に追加, 12.1.5, 12.1.6, 12.1.7

複数の利点, 4.11.4

サブテンプレート, 4.8.1

ASPファイル拡張子, 12.1.5, 12.1.6, 12.1.7

ホーム・ページとして割当て, 12.1.5

既存のテンプレートに基づく, 12.1.5, 12.1.6, 12.1.7

コンテンツ情報ページ, 8.2.5

フラグメントの削除, 13.10

Webサイトに表示, 12.1

リンクの編集, 12.4.6

説明, 4.11.5

テキストの書式設定, 8.7

フラグメント, 13.1

HCSPファイル拡張子, 12.1.5, 12.1.6, 12.1.7

他のエディタからのHTML表の配置, 8.10

フラグメントを含む, 8.1.1

継承, 12.1.5, 12.1.6, 12.1.7

JSPファイル拡張子, 12.1.5, 12.1.6, 12.1.7

メタデータ値, 12.1.5

複数と再利用可能, 4.11.4

ネーミング規則, 4.10.2, 12.1.5

ターゲットとしてのプライマリ・ページ, 12.1

プライマリ・ページ, 4.10.2, 5.4

サブテンプレートと関連, 8.1.3

再利用, 1.4

追加コンテンツのセカンダリ・ページ, 12.1

セカンダリ・ページ, 4.10.2, 5.4

サイトの計画, 4.4, 4.8.1, 4.10, 4.11.4

ファイル・システムに格納, 12.1.5, 12.1.6, 12.1.7

HTML表の使用, 8.10

コンテキスト・データの表示, 8.2.2

PageHitCountフラグメント, C.4.10

contributorOnly, C.4.10

ページ

プライマリ, 3.14

セカンダリ, 3.14

ペインの枠線

ドラッグ, 6.1.2

ペイン

移動およびドッキング, 6.1.3

サイズ変更, 6.1.2

表示と非表示, 6.1.1

パラメータ

新規の追加, 13.12.6.2

定義, 用語集

編集, 13.12.6, 13.12.6.1

パラメータ

フラグメントのカスタマイズ, 13.7.2

パラメータ(フラグメント), 5.15 パス名

サイト・アドレスの変更, 7.2.2

パスベース・アドレス, 7.2.2 パスベース・リンク

デフォルトのURLページ名で使用, 12.1.6

パスベースのURL, 5.13, 5.13, 12.4.1, 12.4.2, 12.4.4, 12.4.5 「レプリケーションの実行」ダイアログ, A.82.4 プレースホルダ, 8.4, 9.1.1

サイトの計画, 4.9.1

プレースホルダ定義

表示, 5.16

マッピング, 5.9.5

デフォルトを指定, 9.8.1

プレースホルダ・タグで指定, 9.8.4

「プレースホルダ定義」ダイアログ, A.72 プレースホルダ定義マッピング

グローバル, 9.8, 9.8.2, 9.8.2

タグ内, 9.8

セクション・プロパティ, 9.8, 9.8.3

プレースホルダ定義マッピング, 5.9.5 「プレースホルダ定義マッピング」ダイアログ, 8.4, A.73 プレースホルダ定義, 1.6.6, 3.2.3, 3.7, 3.11, 3.11, 4.9.1, 8.3, 9.1, 9.1.1, 9.1.1, 9.8

包括的な方法, 3.11

デフォルト, 3.11

説明, 9.3.1

編集, 9.3.1

リージョン定義を含む, 9.1.1, 9.3.1

リージョン・テンプレートを含む, 8.1.2, 9.3.1

サブテンプレートを含む, 9.3.1

ネーミング規則, 9.3.1

Content Trackerレポートのオプション, 14.7.1

サイトの計画, 4.4

ワークフロー, 15.4

プレースホルダ・マッピング・ダイアログ, 9.8, 9.8.2, 9.8.2 プレースホルダ名

表示, 5.16

「プレースホルダ・セクションのマッピング」ダイアログ, D.4 プレースホルダ・セクション・プロパティ, D.4 プレースホルダ・セクション・プロパティ, 9.8.3, A.70, D.3.1, D.4, D.4 プレースホルダ・タグ

プレースホルダ定義を直接指定, 9.8.4

プレースホルダ・ツールバー, 5.10.7 placeholderDefinitionDocName, 3.11 プレースホルダ, 3.7, 3.11

定義, 9.8.2

サブテンプレート内, 9.1.1

マッピング, 3.11

「プレーン・テキスト要素」ダイアログ, A.28, A.29 「プレーン・テキスト要素検証」ダイアログ, A.49 Webサイトの計画, 4 ポップアップ・メニュー

コマンドの追加, 6.7.1

コマンドの削除, 6.7.2

事前定義済フラグメント, 3.16 プレゼンテーション・ファイル, 3.2.1 プレゼンテーション・モデル, 3.5 プレゼンテーション, コンテンツからの分離, 3.2 ターゲットの切替え後リージョン関連を保持, B.8.3 「新規ショートカット・キーを押す」テキスト・ボックス, 6.6 プレビュー

定義, 用語集

プレビュー, 5.6.5 「プレビュー」タブ, 8.2.2 フラグメントのプレビュー, 13.7 フラグメントのプレビュー, 13.7 プライマリ・ファイル, 12.4.5 プライマリ・ページ

定義, 用語集

デザイン・モード, D.3.2

プライマリ・ページ, 3.14, 5.4, 9.8.2, 12, 12.1.6

キャッシュ, 12.1.11

名前の変更, 7.2.2

説明, 4.11.5

サイト階層, 12.1

サイト階層, 12.1.6

サイトの計画, 4.10.2, 4.11.5

プロファイル

Oracle Content Server, A.15

プロジェクト・ファイル, 3.18, 5.19, 7.3

サイト階層, 7.3.3

変更, 7.3.3

コンテンツ情報ページ, 7.3.4

コンテンツ情報ページ, 7.3.4

削除, 7.1.3

編集, 7.3

説明, 7.3

メタデータ値の指定, 7.3.1

ステータス, 7.3.2

プロジェクト・ステータス, 7.3.2 プロジェクト

10gR4より前のプロジェクトの使用, D.2

プロパティ

カスタム・セクション, 12.1.11

デザイン・モード, D.2

フラグメント, 13.12.2

プレースホルダ・セクション・プロパティ, D.4

プロパティ(フラグメント), 5.15 「フラグメントのプロパティ」ダイアログ, 13.8.1, A.58 「プロパティ」ペイン

定義, 用語集

「プロパティ」ペイン, 5.3, 5.5

デザイン・モード・ロールの設定, D.2

プロパティ・カテゴリ, 5.5 プロトコル指定子, 7.2.1.1 「プロバイダ」ペイン, B.3 今すぐ公開, 5.20.2, 5.20.2

コントリビュータ, 5.20.2

すぐに公開を有効化, 5.20.2

Publisher, 5.19, 5.20, 5.20.1

R

ランダム変換フラグメント, 10.8.5, C.4.7

ssLayout, C.4.7

ssLimitScope, C.4.7

ssQueryText, C.4.7

ssTemplate, C.4.7

ランダム動的変換, 15.5.2, 15.5.2 読取り専用モード, 5.6 起動時にWebサイトに再接続, 6.11 参照インクルード・スニペット, 13.12.4 リージョン・コンテンツ

Webサイトに関連付けられていないコンテンツの追加, 4.11.6

定義, 用語集

追加するカスタム要素フォームの使用, 11.3

「リージョン・コンテンツ・オプション」ダイアログ, A.20 リージョン定義(メタデータ), 3.3 「リージョン定義」ダイアログ, A.42 リージョン定義, 1.6.6, 3.2.3, 3.3, 3.7, 3.7, 3.10, 5.14, 9, 9.1.1, 9.1.2, 9.3.1, 9.9, 9.9

要素定義の追加, 4.6, 9.3.2

プレースホルダ定義に追加, 9.3.1

要素定義, 8.3, 8.5

要素定義の関連付け, 9.9

リージョン・テンプレートへの関連付け, 8.1.2, 9.8.7

リージョン・テンプレートへの関連付け, 9.3.2

要素情報, 9.3.2

要素ラベル, 9.3.2

要素名, 9.3.2

要素の順序, 9.3.2

要素のツールチップ, 9.3.2

埋込み要素定義, 9.9

プレースホルダ定義, 9.1.1, 9.3.1

要素定義を含む, 9.1.2, 9.3.2

ネーミング規則, 4.6

サイトの計画, 4.4, 4.6

リージョンの選択, A.54 リージョン・テンプレート

変換定義, 10.8.3

リージョン・テンプレート, 1.6.6, 3.2.1, 3.7, 3.7, 3.10, 8.1, 8.1.2, 9.1.1, 9.3.1

動的変換の追加, 8.13

リンクの追加, 12.4

変換定義の追加, 10.8.3

リージョン定義, 8.5, 9.1.2, 9.9

要素の配置, 8.1.2

リージョン定義と関連付けられた, 9.1.2

リージョン定義への関連付け, 9.8.7

リージョン定義への関連付け, 9.3.2

プレースホルダ定義, 8.1.2, 9.3.1

プレースホルダ内, 8.1.2

要素定義を含む, 9.1.2

要素を含む, 9.1

メタデータ, 9.9

ネーミング規則, 4.7

サイトの計画, 4.4, 4.7, 4.11.6

要素定義の使用, 9.1

ドキュメントの却下(ワークフロー・オプション), 15.3 相対パス, 5.13 レプリケートされるアイテム

フラグメント・ライブラリ, B.1.2

プロジェクト・ファイル, B.1.2

WebサイトID, B.1.2

Webサイト・セクション, B.1.2

xWebsiteObjectType, B.1.2

xWebsites, B.1.2

xWebsiteSection, B.1.2

レプリケート

ターゲット・サーバーの構成, B.2

外部プロバイダの作成, B.3

インポート・アーカイブとエクスポート・アーカイブの作成, B.4

説明, B.1

サイトの各セクション, B.7

エクスポート・アーカイブの設定, B.4.2

ターゲット・サーバーでのエクスポート・アーカイブの設定, B.4.2

ターゲット・サーバーでのインポート・アーカイブの設定, B.4.1

開始, B.5

Webサイトのレプリケート, 5.19 レプリケーション, B.1 レプリケーション・プロセス

エクスポート, B.1.1

インポート, B.1.1

レプリケート, B.1.1

転送, B.1.1

レポート

コンテンツ追跡, 14.7.1, 14.7.2

レポートの生成, 14.7.2

適切なメタデータの使用, 14.3 Webサイト・オブジェクト, 14.2 ツールバーのリセット, 6.4.3 デザイナが起動するたびにログ・ファイルをリセット, 6.12 ペインのサイズ変更, 6.1.2 Webサイトのリストア, 5.19 制限文字

サイトID, 7.1.1

インポート中は、ターゲット・サーバーのリージョン・コンテンツを維持, B.4.1 インポート中は、ターゲット・サーバーで切り替えられたリージョン・コンテンツを維持, B.4.1 再利用可能ページ・テンプレート, 1.4, 4.11.4 ページ・テンプレートの再利用, 12.1.5, 12.1.6, 12.1.7 ページ・テンプレートの再利用, 1.4 サイト・アセットの再利用, 3.8, 3.15 リバース・プロキシ・キャッシュ

プライマリ・ページ, 12.1.11

セカンダリ・ページ, 12.1.11

作業領域の右クリック・メニュー, 5.6.7 ロール

管理者, 3.4

コントリビュータ, 3.4

デザイナ, 3.4

マネージャ, 3.4

Webサイトのロール, 3.4 RSETブレッドクラム・プレーン・フラグメント, C.1.37

ssClassName, C.1.37

ssHoverColor, C.1.37

ssSeparator, C.1.37

ssTextColor, C.1.37

水平方向のRSETナビゲーション・マルチ・フラグメント, C.1.38

ssClassName, C.1.38

ssFocusColor, C.1.38

ssHoverColor, C.1.38

ssNumLevels, C.1.38

ssSeparator, C.1.38

ssShowHome, C.1.38

ssStartLevel, C.1.38

ssTextColor, C.1.38

水平方向のRSETナビゲーション・プレーン・フラグメント, C.1.39

ssClassName, C.1.39

ssFocusColor, C.1.39

ssHoverColor, C.1.39

ssSeparator, C.1.39

ssShowHome, C.1.39

ssTextColor, C.1.39

RSETサイト・マップ・プレーン・フラグメント, C.1.40

ssClassName, C.1.40

S

サンプル・カスタム要素, 11.3.3

サンプル・フラグメントのパラメータ

Column1_Label, C.3.2

Column1_Name, C.3.2

contributorOnly, C.4.10

設定, C.4.11

ssAnimation, C.4.5

ssBorder, C.4.3

ssBottomText, C.3.2

ssButtonText, C.1.3, C.1.11, C.1.22, C.1.23, C.1.31, C.1.36

ssCaptionText, C.2.3, C.3.2

ssClassName, C.1.1, C.1.3, C.1.5, C.1.6, C.1.7, C.1.8, C.1.9, C.1.10, C.1.11, C.1.12, C.1.13, C.1.14, C.1.17, C.1.18, C.1.20, C.1.21, C.1.22, C.1.23, C.1.24, C.1.25, C.1.29, C.1.30, C.1.31, C.1.32, C.1.33, C.1.34, C.1.36, C.1.37, C.1.38, C.1.39, C.1.40, C.2.3, C.2.7, C.3.1, C.3.2, C.3.3

ssDisplayEnd, C.2.3, C.3.2

ssDisplayField, C.1.12, C.1.13, C.1.24, C.1.32, C.2.7

ssDisplayRow, C.3.2

ssDisplayStart, C.2.3, C.3.2

ssDocName, C.4.2

ssDocument, C.4.3

ssFocusColor, C.1.3, C.1.5, C.1.6, C.1.7, C.1.8, C.1.9, C.1.10, C.1.11, C.1.14, C.1.20, C.1.21, C.1.22, C.1.23, C.1.25, C.1.29, C.1.30, C.1.31, C.1.33, C.1.36, C.1.38, C.1.39

ssHeight, C.1.4, C.1.28, C.1.35, C.4.3

ssheight, C.4.5

ssHoverColor, C.1.1, C.1.5, C.1.6, C.1.7, C.1.8, C.1.9, C.1.10, C.1.12, C.1.13, C.1.14, C.1.17, C.1.18, C.1.20, C.1.21, C.1.24, C.1.25, C.1.29, C.1.30, C.1.32, C.1.33, C.1.34, C.1.37, C.1.38, C.1.39, C.2.3, C.2.7, C.3.1, C.3.2, C.3.3

ssLayout, C.4.2, C.4.3, C.4.7

ssLimitScope, C.1.12, C.1.13, C.1.24, C.1.32, C.2.3, C.2.6, C.2.7, C.4.7

ssLineWrap, C.1.10

ssLogo, C.1.4, C.1.28, C.1.35

ssMoreText, C.2.2, C.2.3

ssNoResults, C.2.3

ssNumLevels, C.1.5, C.1.6, C.1.20, C.1.21, C.1.38

ssQueryText, C.1.12, C.1.13, C.1.24, C.1.32, C.2.3, C.2.6, C.2.7, C.4.7

ssReportText, C.2.3

ssResultCount, C.1.12, C.1.13, C.1.24, C.1.32, C.2.3, C.2.6, C.2.7

ssResultsPage, C.1.11, C.1.22, C.1.23, C.1.31, C.1.36

ssRowEnd, C.2.3

ssRowLink, C.2.3

ssRowStart, C.2.3

ssScrolling, C.4.3

ssSeparator, C.1.1, C.1.5, C.1.7, C.1.17, C.1.18, C.1.20, C.1.29, C.1.34, C.1.37, C.1.38, C.1.39

ssShowFocus, C.1.14, C.1.25, C.1.33

ssShowHome, C.1.2, C.1.5, C.1.6, C.1.7, C.1.9, C.1.10, C.1.14, C.1.15, C.1.16, C.1.19, C.1.20, C.1.21, C.1.25, C.1.29, C.1.33, C.1.38, C.1.39

ssShowNext, C.1.9

ssSortField, C.1.12, C.1.13, C.1.24, C.1.32, C.2.3, C.2.6, C.2.7

ssSortOrder, C.1.12, C.1.13, C.1.24, C.1.32, C.2.3, C.2.6, C.2.7

ssStartLevel, C.1.5, C.1.6, C.1.20, C.1.21, C.1.38

ssTargetNodeID, C.1.12, C.1.13, C.1.24, C.1.32, C.2.2, C.2.3, C.2.5, C.2.7

ssTargetSiteId, C.1.3

ssTemplate, C.4.2, C.4.3, C.4.7

ssTextColor, C.1.1, C.1.5, C.1.6, C.1.7, C.1.8, C.1.9, C.1.10, C.1.12, C.1.13, C.1.14, C.1.17, C.1.18, C.1.20, C.1.21, C.1.24, C.1.25, C.1.29, C.1.30, C.1.32, C.1.33, C.1.34, C.1.37, C.1.38, C.1.39, C.2.3, C.2.7, C.3.1, C.3.2, C.3.3

ssTheme, C.1.9, C.1.15

ssWantMore, C.2.2, C.2.3, C.2.4

ssWidth, C.1.4, C.1.28, C.1.35, C.4.3

sswidth, C.4.5

テーマ, C.4.11

サンプル・フラグメント, C, C

テンプレートへの追加, 13.6

動的リスト, C.2

ナビゲーション, C.1

その他, C.4

静的リスト, C.3

「フラグメントの保存」ダイアログ, 13.13.2, A.67 フラグメント・ライブラリへのフラグメントの保存, 13.13.2 スクリプト

カスタム構成, 11.1.2

検証, 11.1.4

スクリプト, 1.6.6, 3.2.3, 9.10, 11.1.1

サイトに追加, 11.2.5

コピー, 11.2.2

カスタム構成スクリプト, 1.6.6, 3.2.3, 11.4

カスタマイズ, 9.10

編集, 11.1.2

要素の検証, 11.5, A.38

javascript, 11.1.4

サイトからの削除, 11.2.6

要素定義での使用, 9.10

検証, 1.6.6, 3.2.3, 9.10, 11.5

VBScript, 11.2.1, 11.2.1

コンテンツ情報の表示, 11.2.4

検索ボックス, 12.1.8 検索ボックス・プレーン・フラグメント, C.1.11

ssButtonText, C.1.11

ssClassName, C.1.11

ssFocusColor, C.1.11

ssResultsPage, C.1.11

検索結果ページ・フラグメント, C.1.12

ssClassName, C.1.12

ssDisplayField, C.1.12

ssHoverColor, C.1.12

ssLimitScope, C.1.12

ssQueryText, C.1.12

ssResultCount, C.1.12

ssSortField, C.1.12

ssSortOrder, C.1.12

ssTargetNodeID, C.1.12

ssTextColor, C.1.12

検索結果プレーン・フラグメント, C.1.13

ssClassName, C.1.13

ssDisplayField, C.1.13

ssHoverColor, C.1.13

ssLimitScope, C.1.13

ssQueryText, C.1.13

ssResultCount, C.1.13

ssSortField, C.1.13

ssSortOrder, C.1.13

ssTargetNodeID, C.1.13

ssTextColor, C.1.13

セカンダリ・ページ

定義, 用語集, 用語集

デザイン・モードで編集, D.3.1

セカンダリ・ページ, 3.14, 5.4, 9.8.2, 12

コントリビュータ・データ・ファイル, 4.10.2

キャッシュ, 12.1.11

説明, 4.11.5

サイト階層, 12.1

サイト階層, 12.1.5, 12.1.6

サイトの計画, 4.10.2, 4.11.5, 4.11.6

セクション

ページ・テンプレートの追加, 8.2.2

サイト・ナビゲーションへの追加, 12.1.8

Webサイトへの追加, 12.1.1

デフォルトのURLページ名, 12.1.6

定義, 用語集

カスタム・プロパティの定義, 12.1.12

削除, 12.1.4

サイト・ナビゲーションでの表示, 12.1.8

名前のハイパーリンク, 12.1.1

ID, 12.1.1

サイト階層での移動, 12.1.3

名前, 12.1

ハイパーリンクとしての名前, 12.1.1

ページ・テンプレート, 12.1

削除, 12.1.4

名前の変更, 12.1.2

セクションID, 12.1.1 セクション・ラベル, A.8 セクション・プロパティ, 12.1.11

編集, 12.1.11

プライマリ・ページ・プレースホルダ定義マッピング, 9.8, 9.8.3, 9.8.3

サイト・プロパティと関連, 12.1.11

セカンダリ・ページ・プレースホルダ定義マッピング, 9.8, 9.8.3, 9.8.3

セキュリティ, 12.1.10

セクションの表示, 12.1.11

セクション・プロパティ, セキュリティ, 12.1.10 セクション・プロパティ

最大有効期間(キャッシュ), 12.1.11

セカンダリ最大有効期間, 12.1.11

セクション

リンク・ターゲット, 5.13, 12.4.2, 12.4.4, 12.4.5

リンク先, 5.13

名前, 4.11.3

ネーミング規則, 4.11.3

プレースホルダ・マッピング, 3.11

プライマリ・ページ, 3.14, 5.4

セカンダリ・ページ, 3.14, 5.4

サイト階層, 4.11.2

サイトのセクション

リンク先, 12.4.1

セキュリティ

セクション, 12.1.10

サイト, 12.1.10, 12.1.10

セクション・プロパティ, 12.1.10

サイト・プロパティ, 12.1.10

セキュリティ・モデル

Oracle Content Server, 4.3.3

「プライマリ・ページ・テンプレートの選択」ダイアログ, 12.1.6 「セカンダリ・ページ・テンプレートの選択」ダイアログ, 12.1.7, 12.1.7 「CSSクラスの選択」ダイアログ, A.45 「フラグメントの選択」ダイアログ, A.81 ホームページ・テンプレートの選択ダイアログ, A.11 「HTMLタグの選択」ダイアログ, A.50 「レプリケートするアイテムの選択」ダイアログ

ダイアログ

レプリケートするアイテムの選択, A.82.3

「プライマリ・ページ・テンプレートの選択」ダイアログ, A.12 「セカンダリ・ページ・テンプレートの選択」ダイアログ, A.13 「セクションの選択」ダイアログ, A.17 「サイトの選択」ダイアログ, A.16 「ソース・サーバーの選択」ダイアログ, A.82.1 「ターゲット・サーバーの選択」ダイアログ, A.82.2 プレゼンテーションとコンテンツの分離, 3.2 サーバー側スクリプトのURLフォーマット, 5.13 デフォルトのプロジェクト・ドキュメント情報の設定ページ, 5.19 デフォルトのWebアセット・ドキュメント情報の設定ページ, 5.19 表示オプションの設定

短い遅延の後に完全なメニューを表示, 6.8

最近使用されたコマンドを最初に表示, 6.8

ツールバーに画面ヒントを表示, 6.8

画面ヒントにショートカット・キーを表示, 6.8

マネージャの設定, 1.6.6, 3.2.3 マネージャの設定, 16 ワークフローの設定, 15.4, 15.4 設定

マネージャのカスタム, 16.4.2

マネージャのデフォルト, 16.4.1

マネージャ, 16.5, 16.7, 16.11

ショートカット

外部アプリケーションへ, 6.5

Webサイトへ, 7.1

キーボードのショートカット, 1.7.2 ショートカット, カスタマイズ, A.1.4 ペインの表示, 6.1.1 ツールバーの表示, 6.4.1 警告メッセージの表示, 6.10 シンプル・インクルード・スニペット, 13.12.4 サイト・アドレス

パス名の変更, 7.2.2

サイト・アドレス, 5.19

パスの変更, 7.2.2

「サイト・アドレス」ダイアログ, 7.2.1.1, A.5 「サイト・アセット・カテゴリ」ダイアログ, A.14 サイト・アセットの再利用性, 4.1 サイト・アセット, 4.2

Cascading Style Sheet (CSS), 1.6.6, 3.2.1, 3.17

分類, 5.7

コントリビュータ・データ・ファイル, 1.6.6, 3.2.2, 3.7, 3.15, 3.15

変換定義, 1.6.6, 3.2.3

カスタム構成スクリプト, 1.6.6, 3.2.3

カスタム要素フォーム, 1.6.6, 3.2.3

ダイアログとタブ, 5.6.1, 5.6.1, 5.6.1

要素定義, 1.6.6, 3.2.3, 3.7, 3.7, 3.9, 9.10

要素, 3.7, 3.7, 3.9

フラグメント・ライブラリ, 1.6.6, 3.2.3

フラグメント, 3.7, 3.16

階層, 3.7

イメージ, 1.6.6, 3.2.2

管理, 4.2

マネージャ構成設定, 1.6.6, 3.2.3

ネーミング, 4.2

ネイティブ・ドキュメント, 1.6.6, 3.2.2, 3.15, 3.15

作成順序, 4.4

その他のメディア, 1.6.6, 3.2.2

ページ・テンプレート, 1.6.6, 3.2.1, 3.7, 3.12

ペイン, 5.7

プレースホルダ定義, 1.6.6, 3.2.3, 3.7, 3.11, 3.11

プレースホルダ, 3.7, 3.11

読取り専用モード, 5.6

並替え, 5.7

リージョン定義, 1.6.6, 3.2.3, 3.7, 3.7, 3.10, 9.9

リージョン・テンプレート, 1.6.6, 3.2.1, 3.7, 3.7, 3.10, 8.1.2

再利用, 3.8, 3.15

スクリプト, 1.6.6, 3.2.3

記憶域, 3.3

サブテンプレート, 1.6.6, 3.2.1, 3.7, 3.13

検証スクリプト, 1.6.6, 3.2.3

「サイト・アセット」ペイン, 5.3, 5.7

ツールバー, 5.7

サイト構成ファイル, 3.2.3 サイト接続, 7.1

コンテンツ・サーバーの変更, 7.1.2

名前の変更, 7.1.2

Webサーバーの変更, 7.1.2

作成, 7.1.1

定義, 用語集

削除, 7.1.3

編集, 7.1.2

「サイト接続詳細」ダイアログ, 7.1.2, A.3 サイト接続マネージャ, 5.12 「サイト接続マネージャ」ダイアログ, 7.1.2, 7.1.3, A.2 サイト接続

管理, 5.12

サイト・コンテンツ・ファイル, 3.2.3 サイト制御ファイル, 3.2.3 サイト設計情報

表示, 5.16

サイト階層, 5.3, 5.4, 12, 13.4

ページ・テンプレートの追加, 12.1.5, 12.1.6, 12.1.7

セクションの追加, 12.1.1

セクションの追加, 12.1.1

プライマリ・ページ, 12.1

セカンダリ・ページ, 12.1

サイト・ナビゲーション, 12.1.3, 12.1.4

プロジェクト・ファイルに対する変更, 7.3.3

コントリビューション・モデル, 4.3

ページ・テンプレートの作成, 8.2.2

カスタム・セクション・プロパティ, 12.1.11

定義, 用語集

深さ, 4.11.1

サイト・ナビゲーションを決定, 12.1

セクションの編集, 12.1.11

説明, 12.1

ホームページ, 12.1.5

マネージャ, 4.11.7

ページ・テンプレートの管理, 12.1

マネージャでの変更, 16.4

セクションの移動, 12.1.3

ネーミング規則, 4.2

ノードID, 12.1.1

計画, 4.11

プライマリ・ページ, 12.1.6

目的, 4.11

セクションの並替え, 12.1.3

セクションの削除, 12.1.4

セクション名の変更, 12.1.2

セカンダリ・ページ, 12.1.5, 12.1.6

セクションID, 12.1.1

セクション名, 4.11.3

セクション, 4.11.3

サイト・ナビゲーション, 12.1

サイトの計画, 4.3.3, 4.4, 4.10.2

セクションのプロパティの表示, 12.1.11

「サイト階層」ペイン

定義, 用語集

展開と縮小, 12.1.13

サイトID

ネーミング, 7.1.1

制限文字, 7.1.1

サイト・マップ・プレーン・フラグメント, C.1.14

ssClassName, C.1.14

ssFocusColor, C.1.14

ssHoverColor, C.1.14

ssShowFocus, C.1.14

ssShowHome, C.1.14

ssTextColor, C.1.14

サイト・マップ・ツリー・フラグメント, C.1.15

ssShowHome, C.1.15

ssTheme, C.1.15

サイトの命名, 制限文字

索引付け, 7.1.1

サイト・ナビゲーション

サイト階層, 12.1.3, 12.1.4

サイト階層により決定, 12.1

セクションの表示, 12.1.8

計画, 4.3.1

セクションのロール, 4.11.2

サイト・オプジェクトの階層, 3.7 サイトの計画, 4.1, 4.1

ページ・テンプレート, 4.1, 4.2

リージョン・テンプレート, 4.1

サブテンプレート, 4.1

データの配置, 4.1.2

アセットの作成, 4.4

通信, 4.3.5

構築, 4.1.1

コンテンツ, 4.1.2, 4.1.2

コントリビュータ・データ・ファイル, 4.1.2, 4.3.4

コントリビュータのロール, 4.3.1, 4.3.2, 4.3.2, 4.3.4, 4.3.5

デザイナのロール, 4.3.5

要素定義, 4.3.2, 4.4, 4.5

例

基本設計, 4.9.1

ページ・テンプレート, 4.1.2

プレースホルダ, 4.1.2, 4.1.2

サブテンプレート, 4.1.2, 4.1.2, 4.1.2

フラグメント, 4.10.1 重要性, 4.1.1 レイアウト, 4.1.2 マネージャ, 4.3.2, 4.11.7 マネージャのロール, 4.3.5 メタデータ, 4.3.3, 4.9.2 複数のコントリビュータ, 4.3.5 ネーミング規則, 4.10.2 ネイティブ・ドキュメント, 4.3.4 組織, 4.1.2 ページ・テンプレート, 4.4, 4.8.1, 4.10, 4.11.4 プレースホルダ, 4.9.1 プレースホルダ定義, 4.4, 4.9.1 プライマリ・ページ, 4.10.2, 4.11.5 リージョン定義, 4.4, 4.6 リージョン・テンプレート, 4.4, 4.7, 4.11.6 セカンダリ・ページ, 4.10.2, 4.11.5, 4.11.6 セクション, 4.11.3 サイト階層, 4.3.3, 4.4, 4.10.2, 4.11.1 サイト・ナビゲーション, 4.3.1 サイトの更新, 4.2 構造, 4.1.2 サブテンプレート, 4.4, 4.8, 4.8.1, 4.9.1, 4.10 ユーザー・アクセス権, 4.3.3 ワークフロー, 4.3.5, 4.9.2, 4.11.6 サイト・プレゼンテーション・ファイル, 3.2.1 サイト・プロパティ

CgiUrl, 12.1.11

エラー・ハンドラ, 12.1.11

セクション・プロパティと関連, 12.1.11

セキュリティ, 12.1.10, 12.1.11

サイトID, 12.1.11

サイト・ラベル, 12.1.11

サイト・タイプ, 12.1.11

停止サイト・ページe, 12.1.11

サイト・プロパティ, セキュリティ, 12.1.10 サイト・レプリケーション, 5.9.1.1 サイト・レポート

コンテンツ追跡, 14.7

コンテンツ追跡レポート, 14.4

説明, 14.1

メタデータの重要性, 14.5.2

オブジェクト, 14.5

タイプ, 14.1

使用状況, 14.3

管理者の使用, 14.5.2

デザイナでの表示, 14.5.1

使用状況レポートの表示, 14.6

Webサイト・オブジェクト・レポート, 14.5

Webサイト使用状況レポート, 14.6, 14.6.1, 14.6.2

Site Studio

アプリケーション, 1.2

コントリビューション・モデル, 3.6

メタデータ・フィールド, 3.3

10gR4より前のプロジェクト, D.2

プレゼンテーション・モデル, 3.5

サイト・オプジェクトの階層, 3.7

ワークフロー, 15

Site Studio管理者, 5.19 「Site Studioの管理」ページ, 5.19 Site Studio Contributor, 5.18

デザイン・モード, D.1

JDeveloper用のSite Studio拡張機能

デザイン・モード, D.3

デザイナ, D.3

Site Studio Log File Viewer, 5.9.4 Site Studio Manager, 5.17, 5.19, 16.1 Site Studio Manager・フラグメント, C.4.11

設定, C.4.11

テーマ, C.4.11

Site Studio Publisher, 5.19, 5.20, 5.20.1 Site Studioのレプリケーション, B.1.2 Site Studio Replicator, B.1

コンテンツ・サーバー接続, B.8.5

説明, A.82, B.8

環境プロパティの上書き, B.8.3

ターゲットの切替え後リージョン関連を保持, B.8.3

リストからサーバーを削除, B.8.5

階層のレプリケート, B.8.4

プロジェクト・ファイルのソースとしての選択, B.8.1

プロジェクト・ファイルのターゲットとしての選択, B.8.2

ソースの場所の選択, B.8.1

ターゲットの場所の選択, B.8.2

Webサイト階層の選択, B.8.3

サーバーのプロパティの表示または編集, B.8.5

「Site Studio Replicator」ダイアログ, A.82 サイト・ツールバー, 5.10.2 スニペット

定義, 用語集

編集, 13.12.4

「スニペットのプロパティ」ダイアログ, A.64 スニペット

フラグメントへの追加, 13.12.4

フラグメント内, 13.3

スニペット(フラグメント), 5.15 「ソース」ビュー

定義, 用語集

ソース・ビュー, 5.6.3, 8.1.4, 8.5, 8.10, 9.8, 10.7, 10.8.3, 13.6, 13.7.4, 13.10, 16.7

色分け, 5.6.3, 8.11.2, 9.11.2

カスタマイズ, 6.9

カスタマイズ・ダイアログ, A.1.7

DOCTYPE, 6.9

コードの書式設定, 6.9

フラグメント・プロパティの指定, 13.12.2 SS_Fragments_ASPフラグメント・ライブラリ, 13.13.1 SS_Fragments_CSP_Examplesフラグメント・ライブラリ, 13.13.1 SS_Fragments_Dynamicフラグメント・ライブラリ, 13.13.1 SS_Fragments_Examplesフラグメント・ライブラリ, 13.13.1 SS_Fragments_IDOCフラグメント・ライブラリ, 13.13.1 SS_Fragments_JSPフラグメント・ライブラリ, 13.13.1 SS_Fragments_Plainフラグメント・ライブラリ, 13.13.1 SSValidateCustomElements, 11.3.2 標準ツールバー, 5.10.1 デザイナの開始, 5.2 起動オプション, 変更, 6.11 静的コンテンツ

操作, 8.1

静的リスト

定義, 用語集

要素の管理, A.37

要素の検証, A.38

静的リスト要素

定義, 用語集

「静的リスト要素」ダイアログ, A.35, A.36 「静的リスト要素検証」ダイアログ, A.38 静的リスト・サンプル・フラグメント, C.3.1

ssClassName, C.3.1

ssHoverColor, C.3.1

ssTextColor, C.3.1

静的リスト・フラグメント, 13.4 動的リスト・フラグメント, 13.12.2, C.3 静的リスト一般フラグメント, C.3.2

Column1_Label, C.3.2

Column1_Name, C.3.2

ssBottomText, C.3.2

ssCaptionText, C.3.2

ssClassName, C.3.2

ssDisplayEnd, C.3.2

ssDisplayRow, C.3.2

ssDisplayStart, C.3.2

ssHoverColor, C.3.2

ssTextColor, C.3.2

静的リスト, A.37

要素定義, A.37

Webサイトの停止

一時ページ, 7.4.2

Webサイトの停止, 7.4.1 サイト・アセット記憶域, 3.3 スタイル

テキストに適用, 8.9

CSS内の参照, 8.9

CSSに格納, 8.9

スタイル・シート, 1.6.6, 3.2.1, 3.17 Microsoft Wordのスタイル, 3.15 サブテンプレート, 3.7, 5.14, 8.1, 9.1.1, 9.1.1, 9.3.1

リンクの追加, 12.4

CSSの追加, 8.1.4

プレースホルダ定義に追加, 9.3.1

ページ・テンプレート, 4.8.1, 4.10

プレースホルダ定義, 9.3.1

ページ・テンプレートと関連, 8.1.3

サイトの計画, 4.4, 4.8, 4.8.1, 4.9.1, 4.10

テンプレート

サブテンプレート, 1.6.6, 3.2.1, 3.13

コンテンツの切替え

メニュー・オプション, D.3.2, D.3.3

コンテンツの切替えウィザード, 5.14, 10.2, A.76

コンテンツのチェックイン, A.76.3

コンテンツ・ファイルの選択, A.76.2

リージョン・コンテンツの選択, A.76.1

確認, A.76.4

コンテンツの選択, 5.14

リージョン定義の選択, 5.14

サブテンプレート, 5.14

コンテンツの切替えウィザード, 10.2

コントリビュータ・データ・ファイルの作成, 10.2

リージョン・テンプレートの切替え

メニュー・オプション, D.3.2, D.3.3

切替え後リージョン関連, B.8.3 コンテンツの切替え

リージョン定義, 5.14

サブテンプレート, 5.14

システム要件, 1.8

T

タブ・サイズ, 設定, A.1.7

表ツールバー, 5.10.5

表

ツールバー, 5.10.5

タブ

ダイアログへの切替え, 5.6.1

作業領域のタブ, 5.6.1, 5.6.1 タグ属性, 新しい行に配置, A.1.7 プレースホルダのタグ, 3.11 タグ, 不明の扱い, A.1.7 リンク・ターゲット, 12.4.1, 12.4.2, 12.4.3, 12.4.4, 12.4.5 ターゲット・セクション, 5.13, 12.4.2, 12.4.4, 12.4.5 テンプレート

定義, 9

ページ, 1.6.6, 3.2.1, 3.12

リージョン, 1.6.6, 3.2.1, 3.10, 8.1.2

テキスト

スタイルを適用, 8.9

書式設定, 8.7

マネージャのテーマ, 16.4.1, 16.4.2 サード・パーティ・アプリケーション, 3.15 トークンのURLフォーマット, 5.13 リンクのトークン, 5.13 ツールバー

ボタンの外観, 6.4.2

コントリビュータ・インタフェース, 9.3.3

「すべてリセット」オプション, 6.4.3

「リセット」オプション, 6.4.3

リセット, 6.4.3

ツールバー, 5.3, 5.10

コントリビューション, 5.10.6

コントリビューション(コントリビュータ), 5.18.2

作成, 6.3

新規作成, 6.4.2

カスタマイズ・ダイアログ, A.1.2

カスタマイズ, 6.4

コントリビュータ・エディタの要素ツールバー, 5.18.2

書式設定, 5.10.3

HTML, 5.10.4

プレースホルダ, 5.10.7

表示と非表示, 6.1.1, 6.4.1

サイト, 5.10.2

「サイト・アセット」ペイン, 5.7

標準, 5.10.1

表, 5.10.5

ツールボックス, 5.3, 5.8

フラグメントの追加, 13.6

フラグメント・アイコンの変更, 13.12.3

定義, 用語集

動的リスト・フラグメント, 13.4

デフォルト・ライブラリの絞り込み, 13.5

その他言語のフラグメントの絞り込み, 13.5

その他サイトのライブラリの絞り込み, 13.5

フラグメント・カテゴリ, 3.16, 5.8

ナビゲーション・フラグメント, 13.4

サンプル・フラグメント, 13.4

静的リスト・フラグメント, 13.4

「ツール」メニュー, 5.9.5 「ツール」タブ

ショートカットの追加

ツール・ニューへのショートカットの追加, 6.5

ツールチップ

リージョン定義での追加, 9.3.2

コントリビュータ, 9.3.2

コントリビューション・リージョンのツールチップ, 5.16 top-of-bodyスニペット, 13.12.4

U

UCM, 1.3

Desktop Integration Suiteのアンインストール2.3

ユニバーサル・コンテンツ管理, 1.3

不明なタグ, 扱い, A.1.7

カスタム要素のアップグレード, 11.3.2

「フラグメント・ライブラリのアップロード」ダイアログ, 13.13.4.2

フラグメント・ライブラリのアップロード, 13.13.4

フラグメント・ライブラリのアップロードおよびダウンロード, 13.13.4

定義バンドルのアップロード, 9.12.3

URLディレクトリ名, 7.2.2

URL形式, A.18.3

IDベースのURL, 5.13, 5.13, 12.4.1, 12.4.2, 12.4.4, 12.4.5

パスベースのURL, 5.13, 5.13, 12.4.1, 12.4.2, 12.4.4, 12.4.5

URLページ名

パスベース・リンクでの使用, 12.1.6

URL

絶対パス, 5.13

ページ・テンプレートへの追加, 12.1.6

マルチバイト文字, 4.2

セクションのデフォルトURLページ名の変更, 12.1.6

クライアント側スクリプトのフォーマット, 5.13

IDベース, 5.13, 5.13, 12.4.1, 12.4.2, 12.4.4, 12.4.5

リンク先5.13, 12.4.2, 12.4.4, 12.4.5

リンク先, 5.13, 12.4.4

パスベース, 5.13, 5.13, 12.4.1, 12.4.2, 12.4.4, 12.4.5

パスベース・リンク, 12.1.6

相対パス, 5.13

サーバー側スクリプトのフォーマット, 5.13

トークン・フォーマット, 5.13

ユーザー・インタフェース

詳細要素検証, A.52

コンテンツの割当, 5.16, A.54

リージョン・コンテンツの割当て, A.54

デフォルト・リンク・フォーマットの選択, A.6

ドキュメント・タイプの選択, A.21

リージョン・コンテンツの選択, A.55

コントリビューション要素, A.80

コントリビューション・リージョン, A.19

コントリビューション・ツールバー, 5.10.6

変換定義, A.23

新規サイトの作成, A.4

カスタム構成スクリプト, A.79

カスタム要素, A.32, A.33

カスタム要素設定, A.34

カスタム・セクション・プロパティ, A.9

カスタマイズ, A.1

カスタム・セクション・プロパティの定義, A.10

環境プロパティの定義, A.7

プレースホルダの定義, A.75

プレースホルダ定義マッピングの定義, A.74

動的リスト要素, A.39, A.40

動的リスト設定, A.41

プレースホルダ・セクション・プロパティの編集, A.71

問合せテキストの編集, A.22, A.62

要素, A.43

要素の選択, A.37

メタデータ変更の有効化, A.15

書式設定ツールバー, 5.10.3

フラグメント・アセット, A.59

フラグメント・エディタ, A.57

フラグメント要素, A.60

フラグメント・パラメータ値, A.65

フラグメント・パラメータ, A.61

一意のリージョン・コンテンツの生成, A.56

HTMLツールバー, 5.10.4

イメージ要素, A.30, A.31

イメージ要素の検証, A.51

動的変換の挿入, A.78

リンク設定, A.44

リンク・ウィザード, 5.13, A.18

リンク・ウィザード - チェックイン, A.18.6

リンク・ウィザード - セクションの選択, A.18.2

リンク・ウィザード - コンテンツ・ファイルの選択, A.18.4

リンク・ウィザード - ターゲット・セクションの選択, A.18.5

リンク・ウィザード - リンク・タイプの選択, A.18.1

リンク・ウィザード - URLフォーマットの選択, A.18.3

リンク・ウィザード - リンクの確認, A.18.7

リンク・ウィザード - リンク・ターゲットのオプション, A.18.8

ログ・ファイル, 5.11

デザイナのメイン・ウィンドウ, 5.3

「サイトの管理」ページ, A.68

マネージャ構成設定, A.69

ネイティブ・ドキュメント変換設定, A.24, A.25

新規アイテム設定, A.53

新規オプション, A.63

新規セクション, A.8

プレースホルダ定義, A.72

プレースホルダ定義マッピング, A.73

プレースホルダ・セクション・プロパティ, A.70

プレースホルダ・ツールバー, 5.10.7

プレーン・テキスト要素, A.28, A.29

プレーン・テキスト要素検証, A.49

フラグメントのプロパティ, A.58

「プロパティ」ペイン, 5.3, 5.5

リージョン・コンテンツ・オプション, A.20

リージョン定義, A.42

フラグメントの保存, A.67

CSSクラスの選択, A.45

ホームページ・テンプレートの選択, A.11

HTMLタグの選択, A.50

プライマリ・ページ・テンプレートの選択, A.12

セカンダリ・ページ・テンプレートの選択, A.13

セクションの選択, A.17

サイトの選択, A.16

サイト・アドレス, A.5

サイト・アセット・カテゴリ, A.14

「サイト・アセット」ペイン, 5.3, 5.7

サイト接続詳細, A.3

サイト接続マネージャ, A.2

サイト接続マネージャ, 5.12, 5.12

サイト階層, 5.3, 5.4

「Site Studioの管理」ページ, 5.19

サイト・ツールバー, 5.10.2

スニペット・プロパティ, A.64

標準ツールバー, 5.10.1

静的リスト要素, A.35, A.36

静的リスト要素検証, A.38

コンテンツの切替えウィザード, 5.14, A.76

コンテンツの切替えウィザード - コンテンツのチェックイン, A.76.3

コンテンツの切替えウィザード - コンテンツ・ファイルの選択, A.76.2

コンテンツの切替えウィザード - リージョン・コンテンツの選択, A.76.1

コンテンツの切替えウィザード - コンテンツの切替えの確認, A.76.4

表ツールバー, 5.10.5

ツールバー, 5.3, 5.10

ツールボックス, 5.3, 5.8

作業領域, 5.3, 5.6

WYSIWYG要素, A.26, A.27

WYSIWYG要素検証, A.48

ユーザー

管理者, 3.4

コントリビュータ, 3.4

デザイナ, 3.4

マネージャ, 3.4

V

検証

要素, A.38

検証スクリプト, 1.6.6, 3.2.3, 11.5

要素定義, 11.1.4

要素, 11.5

javascript, 11.1.4

要素定義での使用, 9.10

VBScript

カスタム検証スクリプト, 11.2.1

バージョン情報, 5.19 垂直方向のメニュー・バー・フラグメント, C.1.16

ssShowHome, C.1.16

「表示」メニュー, 5.9.4 Webサイト使用状況レポートの表示

メニュー・オプション, D.3.2, D.3.3

ビュー

デザイン・ビュー, 5.6.4

フォーム, 5.6.6

プレビュー, 5.6.5

ソース・ビュー, 5.6.3

作業領域のビュー, 5.6.6

W

W3C

<TABLE>タグの説明, 8.10

警告メッセージ

「すべてチェック」オプション, 6.10

「すべてクリア」オプション, 6.10

表示と非表示, 6.10

警告, カスタマイズ, A.1.8 wcmConversionDefinition, 10.8.3 wcmDynamicConversion, 10.8.3 Webページ

2つのバージョンの比較, 12.5, 12.5.2

定義, 用語集

HTML表, 8.10

ページ・テンプレートへのリンク, 12.1.6

リンクでターゲットに設定, 12.4.6

Webページ・レイアウト, 3.17 Webサイト

コントリビュータによるアクセス, 4.3.3

現在関連付けられていないコンテンツの追加, 4.11.6

セクションの追加, 12.1.1

アドレス, 5.19

ASPファイル拡張子, 12.1.5, 12.1.6, 12.1.7

バックアップ, 5.19, B

接続先, 6.11, 7.1, 7.1.1

コンテンツ・ファイル, 3.2.2

制御ファイルと構成ファイル, 3.2.3

コピー, B

作成, 7.1

定義, 用語集, 用語集, 用語集, 用語集

削除, 7.1.3

サイト接続の削除, 7.1.3

セクションの表示, 12.1.8

コンテンツ・サーバーからのフラグメントのダウンロード, 7.1.1

接続の編集, 7.1.2

セクションの編集, 12.1.11

HCSPファイル拡張子, 12.1.5, 12.1.6, 12.1.7

セクションのハイパーリンク, 12.1.8

JSPファイル拡張子, 12.1.5, 12.1.6, 12.1.7

他へのリンク, 12.1.6

管理, 3.1, 5.19

計画, 4

プレゼンテーション・ファイル, 3.2.1

起動時に再接続, 6.11

セクションの削除, 12.1.4

セクション名の変更, 12.1.2

レプリケート, 5.19, B

リストア, 5.19

サイト・アセットの再利用, 3.8, 3.15

ロール, 3.4

プレゼンテーションとコンテンツの分離, 3.2

コントリビュータ・データ・ファイルの共有, 4.11.6

ネイティブ・ドキュメントの共有, 4.11.6

サイト・レポート, 14.1

開始と停止, 7.4

サイト・レプリケーションの開始, B.5

停止, 7.4.1

ネイティブ・ドキュメントの発行, 4.3.4

更新, 4.3

ナビゲートのリンクの使用, 12.4

WebサイトID, 7.2.2 Webサイト・オブジェクト・タイプ(メタデータ), 3.3 Webサイト・オブジェクト・レポート, 14.2, 14.5 Webサイト・プロパティ

デフォルトのプレースホルダ定義, 3.11, 9.8, 9.8.1

Webサイト・セクション(メタデータ), 3.3 Webサイト・セクション, 12.4.1 Webサイト使用状況レポート, 14.6, 14.6.1, 14.6.2 Webサイト(メタデータ), 3.3 Oracle Content Serverの「Webサイト」メニュー, 5.12 「ウィンドウ」メニュー, 5.9.6 ウィザード

リンク, 12.4

リンク, 4.3.5

コンテンツの切替え, 10.2

コンテンツの切替え, 10.2

ウィザード

リンク, 5.13

コンテンツの切替え, 5.14

ワークフロー

定義, 用語集

ワークフロー, 15

コンテンツ・サーバーの検索結果に影響, 15.5.2

コンテンツ・サーバー, 15.4

コントリビュータ, 15.3, 15.5.1

コントリビュータ・データ・ファイル, 15.5.1

コントリビュータ, 5.18.3

承認チェック・ボックス, 15.4

ドキュメントの承認, 15.3

コントリビュータ承認/却下, 9.8

コントリビュータ・データ・ファイル, 15.5.1

例, 15.5

コントリビューション・グラフィックのアイコン, 5.18.1

イメージ, 15.5.3

Dynamic Converterの組込み, 15.5.2

インライン動的変換, 15.5.2

ネイティブ・ドキュメント, 15.5.2, 15.5.2, 15.5.2

ランダム動的変換, 15.5.2

却下チェック・ボックス, 15.4

ドキュメントの却下, 15.3

リリース済バージョン, 15.5.2

設定, 15.4, 15.4

サイトの計画, 4.3.5, 4.9.2, 4.11.6

タイプ, 15.2

イメージの操作, 15.5.3

「設計」ビューでのテキストの操作, 8.7 作業領域, 5.3, 5.6

デザイン・ビュー, 5.6.4

ダイアログ, 5.6.1, 5.6.1

「フォーム」ビュー, 5.6.6

プレビュー, 5.6.5

サイト・アセットの読取り専用モード, 5.6

右クリック・メニュー, 5.6.7

ソース・ビュー, 5.6.3

タブ, 5.6.1, 5.6.1

ビュー, 5.6.2

作業領域, 定義, 用語集 「WYSIWYG要素」ダイアログ, A.26, A.27 「WYSIWYG要素検証」ダイアログ, A.48

X

XHTML準拠のマークアップ, 生成, A.1.7

XML, 3.15, 3.16, 3.18

フラグメント内, 13.13, 13.13

xRegionDefinition, 3.3, 9.9 xWebsiteObjectType (レプリケーション), B.1.2 xWebsites (レプリケーション), B.1.2 xWebsiteSection (レプリケーション), B.1.2

Copyright © 1996, 2011, Oracle and/or its affiliates. All rights reserved.