この章では、WebCenter Portalユーザーがブログとブログ投稿を使用できるブログ機能を有効にする方法、およびブログ・タスク・フローを追加して管理する方法について説明します。
この章の内容は、次のとおりです。
権限: この章のタスクを実行するには、次の権限が必要です。
ブログ投稿の表示と管理、およびブログ・ページ・スタイルを使用した個人用ページの作成は、『Oracle Fusion Middleware Oracle WebCenter Portalの使用』の「ブログの使用」の章で説明する権限を持つナレッジ・ワーカーが利用できるタスクです。 権限の詳細は、第29.1項「ポータルのロールと権限について」を参照してください。 |
ブログは一般的に、個々のユーザーの経験および意見の個人的な記録です。ブログ(blog)という用語は、Webログ(Web log)の略語です。これは、1990年代末に始まったオンライン日記を指すために造語されたものです。
ブログは、あらゆるタイプのアイデア、戦略または観点を伝え、議論するために役立つツールを提供しています。ブログの対象読者は、特定の集団にすることも不特定の大衆にすることもできます。一般に、各ブログには様々なブログ投稿が含まれており、最新のブログ投稿が先頭に表示されます。ブログでは、全体的な概念に関する読者のコメントを歓迎します。
WebCenter PortalのWikiとブログ機能では、Content Serverがコンテンツ・リポジトリである必要があります。ただし、重要なのは、Wikiとブログを管理するのは、Content ServerではなくWebCenter Portalであるということです。このため、Content Serverのフォルダ設定は影響を与えません。たとえば、Wikiまたはブログが格納されているContent Serverフォルダでデフォルト・プロファイルを指定しても、そのフォルダで新しいWikiまたはブログ・ドキュメントを作成する作業には影響を与えません。
WebCenter Portalのブログ機能は、ブログを格納するコンテンツ・リポジトリであるContent Serverに依存します。ブログをWebCenter Portalで使用できるようにするには、次の前提条件を満たす必要があります。
Content Server 11gが、WebCenter Portalのデフォルトのコンテンツ・リポジトリとして構成されている必要があります。ブログ機能は、Content Server 10gでは使用できません。システム管理者は、Oracle Fusion Middleware Oracle WebCenter Portalの管理の「コンテンツ・リポジトリの管理」の章で、Content Server 11gのインストールおよび構成の情報を確認できます。
Content Server 11gへの接続が確立されている必要があります(『Oracle Fusion Middleware Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発』のコンテンツ・リポジトリ接続の構成に関する項を参照)。
ブログを作成する予定のポータルに対して、ドキュメント・ツールが有効になっている必要があります。詳細は、第39.2項「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。
WebCenter Portalでは、関連するブログ投稿をグループ化するためのブログを作成できます。たとえば、同じ作成者や関連トピックに基づいて投稿をグループ分けできます。次のいずれかの方法でブログを作成します。
ブログ・タスク・フローを使用して、カスタマイズされたブログ・ビューを他のページ・コンポーネントとともにページ上で公開します。第38.4項「ブログ・タスク・フローの使用」を参照してください。ブログ・タスク・フローをページに追加すると、そのフローを使用できます(『Oracle Fusion Middleware Oracle WebCenter Portalの使用』のブログ投稿の使用に関する項を参照)。
ブログ・ページ・スタイルを使用してページを作成しますが、このページは次のいずれかの専用ブログ・ページです。
ホーム・ポータルの個人用ページ。ページ・スタイルに「ブログ」を選択します。詳細は、『Oracle Fusion Middleware Oracle WebCenter Portalの使用』の個人用ページの作成に関する項を参照してください。
ポータルのポータル・ページ。ページ・スタイルに「ブログ」を選択します。第12.2項「ポータルでのページまたはサブページの作成」を参照してください。
どちらの場合も、作成した最初のブログ・ページは図38-1のようになります。詳細は、『Oracle Fusion Middleware Oracle WebCenter Portalの使用』のブログ・ページ・スタイルの理解に関する項を参照してください。
専用のブログ・ページを作成するかわりに、1つ以上のブログを様々な他のコンポーネントとともにページ上に表示できます。そのためには、ブログ用のフォルダを作成してから、いくつかのブログ・タスク・フローの組合せを使用してこのフォルダをページ上で公開します。
この項には次のトピックが含まれます:
ブログを他のページ・コンポーネントとともにページに組み込むには、ブログ・タスク・フローを使用して、1つ以上のブログ要素をポータル内のページに追加できます。表38-1に、ブログ・タスク・フローを示します。
ブログ・タスク・フローをページに追加するには:
「ドキュメント」ページまたはドキュメント・タスク・フローで、「ブログ」フォルダの下にフォルダを作成します。
新規作成したフォルダを右クリックして、「詳細」を選択してフォルダのプロパティを表示します。
「識別子」フィールドから、値をコピーします(図38-2)。
この値は、このフォルダを一意に識別するリソースIDです。このリソースIDをブログ・タスク・フローのプロパティにコピーして、このフォルダをブログとして公開します。
新しいページを作成するか(第12.2.2項「既存のポータルでのページまたはサブページの作成」を参照)、既存のページを編集モードで開きます(第12.4.3項「ページ・エディタ(コンポーザ)でのページのオープン」を参照)。
注意: デフォルトで、ビュー・スイッチャはに設定され、コンポーザの「デザイン」ビューには、インライン・リソース・カタログを示したページが表示されます。 |
ブログ・タスク・フローへのアクセスを可能にするリソース・カタログのセクションに移動します。
ヒント: このセクションの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログで、「ソーシャルとコミュニケーション」の横で、「ブログ」の横にある「開く」をクリックします。 |
ページに追加するブログ・タスク・フローの横の「追加」をクリックします(図38-3)。第38.4.1項「ブログ・タスク・フローの理解」を参照してください。
選択されたブログ・タスク・フローがページに追加されて、リソースIDが欠落しているか無効であるというメッセージが表示されます(図38-4)。
「編集」アイコンをクリックします。
「コンポーネント・プロパティ」ダイアログの「パラメータ」タブで、手順3でコピーしたリソースIDを「リソースID」フィールドに貼り付けます(図38-5)。
「コンポーネント・プロパティ」ダイアログで設定できる他のブログ・プロパティの詳細は、第38.4.3項「ブログ・タスク・フローのプロパティの設定」を参照してください。
「OK」をクリックします。
新しいブログ・タスク・フローがページに追加されます(図38-6)。
ブログ・タスク・フローを追加すると、ブログ投稿の追加など、タスク・フローで提供されるブログ・アクションを実行できます。
ブログ・タスク・フローには、関連付けられているプロパティがあります。このプロパティには、十分な権限を持つユーザーがコンポーザの「コンポーネント・プロパティ」ダイアログからアクセスできます。
次の各項では、ブログ・タスク・フローと「ブログ」ページ・スタイルのプロパティについて説明するとともに、それぞれのブログ・タスク・フローの「パラメータ」タブ上のプロパティについて説明します。
デフォルトのタスク・フロー・コンテンツは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブ上のプロパティによって制御されます。これらのプロパティは、そのタスク・フローのタイプに固有のものです。タスク・フローによっては、このタブのパラメータによって、タスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、第19章「ページ、タスク・フロー、ポートレットおよびADFコンポーネントの結付け」を参照してください。
「表示オプション」タブ、「スタイル」タブおよび「コンテンツ・スタイル」タブのプロパティを変更すると、すべてのユーザーのタスク・フローの外観と動作に影響します。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、第14.3項「コンポーネントの変更」を参照してください。
「イベント」タブの内容は、タスク・フローでサポートされているイベントによって異なります。詳細は、第14.3.7項「コンポーネントのコンテキスト・イベントの使用」を参照してください。
「パラメータ」タブと「表示オプション」タブのすべてのプロパティから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。エディタを開くには、プロパティ・フィールドの横にある「編集」アイコンをクリックします。エディタの使用の詳細および一般的なEL式の説明は、付録A「WebCenter PortalプリティURL」を参照してください。
注意: 「コンポーネント・プロパティ」ダイアログの「表示オプション」タブで汎用の表示オプションについてELを入力すると、入力内容が自動的に検証されます。EL構文が無効な場合、エラーが表示され、値は適用も保存もされません。汎用の表示オプションとは、表14-1「表示オプション・プロパティ」に掲載されているオプションです。 汎用以外の表示オプションには、ELの検証は行われません。 |
EL式に関してサポートが必要な場合、アプリケーション開発者がEL式を提供できます。詳細は、『Oracle Fusion Middleware Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発』の式言語式に関する付録を参照してください。
「ブログ・アーカイブ」タスク・フローには、日付に基づいてブログの複合リストが表示されます。
「アーカイブ」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-7)。
その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネントの変更」を参照してください。
表38-2では、「ブログ・アーカイブ」タスク・フローに固有のパラメータを説明しています。
表38-2 「ブログ・アーカイブ」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
ブログ・フォルダのリソースID(図38-2を参照)。次の形式で指定できます。
|
「ブログ・バナー」タスク・フローには、ブログのバナーが表示されます。
「ブログ・バナー」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-8)。
その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネントの変更」を参照してください。
表38-3では、「ブログ・バナー」タスク・フローに固有のパラメータを説明しています。
表38-3 「ブログ・バナー」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
(オプション)ブログ・バナーで使用する背景イメージ。指定しない場合は、背景イメージは、現在のスキンで提供されるデフォルトのイメージになります。 |
|
ブログ・フォルダのリソースID(図38-2を参照)。次の形式で指定できます。
|
|
(オプション)ブログ・バナーに使用するタイトル。 デフォルト: ブログ・フォルダの名前。 |
「ブログ・メイン・ビュー」タスク・フローには、デフォルトのデザインを使用したブログやブログ投稿が表示されます。
「ブログ・メイン・ビュー」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-9)。
その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネントの変更」を参照してください。
表38-4では、「ブログ・メイン・ビュー」タスク・フローに固有のパラメータを説明しています。
表38-4 「ブログ・メイン・ビュー」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
「コメント」機能を公開するかどうか指定します。
|
|
ブログ・メイン・ビューに同時に表示されるブログ投稿の数。ブログ投稿がこの数を超えると、「次」アイコンと「前」アイコンが使用可能になります。 デフォルト: |
|
表示するターゲット・ブログ・リソースです。これは、このフォルダに対するブログ・リストを表示する場合にはフォルダID (図38-2を参照)、またはブログ投稿を表示する場合にはドキュメントIDのいずれかとなります。 フォルダは、次の形式で指定します。
注意: ユーザーが新しいブログ投稿を追加できるようにするには(「新規投稿」のクリックにより)、Content Serverに割り当てられたセキュリティ・グループが指定されたフォルダ内に存在する必要があります。 |
「ブログ・ビューア」タスク・フローには、ブログやブログ投稿が表示されます。
「ブログ・ビューア」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-10)。
その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネントの変更」を参照してください。
表38-5では、「ブログ・ビューア」タスク・フローに固有のパラメータを説明しています。
表38-5 「ブログ・ビューア」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
「コメント」機能を公開するかどうか指定します。
|
|
ブログ・エントリをフィルタリングするためのターゲット月を指定する1-12の数字。このパラメータを有効にするには、フィルタの年のパラメータも指定する必要があります。 例: |
|
ブログ・ダイジェスト・ビューアに同時に表示されるブログ投稿の数。ブログ投稿がこの数を超えると、「次」アイコンと「前」アイコンが使用可能になります。 デフォルト: |
|
表示するターゲット・ブログ・リソースです。これは、このフォルダに対するブログ・リストを表示する場合にはフォルダID (図38-2を参照)、またはブログ投稿を表示する場合にはドキュメントIDのいずれかとなります。 フォルダは、次の形式で指定します。
注意: ユーザーが新しいブログ投稿を追加できるようにするには(「新規投稿」のクリックにより)、Content Serverに割り当てられたセキュリティ・グループが指定されたフォルダ内に存在する必要があります。 |
|
ブログ・エントリのフィルタに使用されるターゲット年を指定する4桁の数字。 例: |
「最新の投稿」タスク・フローには、最新のブログ投稿のリストが表示されます。
「最新の投稿」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-11)。
その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネントの変更」を参照してください。
表38-6では、「最新の投稿」タスク・フローに固有のパラメータを説明しています。
表38-6 「最新の投稿」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
表示する最新の投稿の数。 デフォルト: |
|
ブログ・フォルダのリソースID(図38-2を参照)。次の形式で指定できます。
|