コンテンツ管理ガイド

     前  次    目次     
ここから内容

はじめに

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

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

 


コンテンツ管理の概要

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

仮想コンテンツ リポジトリから取得されたコンテンツのトラッキングの詳細については、『対話管理ガイド』の「イベントと行動追跡の設定」を参照してください。

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

 


コンテンツの格納

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

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

通常、図 1-1 のように、WebLogic Portal Administration Console から仮想コンテンツ リポジトリにアクセスします。

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

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

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

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

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

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

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

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

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

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

 


コンテンツの追加

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

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

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

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

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

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

 


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

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

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

 


コンテンツの保護

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

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

 


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

このガイドで説明するタスクは、ポータル ライフサイクルに従って構成されています。ポータル ライフサイクルの詳細については、『WebLogic Portal の概要ガイド』を参照してください。ポータル ライフサイクルは、次の 4 つの段階で構成されています。

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

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

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

アーキテクチャ

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

開発

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

ステージング

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

プロダクション

この段階では、プロダクション環境を管理します。プロダクション段階では、WebLogic Portal Administration Console を使用して、設定の調整、コンテンツの追加、コンテンツ セレクタの変更、広告キャンペーンの作成を行います。


ページの先頭       前  次