この章では、ブログ・コンテンツを作成するためにコンテンツ・プロバイダがアクセスする必要のあるブログ・コンポーネントを有効にする手順について説明します。また、作成者アセットを作成する手順についても説明します。
この章は、次の項で構成されています。
異なるCMサイトでコミュニティ・ブログ・モジュールを使用する場合は、それらのサイトでブログ・アセット・タイプを有効にする必要があります。ブログ・アセット・タイプを有効にすると、そのスタート・メニュー・アイテムも有効にできます。コンテンツ・プロバイダは、このスタート・メニュー・アイテムを使用して、有効にするタイプのアセットを作成および検索できます。
ブログ・アセット・タイプを有効にするには:
一般管理者としてWebCenter Sites Adminインタフェースにログインします。
サイトを選択します。
ツリーで「管理」タブを選択して、「サイト」ノード、ブログ・アセット・タイプを有効にするサイトのノード、「アセット・タイプ」ノードの順に開きます。
「有効化」をダブルクリックします。
「アセット・タイプの有効化」フォームで、ブログ・アセット・タイプのチェック・ボックスを選択します。ブログ・アセット・タイプの詳細は、『Oracle Fusion Middleware WebCenter Sites開発者ガイド』を参照してください。
「アセット・タイプの有効化」をクリックします。
「スタート・メニューの選択」フォームで、「アセット・タイプの有効化」をクリックします。
ユーザーにスタート・メニュー・アイテムへのアクセスを認可します。手順については、第9章「コンテンツ管理サイト・コンポーネントへのアクセスの管理」を参照してください。
ブログ・カタログとそのアセットの階層を表示するようにツリー・タブを構成できます。
ブログ・ツリー・タブを作成するには:
一般管理者としてWebCenter Sites Adminインタフェースにログインします。
サイトを選択します。
「管理」タブで、「ツリー」ノードをダブルクリックします。
「新規ツリー・タブの追加」をクリックします。
「新規ツリー・タブの追加」フォームが表示されます。
「新規ツリー・タブの追加」フォームでフィールドに値を入力します。
タイトル: 短くわかりやすい名前を64文字以内で入力します。
ツールチップ: タブの短くわかりやすい説明を255文字以内で入力します。この説明はマウス・カーソルをタブの上に重ねたときに表示されます。
サイト: このタブを表示するサイトを選択します。これらのサイトではブログ・アセット・タイプを有効にする必要があります。手順については、第46.1項「ブログ・アセット・タイプの有効化」を参照してください。
必須ロール: このタブにアクセスするためにユーザーに割り当てる必要のあるロールを選択します。
タブ・コンテンツ: タブに表示されるアセット・タイプを選択し、「選択したアイテムの追加」をクリックします。
(オプション)カスタム機能をこのタブに追加する場合は、「セクション名」フィールドおよび「エレメント名」フィールドを使用します。詳細は、『Oracle Fusion Middleware WebCenter Sites開発者ガイド』を参照してください。
「保存」をクリックします。
新しく作成したブログの「情報」ページが表示されます。
さらに、ツリーに新しいブログ・タブが表示されます(必要に応じて、ブラウザをリフレッシュしてください)。
ブログ・フレックス・アセットを他のサイトと共有できます。すべてのタイプのブログ・アセットを共有する必要があります。
注意: ブログ・アセット定義は、ブログ・アセット・フォームを構成する属性を定義するために必要です。 |
ブログ・アセットを共有するには:
一般管理者としてWebCenter Sites Advancedインタフェースにログインします。
サイトを選択します。
共有するアセットを検索します。
メニュー・バーで、「検索」をクリックします。
アセット・タイプの「検索」または「詳細検索」をクリックします。
該当するフィールドに値を入力し、「検索」をクリックします。
検索結果リストで、共有するアセットをクリックします。
フォーム上部のボタン・バーで、「エレメントの共有」ボタンをクリックします。
「エレメントの共有」ページが表示されます。
「共有先」フィールドで、選択したブログ・アセットを共有するサイトを選択します。
「変更の保存」をクリックします。
これで、選択したブログ・アセットが、それを共有するサイト上で使用可能になります。
アセットの共有の詳細は、第11.2.2.1項「コピーと共有」を参照してください。
ワークフローを使用すると、ブログ・アセットに対する操作を管理できます。ブログ・アセットは、パブリッシュする前にパブリッシュ用に承認する必要があります。ワークフロー機能は、作成から承認まで、必要に応じて決定された一連の手順に従ってブログ・アセットを誘導します。
たとえば、ブログ・アセットをパブリッシュ用に承認する前にエディタによるレビューが必要な場合は、WebCenter Sitesのワークフロー機能により、そのブログ・アセットを適切なユーザーに適切なタイミングで誘導できます。ワークフロー・プロセスの詳細は、第10章「ワークフロー・プロセスの作成と管理」を参照してください。
サンプル・ブログ・ページでは、作成者のフル・ネームとイメージが作成者のブログ投稿の横に表示されます。この項では、作成者情報を含むブログ作成者アセットを作成する手順について説明します。また、自身のブログ作成者アセットへのアクセス権をユーザーに付与する手順についても説明します。
この項は、次のトピックで構成されています。
ブログ作成者のフル・ネームとイメージを作成者のブログ投稿の横に表示するには、作成者アセットを作成して、ユーザーのフル・ネームとイメージ(オプション)を指定する必要があります。
作成者アセットを作成するには:
一般管理者としてWebCenter Sites Advancedインタフェースにログインします。
ブログ・アセット・タイプを有効にするサイトを選択します。
ボタン・バーで、「新規」をクリックします。
「新規ブログ作成者」をクリックします。
「ブログ作成者」フォームで、次のフィールドに値を入力します。
名前: ブログ作成者アセットの名前を入力します。
注意: 作成者がブログ・アセットを作成している場合は、同じ名前をブログ・アセットの「作成者」フィールドにも入力する必要があります。そうでないと、作成した作成者アセットが割り当てられた領域にパブリッシュされません。 |
説明: 作成者アセットの短くわかりやすい概要を入力します(作成者のフル・ネームなど)。
ブログ作成者カテゴリ: デフォルトではこのフィールドは単一値です。BlogAuthorsのみ選択可能です。
フル・ネーム: ブログ作成者のフル・ネームを入力します。この名前は、この作成者が作成したブログに表示されます。
作成者プロファイル・イメージ: 「参照」をクリックして、コンテンツ・プロバイダのイメージを選択します。
「保存」をクリックします。
ブログ作成者アセットには、Webサイトのブログ・コンテンツを作成するコンテンツ・プロバイダのプロファイルが含まれます。ブログ作成者アセットのアクセス権限を設定するには、次の手順を実行する必要があります。
ブログ作成者用の一意のロールを作成します。
この新しいロールをブログ作成者に割り当てます。
ブログ作成者に、ブログ作成者アセットへのアクセス権限を付与します。
次の手順で詳しく説明します。
ブログ作成者用の一意のロールを作成するには:
一般管理者としてWebCenter Sites Adminインタフェースにログインし、サイトを選択します。
ツリーで「管理」タブを選択して、「ユーザー・アクセス管理」ノード、「ロール」ノードの順に開いて、「新規追加」をクリックします。
「新規ロールの追加」フォームが開きます。
名前: ロールの一意の名前を入力します。
説明: ロールの役割を説明する短くわかりやすい文を入力します。
「新規ロールの追加」をクリックします。
ここで、ブログ作成者アセットへのアクセス権限が必要なコンテンツ・プロバイダにロールを割り当てる必要があります。
ブログ作成者にロールを割り当てるには:
「管理」タブを選択して、「サイト」ノード、作成者のサイトのノードの順に開きます。「ユーザー」をダブルクリックします。
「ユーザー名」フィールドで、ロールを割り当てるユーザーの名前を入力して「選択」をクリックします。
編集(鉛筆)アイコンをクリックします。
「保存」をクリックします。
ブログ作成者アセットへのアクセス権限を設定するには:
権限を設定するブログ作成者アセットにアクセスします。
ボタン・バーで、「検索」をクリックします。
「ブログ作成者の検索」をクリックします。
「検索」をクリックします。
ブログ作成者アセットを選択します。
ブログ作成者の「調査」フォームで、「詳細...」ドロップダウン・メニューを選択し、「アクセス権限」をクリックします。
「ロール別に表示」ラジオ・ボタンを選択します。
「ロール」リスト・ボックスで、「ブログ作成者にロールを割り当てるには:」の手順2および3で作成したロールを選択します。
「継承」リスト・ボックスで、すべての機能を選択し([Shift]キーを押しながら最初と最後の機能をクリック)、「付与」をクリックします。
「継承」リスト・ボックスのすべての機能が「付与」リスト・ボックスに移動します。
「保存」をクリックします。
管理者を除く、選択したロールを割り当てられたブログ作成者のみが、このブログ作成者アセットを操作できるユーザーになります。
ブログ・アセットをパブリッシュするには、その作成者アセットを事前に承認する必要があります。これは、作成者のプロファイルがブログ・アセットとともにパブリッシュされるようにするためです。
この章では、コンテンツ・プロバイダがブログ・アセットを作成およびパブリッシュできるようにする手順について説明しています。パブリケーション用にブログ・ページを作成し、そのブログ・ページでコミュニティ・アプリケーションの機能を使用するために、ブログ・データ・モデルをテストしてさらに開発する方法の詳細は、『Oracle Fusion Middleware WebCenter Sitesユーザーズ・ガイド』を参照してください。