プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle WebCenter Portalでのポータルの構築
11gリリース1 (11.1.1.9.0)
E50013-05
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

38 ポータルへのブログの追加

この章では、WebCenter Portalユーザーがブログとブログ投稿を使用できるブログ機能を有効にする方法、およびブログ・タスク・フローを追加して管理する方法について説明します。ブログ投稿の表示と管理、およびブログ・ページ・スタイルを使用した個人用ページの作成は、Oracle WebCenter Portalの使用の「ブログの使用」で説明するナレッジ・ワーカーが利用できるタスクです。

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


権限:

この章のタスクを実行するには、次のポータルレベルの権限が必要です。
  • ポータルでドキュメント・ツールを有効にしてブログ機能を使用できるようにするためのManage Security and ConfigurationまたはManage Configuration

  • ブログ・ページ・スタイルを使用してポータル・ページを作成する、ページを編集(ブログ・タスク・フローを追加)する、ページ・プロパティを変更する、ページ・コンテンツを追加する、およびポータルからページを削除するためのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Create, Edit, and Delete Pages (アドバンスト権限)。これには、ページのセキュリティをオーバーライドしたり、サブページの作成やページの編集などの権限を、ユーザー・ロールの権限制限をオーバーライドして他のユーザーに付与したりする委任管理も含まれます。

  • ページを追加または削除するとポータル・ナビゲーションが自動的に変更されるため、Assets: Edit Assets (標準権限)またはNavigations: Edit Navigations (アドバンスト権限)。

ロールのポータル・ページ権限が追加または取り消されると、そのロールに割り当てられているユーザーのポータル・ナビゲーションの編集権限は、WebCenter Portalによって自動的に追加または取り消されないので注意してください。ページまたはアセットの権限は、明示的に追加または取り消す必要があります。

ブログ投稿の表示と管理、およびブログ・ページ・スタイルを使用した個人用ページの作成は、Oracle WebCenter Portalの使用の「ブログの使用」で説明する権限を持つナレッジ・ワーカーが利用できるタスクです。

権限の詳細は、第29.1項「ポータルのロールと権限について」を参照してください。


38.1 ブログについて

ブログは一般的に、個々のユーザーの経験および意見の個人的な記録です。ブログ(blog)という用語は、Webログ(Web log)の略語です。これは、1990年代末に始まったオンライン日記を指すために造語されたものです。

ブログは、あらゆるタイプのアイデア、戦略または観点を伝え、議論するために役立つツールを提供しています。ブログの対象読者は、特定の集団にすることも不特定の大衆にすることもできます。一般に、各ブログには様々なブログ投稿が含まれており、最新のブログ投稿が先頭に表示されます。ブログでは、全体的な概念に関する読者のコメントを歓迎します。

WebCenter PortalのWikiとブログ機能では、Content Serverがコンテンツ・リポジトリである必要があります。ただし、重要なのは、Wikiとブログを管理するのは、Content ServerではなくWebCenter Portalであるということです。このため、Content Serverのフォルダ設定は影響を与えません。たとえば、Wikiまたはブログが格納されているContent Serverフォルダでデフォルト・プロファイルを指定しても、そのフォルダで新しいWikiまたはブログ・ドキュメントを作成する作業には影響を与えません。

38.2 ブログ機能を有効にするための前提条件

WebCenter Portalのブログ機能は、ブログを格納するコンテンツ・リポジトリであるContent Serverに依存します。ブログをWebCenter Portalで使用できるようにするには、次の前提条件を満たす必要があります。

  • Content Server 11gが、WebCenter Portalのデフォルトのコンテンツ・リポジトリとして構成されている必要があります。ブログ機能は、Content Server 10gでは使用できません。システム管理者は、Oracle WebCenter Portalの管理の「コンテンツ・リポジトリの管理」で、Content Server 11gのインストールおよび構成の情報を確認できます。

  • Content Server 11gへの接続が確立されている必要があります(Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発のコンテンツ・リポジトリ接続の構成に関する項を参照)。

  • ブログを作成する予定のポータルに対して、ドキュメント・ツールが有効になっている必要があります。詳細は、第39.2項「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

38.3 ポータルでの新規ブログの作成

WebCenter Portalでは、関連するブログ投稿をグループ化するためのブログを作成できます。たとえば、同じ作成者や関連トピックに基づいて投稿をグループ分けできます。次のいずれかの方法でブログを作成します。

  • ブログ・タスク・フローを使用して、カスタマイズされたブログ・ビューを他のページ・コンポーネントとともにページ上で公開します。第38.4項「ブログ・タスク・フローの使用」を参照してください。ブログ・タスク・フローをページに追加すると、そのフローを使用できます(Oracle WebCenter Portalの使用のブログ投稿の使用に関する項を参照)。

  • ブログ・ページ・スタイルを使用してページを作成しますが、このページは次のいずれかの専用ブログ・ページです。

    • ホーム・ポータルの個人用ページ。ページ・スタイルに「ブログ」を選択します。Oracle WebCenter Portalの使用の個人用ページの作成に関する項を参照してください。

    • ポータルのポータル・ページ。ページ・スタイルに「ブログ」を選択します。第12.2項「ポータルでのページまたはサブページの作成」を参照してください。

    どちらの場合も、作成した最初のブログ・ページは図38-1のようになります。詳細は、Oracle WebCenter Portalの使用のブログ・ページ・スタイルの理解に関する項を参照してください。

    図38-1 「ブログ」ページ・スタイルを使用して作成した新規ブログ

    図38-1の説明が続きます
    「図38-1 「ブログ」ページ・スタイルを使用して作成された新規ブログ」の説明

38.4 ブログ・タスク・フローの使用

ブログを作成する2つの方法の違いを理解するには、第38.1項「ブログについて」を参照してください。

専用のブログ・ページを作成するかわりに、1つ以上のブログを様々な他のコンポーネントとともにページ上に表示できます。そのためには、ブログ用のフォルダを作成してから、いくつかのブログ・タスク・フローの組合せを使用してこのフォルダをページ上で公開します。

この項には次のトピックが含まれます:

38.4.1 ブログ・タスク・フローの理解

ブログを他のページ・コンポーネントとともにページに組み込むには、ブログ・タスク・フローを使用して、1つ以上のブログ要素をポータル内のページに追加できます。表38-1に、ブログ・タスク・フローを示します。

表38-1 ブログ・タスク・フロー

ブログ・タスク・フロー 説明 ページ上の公開例

アーカイブ

日付に基づいてブログの複合リストを表示します。

「ブログ・アーカイブ」タスク・フロー


バナー

ブログのバナーを表示します。

「ブログ・バナー」タスク・フロー


ブログ・メイン・ビュー

デフォルトのデザインを使用してブログまたはブログ投稿を表示します。

「ブログ・メイン・ビュー」タスク・フロー


ブログ・ビューア

ブログまたはブログ投稿を表示します。

「ブログ・ビューア」タスク・フロー


最新のブログ投稿

最新のブログ投稿のリストを表示します。

「最新のブログ投稿」タスク・フロー



38.4.2 ブログ・タスク・フローを使用したブログの作成

ブログ・タスク・フローをページに追加するには:

  1. 「ドキュメント」ページまたはドキュメント・タスク・フローで、「ブログ」フォルダの下にフォルダを作成します。

  2. 新規作成したフォルダを右クリックして、「詳細」を選択してフォルダのプロパティを表示します。

  3. 「識別子」フィールドから、値をコピーします(図38-2)。

    この値は、このフォルダを一意に識別するリソースIDです。このリソースIDをブログ・タスク・フローのプロパティにコピーして、このフォルダをブログとして公開します。

    図38-2 フォルダのリソースID

    図38-2の説明が続きます
    「図38-2 フォルダのリソースID」の説明

  4. 新しいページを作成するか(第12.2.2項「既存のポータルでのページまたはサブページの作成」を参照)、既存のページを編集モードで開きます(第12.4.3項「ページ・エディタ(コンポーザ)でのページのオープン」を参照)。


    注意:

    デフォルトで、ビュー・スイッチャはページ・エディタのビュー・スイッチャに設定され、コンポーザの「デザイン」ビューには、インライン・リソース・カタログを示したページが表示されます。

  5. ブログ・タスク・フローへのアクセスを可能にするリソース・カタログのセクションに移動します。


    ヒント:

    このセクションの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのポータル・カタログでは、「ソーシャルとコミュニケーション」を開いてから「ブログ」フォルダを開いてブログ・タスク・フローを公開します。

  6. ページに追加するブログ・タスク・フローの横の「追加」をクリックします(図38-3)。第38.4.1項「ブログ・タスク・フローの理解」を参照してください。

    図38-3 ブログ・タスク・フローの追加

    図38-3の説明が続きます
    「図38-3 ブログ・タスク・フローの追加」の説明

    選択されたブログ・タスク・フローがページに追加されて、リソースIDが欠落しているか無効であるというメッセージが表示されます(図38-4)。

    図38-4 ページに追加されたブログ・タスク・フロー

    図38-4の説明が続きます
    「図38-4 ページに追加されたブログ・タスク・フロー」の説明

  7. 「編集」アイコンをクリックします。

  8. 「コンポーネント・プロパティ」ダイアログの「パラメータ」タブで、手順3でコピーしたリソースIDを「リソースID」フィールドに貼り付けます(図38-5)。

    図38-5 「ブログ・ビューア」タスク・フローの「コンポーネント・プロパティ」ダイアログ

    図38-5の説明が続きます
    「図38-5 「ブログ・ビューア」タスク・フローの「コンポーネント・プロパティ」ダイアログ」の説明

    「コンポーネント・プロパティ」ダイアログで設定できる他のブログ・プロパティの詳細は、第38.4.3項「ブログ・タスク・フローのプロパティの設定」を参照してください。

  9. 「OK」をクリックします。

    新しいブログ・タスク・フローがページに追加されます(図38-6)。

    図38-6 新しい「ブログ・ビューア」タスク・フロー

    図38-6の説明が続きます
    「図38-6 新しい「ブログ・ビューア」タスク・フロー」の説明

ブログ・タスク・フローを追加すると、ブログ投稿の追加など、そのタスク・フローで提供されているブログ操作を実行できます(Oracle WebCenter Portalの使用のブログ投稿の使用に関する項を参照)。

38.4.3 ブログ・タスク・フローのプロパティの設定

ブログ・タスク・フローには、関連付けられているプロパティがあります。このプロパティには、十分な権限を持つユーザーがコンポーザの「コンポーネント・プロパティ」ダイアログからアクセスできます。

次の各項では、ブログ・タスク・フローと「ブログ」ページ・スタイルのプロパティについて説明するとともに、それぞれのブログ・タスク・フローの「パラメータ」タブ上のプロパティについて説明します。

38.4.3.1 ブログ・タスク・フローのプロパティについて

デフォルトのタスク・フロー・コンテンツは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブ上のプロパティによって制御されます。これらのプロパティは、そのタスク・フローのタイプに固有のものです。タスク・フローによっては、このタブのパラメータによって、タスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、第19章「ページ、タスク・フロー、ポートレットおよびADFコンポーネントの結付け」を参照してください。

「表示オプション」タブ、「スタイル」タブおよび「コンテンツ・スタイル」タブのプロパティを変更すると、すべてのユーザーのタスク・フローの外観と動作に影響します。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

「イベント」タブの内容は、タスク・フローでサポートされているイベントによって異なります。詳細は、第14.3.7項「コンポーネントのコンテキスト・イベントの使用」を参照してください。

「パラメータ」タブと「表示オプション」タブのすべてのプロパティから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。エディタを開くには、プロパティ・フィールドの横にある「編集」アイコンをクリックします。エディタの使用の詳細および一般的なEL式の説明は、付録A「WebCenter PortalプリティURL」を参照してください。


注意:

「コンポーネント・プロパティ」ダイアログの汎用の「表示オプション」タブでELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表14-1「表示オプション・プロパティ」に掲載されているオプションです。

汎用以外の表示オプションには、ELの検証は行われません。


EL式に関してサポートが必要な場合、アプリケーション開発者がEL式を提供できます。詳細は、Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発の式言語式に関する付録を参照してください。

38.4.3.2 「ブログ・アーカイブ」タスク・フローのプロパティの設定

「ブログ・アーカイブ」タスク・フローには、日付に基づいてブログの複合リストが表示されます。

「アーカイブ」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-7)。


ヒント:

「コンポーネント・プロパティ」ダイアログへのアクセスの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

図38-7 「ブログ・アーカイブ」タスク・フローのプロパティ

図38-7の説明が続きます
「図38-7 「ブログ・アーカイブ」タスク・フローのプロパティ」の説明

その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

38.4.3.2.1 「ブログ・アーカイブ」タスク・フローのパラメータ

表38-2では、「ブログ・アーカイブ」タスク・フローに固有のパラメータを説明しています。

表38-2 「ブログ・アーカイブ」タスク・フローのパラメータ

パラメータ 説明

Resource Id

ブログ・フォルダのリソースID(図38-2を参照)。次の形式で指定できます。

  • connection_name/path_to_folder

    connection_nameはOracle Content Serverの接続名、path_to_folderはブログを公開するOracle Content Server上のフォルダへのパスです。

  • connection_name#dCollectionID:dCollectionId

    connection_nameはOracle Content Serverの接続名、dCollectionIdはブログを公開するOracle Content Server上のフォルダのコレクションIDです。


38.4.3.3 「ブログ・バナー」タスク・フローのプロパティの設定

「ブログ・バナー」タスク・フローには、ブログのバナーが表示されます。

「ブログ・バナー」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-8)。


ヒント:

「コンポーネント・プロパティ」ダイアログへのアクセスの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

図38-8 「ブログ・バナー」タスク・フローのプロパティ

図38-8の説明が続きます
「図38-8 「ブログ・バナー」タスク・フローのプロパティ」の説明

その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

38.4.3.3.1 「ブログ・バナー」タスク・フローのパラメータ

表38-3では、「ブログ・バナー」タスク・フローに固有のパラメータを説明しています。

表38-3 「ブログ・バナー」タスク・フローのパラメータ

パラメータ 説明

Banner image URL

(オプション)ブログ・バナーで使用する背景イメージ。指定しない場合は、背景イメージは、現在のスキンで提供されるデフォルトのイメージになります。

Resource Id

ブログ・フォルダのリソースID(図38-2を参照)。次の形式で指定できます。

  • connection_name/path_to_folder

    connection_nameはOracle Content Serverの接続名、path_to_folderはブログを公開するOracle Content Server上のフォルダへのパスです。

  • connection_name#dCollectionID:dCollectionId

    connection_nameはOracle Content Serverの接続名、dCollectionIdはブログを公開するOracle Content Server上のフォルダのコレクションIDです。

Title

(オプション)ブログ・バナーに使用するタイトル。

デフォルト: ブログ・フォルダの名前。


38.4.3.4 「ブログ・メイン・ビュー」タスク・フローのプロパティの設定

「ブログ・メイン・ビュー」タスク・フローには、デフォルトのデザインを使用したブログやブログ投稿が表示されます。

「ブログ・メイン・ビュー」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-9)。


ヒント:

「コンポーネント・プロパティ」ダイアログへのアクセスの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

図38-9 「ブログ・メイン・ビュー」タスク・フローのプロパティ

図38-9の説明が続きます
「図38-9 「ブログ・メイン・ビュー」タスク・フローのプロパティ」の説明

その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

38.4.3.4.1 「ブログ・メイン・ビュー」タスク・フローのパラメータ

表38-4では、「ブログ・メイン・ビュー」タスク・フローに固有のパラメータを説明しています。

表38-4 「ブログ・メイン・ビュー」タスク・フローのパラメータ

パラメータ 説明

Hide Comments

「コメント」機能を公開するかどうか指定します。

  • 選択して、「コメント」リンクとペインを非表示にします。

  • 選択解除して(デフォルト)、「コメント」リンクとペインを表示します。

Number of blog posts displayed

ブログ・メイン・ビューに同時に表示されるブログ投稿の数。ブログ投稿がこの数を超えると、「次」アイコンと「前」アイコンが使用可能になります。

デフォルト: 10

Resource Id

表示するターゲット・ブログ・リソースです。これは、このフォルダに対するブログ・リストを表示する場合にはフォルダID (図38-2を参照)、またはブログ投稿を表示する場合にはドキュメントIDのいずれかとなります。

フォルダは、次の形式で指定します。

  • connection_name/path_to_folder

    connection_nameはOracle Content Serverの接続名、path_to_folderはブログを公開するOracle Content Server上のフォルダへのパスです。

  • connection_name#dCollectionID:dCollectionId

    connection_nameはOracle Content Serverの接続名、dCollectionIdはブログを公開するOracle Content Server上のフォルダのコレクションIDです。

注意: ユーザーが新しいブログ投稿を追加できるようにするには(「新規投稿」のクリックにより)、Content Serverに割り当てられたセキュリティ・グループが指定されたフォルダ内に存在する必要があります。


38.4.3.5 「ブログ・ビューア」タスク・フローのプロパティの設定

「ブログ・ビューア」タスク・フローには、ブログやブログ投稿が表示されます。

「ブログ・ビューア」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-10)。


ヒント:

「コンポーネント・プロパティ」ダイアログへのアクセスの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

図38-10 「ブログ・ビューア」タスク・フローのプロパティ

図38-10の説明が続きます
「図38-10 「ブログ・ビューア」タスク・フローのプロパティ」の説明

その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

38.4.3.5.1 「ブログ・ビューア」タスク・フローのパラメータ

表38-5では、「ブログ・ビューア」タスク・フローに固有のパラメータを説明しています。

表38-5 「ブログ・ビューア」タスク・フローのパラメータ

パラメータ 説明

Hide Comments

「コメント」機能を公開するかどうか指定します。

  • 選択して、「コメント」リンクとペインを非表示にします。

  • 選択解除して(デフォルト)、「コメント」リンクとペインを表示します。

Filter Month

ブログ・エントリをフィルタリングするためのターゲット月を指定する1-12の数字。このパラメータを有効にするには、フィルタの年のパラメータも指定する必要があります。

例: 10 (10月)

Number of blog posts displayed

ブログ・ダイジェスト・ビューアに同時に表示されるブログ投稿の数。ブログ投稿がこの数を超えると、「次」アイコンと「前」アイコンが使用可能になります。

デフォルト: 10

Resource Id

表示するターゲット・ブログ・リソースです。これは、このフォルダに対するブログ・リストを表示する場合にはフォルダID (図38-2を参照)、またはブログ投稿を表示する場合にはドキュメントIDのいずれかとなります。

フォルダは、次の形式で指定します。

  • connection_name/path_to_folder

    connection_nameはOracle Content Serverの接続名、path_to_folderはブログを公開するOracle Content Server上のフォルダへのパスです。

  • connection_name#dCollectionID:dCollectionId

    connection_nameはOracle Content Serverの接続名、dCollectionIdはブログを公開するOracle Content Server上のフォルダのコレクションIDです。

注意: ユーザーが新しいブログ投稿を追加できるようにするには(「新規投稿」のクリックにより)、Content Serverに割り当てられたセキュリティ・グループが指定されたフォルダ内に存在する必要があります。

Filter Year

ブログ・エントリのフィルタに使用されるターゲット年を指定する4桁の数字。

例: 2012


38.4.3.6 「最新の投稿」タスク・フローのプロパティの設定

「最新の投稿」タスク・フローには、最新のブログ投稿のリストが表示されます。

「最新の投稿」タスク・フローに固有のプロパティは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブに表示されます(図38-11)。


ヒント:

「コンポーネント・プロパティ」ダイアログへのアクセスの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

図38-11 「最新の投稿」タスク・フローのプロパティ

図38-11の説明が続きます
「図38-11 「最新の投稿」タスク・フローのプロパティ」の説明

その他のタブ(すべてのWebCenter Portalコンポーネントに共通)のプロパティの詳細は、第14.3項「コンポーネント・プロパティの変更」を参照してください。

38.4.3.6.1 「最新の投稿」タスク・フローのパラメータ

表38-6では、「最新の投稿」タスク・フローに固有のパラメータを説明しています。

表38-6 「最新の投稿」タスク・フローのパラメータ

パラメータ 説明

Recent Posts List Size

表示する最新の投稿の数。

デフォルト: 10

Resource Id

ブログ・フォルダのリソースID(図38-2を参照)。次の形式で指定できます。

  • connection_name/path_to_folder

    connection_nameはOracle Content Serverの接続名、path_to_folderはブログを公開するOracle Content Server上のフォルダへのパスです。

  • connection_name#dCollectionID:dCollectionId

    connection_nameはOracle Content Serverの接続名、dCollectionIdはブログを公開するOracle Content Server上のフォルダのコレクションIDです。