コンテンツ管理ガイド

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

はじめに

ほとんどのポータルは、コンテンツをアプリケーションに組み込みます。コンテンツは、広告 (画像ファイル)、ドキュメント (ワード プロセッサ ファイル)、またはアニメーション ファイルで構成されます。ポータルで使用するコンテンツは、通常、ポータルに接続されているコンテンツ管理システムの一部であるコンテンツ リポジトリに格納されます。開発者および管理者は格納されたコンテンツにアクセスし、ポータルの訪問者に対してコンテンツをどのように表示するかを決めることができます。

この章の内容は以下のとおりです。

 


コンテンツ管理の概要

BEA WebLogic Portal® のコンテンツ管理システムでは、コンテンツの格納、コンテンツへのアクセス、コンテンツの進捗状況の追跡、およびポータル アプリケーションへのコンテンツの組み込みを行うことができます。これにより、コンテンツの作成とユーザへのそのコンテンツの配信とが簡単に統合されます。コンテンツ寄稿者は、WebLogic Portal のリポジトリを使用してコンテンツを格納し、アクセスすることができます。設定が有効になっていれば、コンテンツ寄稿者は、Microsoft Word などのコンテンツ アプリケーションを介してコンテンツにアクセスすることもできます。こうしたアクセスは WebDAV を用いて実行できます。詳細については、「BEA リポジトリでの WebDAV の使用」を参照してください。

コンテンツ リポジトリは、仮想コンテンツ リポジトリを用いてポータルに接続されます。ポータル開発者はコンテンツの API および JSP ツールを使用して、仮想コンテンツ リポジトリにアクセスし、コンテンツをポータル訪問者に配信します。仮想コンテンツ リポジトリの詳細については、「仮想コンテンツ リポジトリへのリポジトリの接続」を参照してください。

 


コンテンツの格納

コンテンツ リポジトリは、WebLogic Portal の仮想コンテンツ リポジトリを介して WebLogic Portal に接続します。コンテンツ リポジトリが仮想コンテンツ リポジトリに接続されている場合、ポータル開発者とコンテンツ寄稿者は、Portal Administration Console、コンテンツ API 、JSP タグ、コンテンツ セレクタ、プレースホルダ、および WebDAV が有効なアプリケーションなどの WebLogic Portal コンテンツ ツールを使用してコンテンツにアクセスすることができます。

また、サードパーティのコンテンツ管理システム (JSR 170 準拠のリポジトリを含む) と WebLogic Portal を WebLogic Portal の仮想コンテンツ リポジトリに接続することで、これらを統合することもできます。サードパーティ リポジトリの使用の詳細については、「サードパーティのリポジトリへの接続」を参照してください。仮想コンテンツ リポジトリに接続されたサードパーティ リポジトリ内のコンテンツは、WebLogic Portal で検索および利用できます。

仮想コンテンツ リポジトリには、通常 Portal Administration Console を介してアクセスします。図 1-1 を参照してください。

図 1-1 WebLogic Portal Administration Console 内の仮想コンテンツ リポジトリ

WebLogic Portal Administration Console 内の仮想コンテンツ リポジトリ

この節では、次のトピックについて説明します。

仮想コンテンツ リポジトリの表示

仮想コンテンツ リポジトリでは、コンテンツ リポジトリを「コンテンツ」、「タイプ」、「リポジトリ」の 3 つの方法で表示することができます。表1-1 は、各ビューと、そこで実施できるタスクを示しています。

表 1-1 仮想コンテンツ リポジトリのビューの概要
仮想コンテンツ リポジトリのビュー
関連タスク
コンテンツ ビュー ([管理|コンテンツ] をクリック)
  • リポジトリにコンテンツを追加する
  • コンテンツを検索する
  • コンテンツを削除する
  • コンテンツを変更する
BEA のライブラリ サービスを使用している場合に可能なタスクは次のとおり。
  • バージョン履歴を表示する
  • コンテンツをチェックアウトする
  • コンテンツをチェックインする
  • ライブラリ サービスの詳細については、「BEA のライブラリ サービスの概要」を参照。
タイプ ビュー ([管理|タイプ] をクリック)
  • コンテンツ タイプを追加する
  • コンテンツ タイプを変更する (プロパティ定義の追加または削除)
  • コンテンツ タイプを削除する
リポジトリ ビュー ([管理|リポジトリ] をクリック)
  • リポジトリを仮想コンテンツ リポジトリに接続する
  • 検索設定やキャッシュなどのリポジトリのプロパティを編集する
BEA のライブラリ サービスを使用している場合に可能なタスクは次のとおり。
  • コンテンツ ワークフローを追加する
  • コンテンツ ワークフローを変更する
  • コンテンツ ワークフローを削除する

BEA コンテンツ リポジトリの使用

デフォルトでは、ポータル アプリケーションは単一の BEA コンテンツ リポジトリを使用してコンテンツを格納するようコンフィグレーションされています。BEA リポジトリは、ポータル データベースを使用して、予約されているテーブルにコンテンツを格納します。複数の BEA リポジトリを使用し、それらをファイルシステムを用いてコンテンツを格納するようコンフィグレーションすることもできます。

BEA リポジトリでは、以下の操作が可能です。

また、BEA リポジトリで、BEA のライブラリ サービスの活用を有効にすることもできます。ライブラリ サービスを使用すると、コンテンツのバージョンを追跡したり、コンテンツ ワークフローを使用してコンテンツ寄稿者用のプロセス (承認の取得や期限切れコンテンツの廃棄など) を実施することができます。ライブラリ サービスの詳細については、「BEA リポジトリへのコンテンツの追加」を参照してください。

ライブラリ サービスを有効にした BEA リポジトリを使用している場合、以下の操作が可能です。

 


コンテンツの追加

通常、コンテンツ寄稿者は、Portal Administration Console を使用してコンテンツ リポジトリにアクセスし、BEA リポジトリにコンテンツを追加することができます。さらに、リポジトリが WebDAV を使用するようコンフィグレーションされていると、コンテンツのユーザも Windows エクスプローラを介してコンテンツを追加することができます。詳細については、「BEA リポジトリでの WebDAV の使用」を参照してください。

ユーザがリポジトリにコンテンツを追加する際には、コンテンツをコンテンツ タイプに関連付け、日付、作成者、色などのプロパティ値を割り当てることにより、コンテンツ ファイルのメタデータを作成します。ポータル開発者はこのメタデータを使用して、ポータル アプリケーション内でコンテンツを取得、表示します。コンテンツ タイプを使用すると、ポータル開発者は容易にリポジトリからコンテンツを取得し、コンテンツどうしの関係を作成することができます。たとえば、特定の作成者が作成したすべてのコンテンツを取得することができます。

図 1-3 では、リポジトリへのコンテンツの追加の例を示します。

図 1-3 リポジトリへのコンテンツの追加の例

リポジトリへのコンテンツの追加の例

コンテンツの追加の詳細については、「BEA リポジトリへのコンテンツの追加」を参照してください。

 


ポータル内でのコンテンツの配信

コンテンツ リポジトリが仮想コンテンツ リポジトリに接続されていると、ポータル開発者は各種の WebLogic Portal 開発ツールを使用して、ポータル ユーザにコンテンツを配信することができます。これらの開発ツールには、コンテンツ API、JSP タグ、およびルールを使用してポータル ユーザに対するコンテンツ配信をパーソナライズするパーソナライゼーション ツールがあります。ポータル内のコンテンツ配信の詳細については、『WebLogic Portal の対話管理ガイド』を参照してください。

WebLogic Portal のコンテンツ管理システムで、開発者は以下の操作を実行できます。

 


コンテンツの保護

委託管理および訪問者の資格を使用して、ポータル コンテンツのセキュリティを確保することができます。

委託管理を使用して、ユーザが Portal Administration Console 内のコンテンツを追加または変更できるかどうかを決定できます。たとえば、特定のユーザのみがコンテンツの公開を承認できるようにしたり、ユーザがリポジトリからコンテンツを削除できないようにしたりすることが可能です。訪問者の資格では、ポータルの訪問者によるポータル コンテンツの表示を許可するか否かを決定します。セキュリティの詳細については、『WebLogic Portal のセキュリティ ガイド』を参照してください。

 


ポータル ライフサイクルにおけるコンテンツ管理

このガイドで説明するタスクは、ポータル ライフサイクルに従って構成されています。ポータル ライフサイクルの詳細については、『WebLogic Portal の概要ガイド』を参照してください。ポータル ライフサイクルには、アーキテクチャ、開発、ステージング、プロダクションの 4 つの段階があります。

この節では、次のトピックについて説明します。

図 1-4 では、コンテンツ管理をポータル ライフサイクルに位置づけて表現しています。

図 1-4 ライフサイクルの 4 段階におけるコンテンツ管理

ライフサイクルの 4 段階におけるコンテンツ管理

アーキテクチャ

アーキテクチャ段階では、使用するコンテンツ リポジトリのタイプを選択し、ビジネス ニーズを満たすようコンテンツ リポジトリを設定します。この段階では、コンテンツの格納に用いるコンテンツ タイプの作成、プロセスを実施するコンテンツ ワークフローの作成、およびリポジトリを整理するコンテンツ フォルダの作成を行います。また、伝播方針を計画し、使用するコンテンツ ツールを決定します。

この章では、アーキテクチャ段階でのタスクについて、以下の説明を行います。

開発

開発の段階では、コンテンツ寄稿者はコンテンツを追加し、開発者はポータル内でのコンテンツの配置方法を決定します。コンテンツ寄稿者は Portal Administration Console を使用して、コンテンツを追加、管理します。Workshop for WebLogic を使用すると、ポータル開発者は、コンテンツ セレクタ、プレースホルダ、JSP タグ、HTML、およびコンテンツ API を用いてコンテンツの取得や表示を行うことができます。ポータル内のコンテンツ配信の詳細については、『WebLogic Portal の対話管理ガイド』を参照してください。

これらの章では、開発の段階でのタスクについて、以下の説明を行います。

ステージング

ステージング段階では、ポータルをテストし、開発されたコンテンツが正しく表示されているか確認します。作成したコンテンツに対して、開発とテストを繰り返し実施することもあります。開発段階に戻って変更を行う場合は、ステージング段階における変更を確認するために、ポータル アプリケーションを再デプロイする必要があります。

プロダクション

ステージング段階でポータル アプリケーションのテストを完了したら、プロダクション段階に移り、プロダクション環境を管理します。プロダクション段階では、Portal Administration Console を使用して、設定の調整、コンテンツの追加、コンテンツ セレクタの変更、広告キャンペーンの作成を行います。コンテンツ セレクタまたはキャンペーンの詳細については、WebLogic Portal の『対話管理ガイド』を参照してください。

委託管理および訪問者の資格を使用してコンテンツに対するセキュリティを設定することもできます。詳細については、『WebLogic Portal のセキュリティ ガイド』を参照してください。


  ページの先頭       前  次