管理者用ガイド

     前  次    新しいウィンドウで目次を開く     
ここから内容の開始

データ入力テンプレートの作成

データ入力テンプレートには、コンテンツ アイテムを作成するために使用できるフィールドを定義するプロパティが含まれています。データ入力テンプレートを使用してコンテンツ アイテムを作成または編集した場合、これらのプロパティは、テキストボックス、選択リスト、ファイルをダウンロードするためのフィールド、ブール型のラジオ ボタンといった編集可能なフィールドとしてコンテンツ アイテム エディタに表示されます。コンテンツ アイテムを発行すると、Publisher は、プロパティ値がどのようにエンド ユーザーに表示されるかを定義する関連付けられたプレゼンテーション テンプレートを使用します。

データ入力テンプレートの作成および設定は、製作者以上の役割を持つユーザーが行うことができます。

この章では、データ入力テンプレートの概要について説明し、データ入力テンプレートを作成および編集する方法を説明します。

 


データ入力テンプレートについて

この節では、データ入力テンプレートの概要を説明します。以下の項目の手順について説明します。

概要

ウェブ サイトを構成するほとんどのページは、いくつかの少数のカテゴリに分類することができます。数百ページを持つ大規模な E コマース サイトでも、ホームページ、およびカタログのリスト、週間特集、ニュース リリース、採用情報といった少数のカテゴリにグループ分けされています。各カテゴリ内のウェブ ページには同じデザインが使用されており、コンテンツの内容も類似しています。たとえば、1 つの採用情報は、他の採用情報と同じ外観を持っており、同じ種類の情報が含まれています。

これらのウェブ ページの各カテゴリに対してデータ入力テンプレートを作成することができます。たとえば、カタログ リスト用のデータ入力テンプレート、採用情報用のデータ入力テンプレートなどを作成することができます。各データ入力テンプレートでは、そのカテゴリ内のすべてのウェブ ページに表示する情報の種類を指定します。その後、寄稿者は、これらのデータ入力テンプレートを使用して、これらのウェブ ページに対するコンテンツ アイテムを作成したり、コンテンツを入力したりすることが可能になります。

データ入力テンプレートを作成するには、プロパティを構築します。ウェブ ページの中の各変動コンポーネントに対して 1 つのプロパティを作成します。たとえば、採用情報用のデータ入力テンプレートには、仕事の名前、採用マネージャー、責任範囲、応募資格、給与範囲、および開始日などのプロパティを含めることができます。

プロパティを作成する際に、各プロパティが保持する情報の種類を指定するプロパティ タイプを割り当てます。プロパティ タイプには、テキスト、長いテキスト、整数、日付、アイテム (他のコンテンツ アイテムの参照)、イメージ、ファイル、リスト、選択リスト、実数、およびブール値があります。

たとえば、採用情報用のデータ入力テンプレートには、次のプロパティおよびタイプを含めることができます。

表 9-1 例 : データ入力テンプレートのプロパティおよびタイプ (採用情報の場合)
プロパティ名
プロパティ タイプ
仕事の名前
テキスト
責任範囲
長いテキスト
応募資格
長いテキスト
採用マネージャー
選択リスト
給与範囲
選択リストまたはテキスト
開始日
日付

データ入力テンプレートに使用できるプロパティ タイプ

データ入力テンプレートのプロパティには、以下のプロパティ タイプを使用することができます。

この節では各プロパティ タイプおよびその使用方法について説明します。

テキスト

ユーザーがプレイン テキストを入力できるようにします。入力文字数は、プレイン テキストで 255 文字以下の任意の文字数に制限できます。

以下の例では、必須フィールドにした場合の赤いアスタリスクも示しています。データ入力テンプレート エディタでは、任意のプロパティを必須フィールドとして設定できます。

図 9-1 コンテンツ アイテム エディタに表示されるテキスト プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示されるテキスト プロパティ タイプのフィールドの例

長いテキスト

リッチ テキスト エディタが提供され、ユーザーは、書式付のテキスト、イメージ、表、番号付きリストまたは箇条書きリスト、ハイパーリンク、HTML、およびポータル トランスフォーマー タグを入力することが可能になります。プレイン テキストの入力のみを許可するようにテキスト ボックスを制限することも可能です。プレイン テキストのオプションを使用した場合は、入力の長さを制限することができます。

図 9-2 コンテンツ アイテム エディタに表示される長いテキスト プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示される長いテキスト プロパティ タイプのフィールドの例

注意 : Netscape ブラウザでは、このフィールドは、簡素な長いテキスト フィールドとして表示されます。ユーザーは、フィールドの中にテキストおよび HTML フォーマット タグを入力することができます。

整数

ユーザーが整数を入力できるようにします。ユーザーがこのフィールドにテキストを入力した場合、「入力が無効」というエラーが発生します。ユーザーが整数を入力するように、説明文を追加することをお奨めします。

図 9-3 コンテンツ アイテム エディタに表示される整数プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示される整数プロパティ タイプのフィールドの例

実数

ユーザーが整数または小数を入力できるようにします。ユーザーがこのフィールドにテキストを入力した場合、「入力が無効」というエラーが発生します。ユーザーが数字を入力するように、説明文を追加することをお奨めします。

図 9-4 コンテンツ アイテム エディタに表示される実数プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示される実数プロパティ タイプのフィールドの例

ブール値

ユーザーが、「はい」/「いいえ」、または「真」/「偽」の質問に答えることができます。

図 9-5 コンテンツ アイテム エディタに表示されるブール値プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示されるブール値プロパティ タイプのフィールドの例

日付

ユーザーが日付を入力するか、あるいはポップアップ カレンダー コントロールから日付を選択し、ドロップダウン リストから時間を選択できるようにします。

図 9-6 コンテンツ アイテム エディタに表示される日付プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示される日付プロパティ タイプのフィールドの例

アイテム

ユーザーが新しいコンテンツ アイテムを作成するか、既存のコンテンツ アイテムを選択できるようにします。このコンテンツ アイテムは、データ入力テンプレートから作成されたコンテンツ アイテム内に表示されます。アイテム プロパティは、Publisher 内の任意のコンテンツ アイテムへの参照です。プレゼンテーション テンプレートからは、このプロパティを使用して、参照アイテムのプロパティにアクセスしたり、参照アイテムへのリンクを作成したり、参照アイテムの発行済みコンテンツを発行されるアイテムのボディに挿入することができます。

ユーザーは、コンテンツ アイテムをクリックすることによって、コンテンツ アイテム エディタの新しいウインドウで、そのコンテンツ アイテムを開くことができます。また、アイテムの横の「+」をクリックすることによって、アイテムの内容をアイテム名の真下の行に表示することができます。

図 9-7 コンテンツ アイテム エディタに表示されるアイテム プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示されるアイテム プロパティ タイプのフィールドの例

リスト

ユーザーが、データ入力テンプレートから作成されたコンテンツ アイテムに複数のコンテンツ アイテムを追加できるようにします。発行済みコンテンツ アイテムには、コンテンツ アイテム エディタに指定したのと同じ順番でアイテムのリストが表示されます。右側にある上下の矢印を使用してリストの順番を変更することもできます。ツール バーの [アイテムの作成] ボタンを使用して新しいアイテムを作成した場合、まずデータ入力テンプレートを選択するように指示されます。リスト内のアイテムの右側にある [アイテムの作成] アイコンを使用して新しいアイテムを作成した場合は、リストのアイテムと同じデータ入力テンプレートが使用されます。

図 9-8 コンテンツ アイテム エディタに表示されるリスト プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示されるリスト プロパティ タイプのフィールドの例

イメージ

ユーザーがローカル ドライブまたは共有ネットワーク ドライブからイメージをアップロードできるようにします。

図 9-9 コンテンツ アイテム エディタに表示されるイメージ プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示されるイメージ プロパティ タイプのフィールドの例

ファイル

ユーザーがローカル ドライブまたは共有ネットワーク ドライブからファイルをアップロードできるようにします。

図 9-10 コンテンツ アイテム エディタに表示されるファイル プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示されるファイル プロパティ タイプのフィールドの例

選択リスト

選択リストは、フィールドの入力を特定の値に制限します。固定の入力値のリストを定義し、ユーザーがその中の値を選択できるようにします。選択リストを使用することによって、ユーザーの入力を統一させ、入力間違いなどを防ぐことができます。ユーザーの入力データの統一性を確保することによって、プレゼンテーション テンプレートの作成者は、プロパティの値を用いて条件分岐を行い、発行時に必要なコンテンツを含めることが可能になります。

選択リストをデータ入力テンプレートに追加するには、まずそのリストを作成する必要があります。選択リストは、[選択リスト] ページから作成することができます。選択リストは、複数のデータ入力テンプレートの間で共有できます。ユーザーが複数のアイテムを選択できるかどうかは、データ入力テンプレート エディタで指定できます。

図 9-11 コンテンツ アイテム エディタに表示される選択リスト プロパティ タイプのフィールドの例

コンテンツ アイテム エディタに表示される選択リスト プロパティ タイプのフィールドの例

図 9-12 複数の選択が可能な選択リスト プロパティ タイプ フィールドの例

複数の選択が可能な選択リスト プロパティ タイプ フィールドの例

選択リストの定義

選択リストを定義するには、次の手順を実行します。

  1. Publisher エクスプローラを開き、選択リストを作成するフォルダを選択します。
  2. [新規 | 選択リスト] をクリックし、[選択リスト] ページを開きます。
  3. 選択リストを識別するための [名前] を入力します。リストに含まれるデータの種類が分かるような名前にすることをお奨めします。
  4. 選択リストの値を入力します。各入力値の最大の長さは、255 文字です。
  5. 値の名前の右側にあるアイコンを使用して、値の順番を入れ替えることができます。

  6. 完了したら、[保存]、次に [閉じる] をクリックします。

提供データ入力テンプレート

Publisher には、提供コンテンツ ポートレット テンプレートが用意されています。これらのテンプレートを使用し、ポートレット エディタおよびポートレット設定ウイザードから発行済みコンテンツ ポートレットおよびブランディング ポートレットを作成することができます。これらのポートレット テンプレートには、新しい発行済みコンテンツ ポートレットまたはブランディング ポートレットを作成した際にシステムが自動的にコピーするデータ入力テンプレートが含まれています。これらのデータ入力テンプレートは、そのままで使用するか、企業独自の用語やコンテンツのニーズに適合するようにカスタマイズすることができます。以下の表は、各ポートレット テンプレートとともに提供されるデータ入力テンプレートおよびそれらのプロパティ フィールドを示します。

表 9-2 ポートレット タイプ別の提供データ入力テンプレート
ポートレット タイプ
データ入力テンプレート : プロパティ フィールド
お知らせ
お知らせ : お知らせ (長いテキスト)
コミュニティ ディレクトリ
ハウツー記事 : タイトル (テキスト)、概要 (長いテキスト)、情報 (長いテキスト)、非表示 (ブール値)
インデックス : 記事非表示 (ブール値)
情報記事 : タイトル (テキスト)、概要 (長いテキスト)、情報 (長いテキスト)、非表示 (ブール値)
メイン ページ : 編集 (ブール値)、作成 (ブール値)、削除 (ブール値)、検索 (ブール値)
問題記事 : タイトル (テキスト)、概要 (長いテキスト)、原因 (長いテキスト)、解決法 (長いテキスト)、問題 (長いテキスト)、情報 (長いテキスト)、記事非表示 (ブール値)
ニュース
インデックス : アイテム (リスト)
メイン ページ : 編集 (ブール値)、作成 (ブール値)、削除 (ブール値)、検索 (ブール値)、最大アイテム数 (整数)
ニュース記事 : 見出し (テキスト)、要約 (テキスト)、本文 (長いテキスト)、記事非表示 (ブール値)
コンテンツ キャンバス
コンテンツ キャンバス : テキスト (長いテキスト)
ヘッダ
ヘッダ : テキスト (長いテキスト)
フッタ
フッタ : テキスト (長いテキスト)

上記すべてには、名前プロパティも含まれています。

 


データ入力テンプレートの作成および編集

新しいデータ入力テンプレートを作成したり、提供データ入力テンプレートを設定したりするには、データ入力テンプレート エディタを使用します。この節では、以下の方法について説明します。

データ入力テンプレート エディタの起動

データ入力テンプレート エディタは、Publisher エクスプローラ、ポートレット設定ウイザード、およびプレゼンテーション テンプレート エディタから開くことができます。Publisher エクスプローラからデータ入力テンプレート エディタを開いた場合にのみ、新しいテンプレートの作成および既存テンプレートの編集の両方を行うことができます。他から開いた場合は、既存テンプレートの編集のみ行うことができます。

Publisher エクスプローラからデータ入力テンプレート エディタを開くには次のいずれかを行ってください。

ポートレット設定ウイザードからデータ入力テンプレート エディタを開くには、データ入力テンプレートを含むオブジェクト カテゴリの任意の [オブジェクトの編集] ページで、テンプレート名の横の [編集] をクリックします。

プレゼンテーション テンプレート エディタからデータ入力テンプレート エディタを開くには、[データ入力テンプレート] フィールド内のデータ入力テンプレートの名前をクリックしてください。

データ入力テンプレート エディタの使用

データ入力テンプレート エディタでデータ入力テンプレートを作成または編集するには、次の手順を実行します。

[このリストにアイテムを挿入] グループ ボックスで、[アイテムの選択] をクリックします。

[コンテンツ アイテムの選択] ダイアログ ボックスで、Publisher がリスト項目を挿入する先のコンテンツ アイテムを選択します。[OK] をクリックします。

Publisher が項目を追加する [リスト] を選択します。

注意 : 自動挿入を使用する場合、対応するデータ入力テンプレートのリスト プロパティに注意書きを追加し、自動挿入が設定されていること、および手動で項目を追加する必要がないことを、コンテンツ アイテムのソースのユーザーに通知します。たとえば、次のような注意書きを追加することをお奨めします。「このリスト プロパティには、<テンプレート名> データ入力テンプレートから作成されたすべての新しいコンテンツ アイテムが自動的に追加されます。」
注意 : データ入力テンプレートから作成されたコンテンツ アイテムを発行するには、まずデータ入力テンプレートをプレゼンテーション テンプレートに関連付ける必要があります。データ入力テンプレートをプレゼンテーション テンプレートに関連付けるには、プレゼンテーション テンプレート エディタを使用してください。

プロパティの追加

データ入力テンプレート エディタの [プロパティ] の下で、そのデータ入力テンプレートを使用するコンテンツ アイテムに含めたいコンテンツの各タイプに対し、プロパティを作成します。また、各プロパティに対してデフォルト値を入力することができます。これらのデフォルト値は必須ではありませんが、プロパティの値の例として、テンプレートからコンテンツ アイテムを作成するユーザーへのヒントになります。

プロパティを追加するには、次の手順を実行します。

  1. [プロパティの追加] をクリックし、[プロパティの設定] ページを開きます。
  2. [一般] タブで以下を行います。

プロパティの名前を入力します。すべてのプロパティには名前が必要です。

警告 : データ入力テンプレートでプロパティの名前を変更した場合、関連付けられているプレゼンテーション テンプレート内のプロパティ名の参照も変更する必要があります。

上記のものとは別のプロパティ名をコンテンツ アイテム エディタに表示するには、[表示名] を入力します。

[タイプ] リストからプロパティ タイプを選択します。

各プロパティ タイプの詳細については、「データ入力テンプレートに使用できるプロパティ タイプ」を参照してください。

テキスト プロパティ タイプを選択した場合、[最大文字数] フィールドを使用してテキスト ボックスに入力できる最大文字数を設定することができます。設定できる最大値は、255 文字です。

長いテキスト プロパティ タイプを選択した場合、ユーザーがリッチ テキスト エディタでテキストを編集できるようにするか、プレイン テキスト エディタを使用するかを選択します。

選択リスト プロパティ タイプを選択した場合、既存の選択リストを選択する必要があります。タイプ リストから選択リストを選択すると、[選択リストの選択] ダイアログ ボックスが開きます。

コンテンツ アイテムのチェックインにそのプロパティを必須とする場合は、[チェックインするための値が必要ですか?] を選択します。これを選択した場合、ユーザーがフィールドに入力しないままアイテムをチェックインしようとした場合、Publisher はコンテンツ アイテム エディタにおいてエラー メッセージを表示します。

コンテンツ アイテムを発行するためにそのプロパティを必須とする場合は、[発行するための値が必要ですか?] を選択します。これを選択した場合、ユーザーがフィールドに値を入力しないままアイテムを発行しようとした場合、Publisher はコンテンツ アイテム エディタにおいてエラー メッセージを表示します。

プロパティの操作手順をコンテンツ アイテム エディタに表示するには、[操作手順] テキスト ボックスに手順を入力します。リッチ テキスト エディタを使用すると、入力した操作手順に書式を設定できます。

  1. [詳細] タブでは、プロパティのデフォルト値の設定、ドキュメント プロパティとしてのプロパティの設定、およびポータル プロパティへのマップを行うことができます。

データ アイテムのデフォルト値を定義できます。この値は、データ入力フィールドに表示され、設定者以上の役割を持つユーザーがデータ入力テンプレートからのコンテンツ アイテムを作成または編集するときに表示されます。

コンテンツ アイテム プロパティはポータル プロパティにマップできます。そして、データ入力テンプレートで定義されているプロパティをポータル プロパティに関連付けることによって、データ入力テンプレートから作成されたコンテンツ アイテムが発行される際に、これらのプロパティが検索サーバーにおいてインデックスされます (ポートレットに関連付けられている場合)。これによって、検索条件でポータル プロパティを指定することによって、ユーザーは検索オプションを使用してコンテンツ アイテムに対するクエリを実行できます。
プロパティをインデックスするために検索サーバーで使用されるポータル プロパティを選択するには、次の手順を実行します。
a. [選択] をクリックします。
b. ダイアログで、ポータル プロパティを選択するか、プロパティを検索します。
c. [OK] をクリックします。

データ入力テンプレートから作成されたコンテンツ アイテムがナレッジ ディレクトリに対して発行される、またはクロールされる際に、このプロパティをドキュメント プロパティとして設定する場合は、[ドキュメント プロパティとして設定] を選択できます。Publisher は、このデータ入力テンプレートで指定されているドキュメント タイプ ID またはポータルのグローバル ドキュメント プロパティ マップにおいて、このプロパティと同じ名前を持つ属性の検出を試みます。

  1. プロパティの設定が完了したら、[終了] をクリックし、データ入力テンプレート エディタのメイン ページに戻ります。
  2. 追加された各プロパティのプロパティ名、表示名、プロパティ タイプ、および必須であるかどうかが [プロパティ] 枠にリストされます。プロパティの順番をリスト内で移動するには、各行の右側にある [アクション] 矢印を使用します。データ入力テンプレートの中のリストの順番が、コンテンツ アイテム エディタに表示される順番になります。

データ入力テンプレートのコピー、移動、名前の変更、および削除

他の Publisher コンポーネントと同様に、Publisher エクスプローラでデータ入力テンプレートのコピー、移動、名前の変更、および削除を行うことができます。しかし、データ入力テンプレートに対してこのような操作を実行する場合は、以下の点に注意してください。

警告 : データ入力テンプレートを削除すると、そのテンプレートから作成されたすべてのコンテンツ アイテムが削除されます。削除を元に戻すことはできません。

  ページの先頭      前  次