ポータル開発ガイド

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

ポータル デスクトップの管理

この章で説明するタスクを実行して、ポータル アプリケーションを公開して使用するための準備をします。

管理の面から見ると、ポータルはポータル アプリケーションを定義するコンテナです。WebLogic Administration Portal で新しいポータルを作成すると、空のポータルが作成されます。このポータルには、特定のユーザを対象にできる複数のバージョンのポータル (デスクトップ) が保持されます。1 つのポータルには、そのポータルの 1 つまたは複数のデスクトップ、つまりビューを含めることができます。動的なポータルを構成するブック、ページ、ポートレットなどのポータル リソースおよびナビゲーションは、デスクトップに追加します。

デスクトップを構築後、アプリケーションを全体としてテストし、一般ユーザからのアクセスの準備が完了したら、プロダクション環境にデプロイします。ポータルの開発とデプロイメントの段階における手順の詳細については、『プロダクション業務ガイドを参照してください。

この章で使用する主なツールは WebLogic Portal Administration Console です。

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

 


Administration Console の概要

WebLogic Portal Administration Console は、ポータル管理者が、ポータルの動作、コンテンツ、および外観を制御するだけではなく、ユーザ管理やセキュリティ管理などの多くの従来型システム管理アクティビティを実行するツールです。

WebLogic Portal Administration Console は、以下のタスクのカテゴリに従って構成されています。

 


リソースの Administration Console ライブラリ

Administration Console を使用して新しいデスクトップを作成する場合は、既存のポータル テンプレートを使用できます。テンプレートの使用は、Workshop for WebLogic で作成された .portal ファイルからデスクトップのポータル リソースを直接取得することを意味します(.portal ファイルはプライマリ インスタンスとも呼ばれます)。デスクトップを作成すると、ポータル資産が .portal ファイルから削除され、データベースに配置されて、Administration Console のライブラリ ツリーとデスクトップ ツリーの両方に表示されます。新しいデスクトップ インスタンスから資産を取得し、それらをライブラリに配置することを逆アセンブルと呼びます。

この時点で、ライブラリ (ライブラリ インスタンス) 内の資産 (ブック、ページなど) は、対応するデスクトップ インスタンスの階層に関連しています。名前の変更など、ライブラリ リソースに対する変更は、対応するデスクトップ資産に自動的に継承されます。一方、デスクトップ資産に対する変更は、階層構造に反映されません。

注意 : 資産に対する変更が階層構造に「逆継承」されることはありません。デスクトップ資産に対する変更が、対応するライブラリ インスタンスに継承されることはありません。同様に、訪問者インスタンスに対する変更がデスクトップまたはライブラリ インスタンスに継承されることはありません。

デスクトップに作成した新しいブックとページは、逆アセンブルされません。これらはそのデスクトップに固有のものと見なされます。

この WebLogic Portal の機能を最大限に活用できるように実装を計画してください。Administration Console でのリソースの逆アセンブルと分離の詳細については、『プロダクション業務ガイド』を参照してください。

 


Administration Console の起動およびログイン

Administration Console の起動

WebLogic Portal Administration Console の使用を開始する前に、サーバを実行する必要があります。Workshop for WebLogic ワークベンチの状態に応じて、Administration Console を開く前にサーバの起動が必要な場合があります。

以下の手順を実行します。

  1. Workshop for WebLogic を起動し、ワークスペースを開きます。
  2. サーバ ビューで、サーバをクリックして選択します。
  3. サーバ ビューのツールバーで、[サーバを始動] (ポータル リソース ツリーに追加された新しいページ) をクリックします。
  4. Workshop for WebLogic でサーバが起動されるまで待機します。このプロセスは、お使いのシステムの速度によっては数分かかることがあります。起動プロセスが完了すると、サーバ ビューの [状況] カラムに [始動済み] と表示され、四角形の [サーバを停止] ボタン (ポータル リソース ツリーに追加された新しいページ) がアクティブになります。

  5. [パッケージ・エクスプローラ] ビューで、Administration Console を使用して管理するポータル用の .portal ファイルを選択します。
  6. 図 12-1 の例で示すように、メイン メニューから、[実行|Portal Administration Console を開く] を選択します。
  7. 図 12-1 [実行|Portal Administration Console を開く] のメニュー選択


    [実行|Portal Administration Console を開きます] のメニュー選択

    図 12-2 に示すように、ワークベンチ エディタ ビューの新しいタブでログイン ダイアログが表示された Administration Console ウィンドウが開きます。

    注意 : 内部ブラウザではなく外部ブラウザを開くように Workshop for WebLogic プリファレンスを設定した場合、別個のウィンドウが開き Administration Console ログイン ダイアログが表示されます。
    図 12-2 WebLogic Portal Administration Console のログイン ダイアログ


    WebLogic Portal Administration Console のログイン ダイアログ

Administration Console へのログイン

Administration Console のログイン ダイアログでは、WebLogic Server のシステム管理者または WebLogic Portal の管理者のユーザ名とパスワードを入力する必要があります。WebLogic Server のシステム管理者はドメイン全体の完全なセキュリティ権限を持っており、WebLogic Server Administration Console ツールにログインして使用することができます。WebLogic Portal の管理者はポータル Web プロジェクトの完全なセキュリティ権限を持っています。このプロジェクトには複数のポータルを含めることができます。

表 12-1 には、デフォルトのシステム管理者のユーザ名とパスワードが示されています。

表 12-1 WebLogic Portal Administration Console のデフォルトのユーザ名とパスワード
ユーザ名
パスワード
説明
portaladmin
portaladmin
ポータル ドメインの管理者
weblogic
weblogic
ドメイン内で完全な権限を持つ WebLogic Server のシステム管理者

WebLogic Portal Administration Console にログインするには、以下の手順を実行します。

  1. ダイアログに適切なユーザ名とパスワードを入力し、[サインイン] をクリックします。
  2. Administration Console のメイン メニューが表示されます。

  3. コンソールおよびその機能をわかりやすく表示するには、エディタ ビューのツールバーで、[最大化] (WebLogic Portal Administration Console のログイン ダイアログ) をクリックします。図 12-3 の例に示すような画面が表示されます。
  4. 注意 : 内部ブラウザではなく外部ブラウザを開くように Workshop for WebLogic のプリファレンスを設定する場合、この手順を行う必要はありません。
    図 12-3 Administration Console のメイン ページ (最大化した状態)


    Administration Console のメイン ページ (最大化した状態)

 


ライブラリ管理の概要

場合によっては、ライブラリ内の定義に行った変更を、デプロイされたポータル リソースに伝播できます。ポータル ライブラリはポータル コンポーネントのリポジトリで、その中には以下のものが含まれます。

ライブラリ管理者は、リソース ライブラリ内の定義を変更できます。これらの変更は、グローバルなスコープで行われ、高度な管理責任を伴います。ポータル リソースの新しいポータル インスタンスを作成し、ポータル ライブラリに入れると、そのインスタンスには次の特性が与えられます。

 


ポータル管理の概要

ポータル管理者は、ポータル リソースを使用して、ポータルを構築し、ポータルの一部についてエンド ユーザおよびその他の管理者に資格を付与します。ポータルは、エンタープライズ アプリケーション内の多数の Web サイトの 1 つとなる Web サイトを表します。各ポータルは、共有コンポーネントを使用する複数のデスクトップをサポートできます。ポータル、デスクトップ、およびコンポーネントの管理は、適切な委託管理権限を持つ特定の管理者に委託できます。

ポータルは、ポータル ライブラリに存在するポータル リソースを使用して構築できます。また、場合によっては独自のリソースを作成することもできます。ポータル ライブラリの外部でポータル リソースを作成した場合、以下の制限がある「1 回限りの」バージョンが作成されます。

 


ポータル管理

ポータル管理者は、ポータル リソースを使用して、ポータルを構築し、ポータルの一部についてエンド ユーザおよびその他の管理者に資格を付与します。ポータルは、エンタープライズ アプリケーション内の多数の Web サイトの 1 つとなる Web サイトを表します。各ポータルは、共有コンポーネントを使用する複数のデスクトップをサポートできます。ポータル、デスクトップ、およびコンポーネントの管理は、適切な委託管理権限を持つ管理者に委託できます。

詳細については、BEA Weblogic Portal の e-docs を参照してください。

 


ライブラリの概要

ポータル ライブラリはポータル コンポーネントのリポジトリです。ライブラリ内の定義は、ポータル管理者が、エンド ユーザのためにポータルおよびデスクトップを作成および構築するためのテンプレートとして使用されます。ライブラリにアクセスするには、ライブラリ内のリソースに対して委託管理特権が必要です。

ライブラリ管理の詳細については、e-docs の『ポータル開発ガイド』を参照してください。

 


デスクトップ テンプレート

デスクトップ テンプレートは定義済みのポータル リソースのセットです。デスクトップ テンプレートを使用すれば、デスクトップを短時間で作成することができます。

デスクトップ テンプレートの作成

デスクトップ テンプレートを作成するには、ライブラリの使用可能なリソースを選択し、追加のデスクトップのプロパティを設定するか、テンプレートのベースとする既存のポータル ファイルを選択します。

以下の手順を実行します。

  1. ポータル リソース ツリーで [ポータル] を選択し、デスクトップを作成するポータルに移動します。
  2. [テンプレート|デスクトップ テンプレート] に移動します。
  3. [デスクトップの参照] タブで、[デスクトップ テンプレートの作成] をクリックします。デスクトップ テンプレートの作成ウィザードが表示されます。
  4. 以下からデスクトップ テンプレートの作成方法を選択し、このウィザードの最初のページを完了します。
    • ライブラリにあるリソースの選択 : 使用可能なリソースから、デスクトップ用のプライマリ ブック、シェル、およびルック アンド フィールを選択し、デスクトップのプロパティを追加できます。
    • .portal ファイルの選択 : 現在の Web アプリケーション内の .portal ファイルのリストから選択し、デスクトップのプロパティを追加できます。
  5. [次へ] をクリックします。ウィザードの残りのページで入力が必要となる情報は、最初のページでの選択内容によって異なります。次の表をガイドとして使用できます。
  6. ライブラリにあるリソースの選択
    1. 既存のブックを検索するか、新しいブックを作成する。既存のブックを使用する場合は、検索文字列を入力し [検索] をクリックしてプライマリ ブックを検索するか、[すべて表示] をクリックしてすべてのブックを表示する。新しいブックを作成する場合は、[ブックの名前] (必須) を入力し、必要に応じて [説明] および [メニュー] オプションを入力する。
    2. タイトル、説明、デスクトップ テンプレートのリソースなど、追加するテンプレートのプロパティを入力する。このテンプレートをライブラリに追加する場合は、チェック ボックスを選択する。
    3. [次へ] をクリックします。
    4. プロパティの概要を確認し、[次へ] をクリックする。デスクトップのテンプレートが作成される。
    5. [終了] をクリックする。
    .portal ファイルの選択
    1. 検索文字列を入力し [検索] をクリックして .portal ファイルを検索するか、[すべて表示] をクリックしてすべての .portal ファイルを表示する。
    2. リストから .portal ファイルを選択する。
    3. [次へ] をクリックします。
    4. タイトル、説明、デスクトップ テンプレートのリソースなど、目的のデスクトップのプロパティを入力する。このテンプレートをライブラリに追加する場合は、チェック ボックスを選択する。
    5. [次へ] をクリックします。
    6. プロパティの概要を確認し、[次へ] をクリックする。デスクトップのテンプレートが作成される。
    7. [終了] をクリックします。

デスクトップ テンプレートのプロパティの変更

[詳細] タブで、デスクトップ テンプレートのプロパティを変更することができます。以下のように、[タイトルと説明] タブで、タイトル、説明、およびロケール情報を編集することもできます。

デスクトップ テンプレートのプロパティを変更するには、以下の手順を実行します。

  1. ポータル リソース ツリーで、ライブラリ ノードかポータル ノードを展開し、デスクトップ テンプレートを選択します。
  2. ライブラリ ノードからこのタスクを開始する場合は、[このテンプレートの編集] をクリックします。
  3. [詳細] タブで、変更するプロパティのタイプを選択します。次の表をガイドとして使用できます。
  4. タイトルと説明

    現在のロケールにあるテンプレートのタイトルと説明の変更
    1. [タイトルと説明] をクリックする。
    2. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 新しいタイトルや説明を入力する。
    4. [更新] をクリックする。
    ローカライズされたポートレットのタイトルの追加
    1. [タイトルと説明] をクリックする。
    2. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    4. [作成] をクリックします。
    外観の編集
    1. [外観の編集] をクリックする。[デスクトップの更新] ダイアログが表示される。
    2. [デフォルト シェル] ドロップダウン メニューで、シェルを選択する。
    3. [ルック アンド フィール] ドロップダウン メニューで、ルック アンド フィールを選択する。
    4. [プライマリ ブック] ドロップダウン メニューで、テンプレートのプライマリ ブックとして任意のブックを選択する。
    5. [更新] をクリックする。
    プライマリ ブックのコンテンツの編集
    1. [プライマリ ブック コンテンツの編集] をクリックする。[コンテンツの参照] タブが表示される。
    2. [コンテンツの追加] をクリックする。
    3. 「ブック コンテンツの管理」の手順に従う。
    ツリー最適化の制御
    1. [詳細プロパティ] をクリックする。
    2. [ツリー最適化を有効にする] ドロップダウン メニューで、[True] または [False] を選択する。
    3. [更新] をクリックする。

 


コミュニティ

コミュニティとは WebLogic Portal デスクトップで、共通の目標や興味を持ったユーザが独自の Web ベースのポータル環境で協力や管理を行うことができます。コミュニティは、特定のイベント、作業グループ、パートナに対して、または情報を共有する必要のあるその他のグループに対して、専用の安全で自己管理されたコラボレーション用の環境を提供します。

詳細については、『コミュニティ ガイド』を参照してください。

 


ポータル リソース

ポータルは、集約されたコンテンツおよび統合されたアプリケーションへの統合ユーザ インタフェースを提供する Web アプリケーションです。WebLogic Portal Administration Console のツールを使用して「ポータルを作成」すると、実質的にはデスクトップのコンテナが作成されます。この「コンテナ」は、ポータルのカスタマイズされたビューを表します。デスクトップには、ブック、ページ、ポートレットなど、その他のポータル リソースを追加します。その後、特定のユーザにこれらのデスクトップやリソースについて資格を付与することができます。

ポータル リソースの詳細については、e-docs の『ポータル開発ガイド』を参照してください。

ポータル リソースの更新

WebLogic Administration Portal Console テンプレート (.portal ファイル) を使用してデスクトップを作成する場合、そのデスクトップの各リソース (ブック、ページ、ポートレットなど) には、データベース内でそのコンポーネントのユニークな ID として機能する定義ラベルが付加されます。

新しいデスクトップを作成するために使用したテンプレートに、すでにデータベースに格納されているリソースと同一の定義ラベルを持つポータル リソースが含まれている場合は、次のようなダイアログが表示されます。

図 12-4 ポータル リソースの更新ダイアログ

ポータル リソースの更新ダイアログ

この警告が表示された場合は、ポータル リソースの更新に関するガイダンスとして以下の情報を参考にしてください。

表 12-2 ポータル リソースの更新 - 衝突の解決オプション
オプション
説明
[置き換えない]
テンプレート内のリソースを無視し、データベース内のリソースをそのまま残す。ユーザが行ったカスタマイズの内容も保持される。
[置き換えないが、プロパティを更新する]
テンプレートを使用して、データベース内にあるすべての競合リソースを置換し、新しい競合しないリソースをリソースに追加する。
[置き換える]
ユーザによるカスタマイズを保持し、リソースの XML マークアップを置換する (たとえば、ポートレットのモードの変更やポートレットのコンテンツ URI の変更など)。

特定のポータル リソースを置換するには、WebLogic for Workshop 使用して、更新対象のポータル リソース (データベース内の定義ラベルを更新するポータル コンポーネント) を含む「ダミー」の .portal ファイルを作成します。次に Administration Console で、そのテンプレートを使用して新しいデスクトップを作成し、表示されるダイアログで適切な「置換」オプションを選択します。

ポータル Web アプリケーションのリソースの表示 (Web アプリケーションの更新)

「アクティブ」なポータル Web アプリケーションを変更し、別の Web アプリケーションのリソースで作業するには、次の手順に従います。

  1. ポータル リソース ツリー上の [Web アプリケーションの更新] をクリックします。[現在の Web アプリケーションの更新] ダイアログが表示されます。
  2. 検索文字列を入力して Web アプリケーションを検索するか、[すべて表示] をクリックしてすべての Web アプリケーションを表示します。
  3. Web アプリケーションを選択し、[保存] をクリックします。

ポータル リソースの削除

ポータル リソース管理者は、ライブラリまたはデスクトップから特定のポータル リソースを削除できます。デスクトップからポータル リソースを削除した場合、ライブラリからは削除されません。

削除できるリソースは、ページ、ブック、ポートレット (これらは Administration Console を使用してのみ作成されます)、およびポートレット カテゴリです。

ポータル リソースを削除するには

  1. ポータル リソース ツリーで、削除するリソースのタイプを選択します。そのカテゴリに含まれる要素が一覧表示されます。
  2. ライブラリから要素を削除するには、削除対象の要素のチェックボックスを選択して [削除] をクリックします。選択した要素が削除され、リストからも削除されます。
  3. デスクトップで使用中の要素をライブラリから削除しようとすると、警告ダイアログが表示されます。この場合、要素と参照インスタンスすべてを削除するか、削除を取り消します。

  4. デスクトップから要素を削除するには、削除対象の要素のチェックボックスを選択して [削除] をクリックします。選択した要素がリストから削除されます。

ポータル リソースのローカライズ

WebLogic Portal Administration Console には、個別のポータル リソースをローカライズするので、さまざまな言語でリソースを表示できます。ポータル リソースに言語を割り当てる場合、優先する言語をそのリソースの名前に割り当てます。ポータル ライブラリでローカライズされたリソースは、それらが使用されるポータルを介して伝播されます。

エンド ユーザのブラウザで選択した言語をサポートしている場合、ポータル リソースはその言語で表示されます。エンド ユーザのブラウザがその言語をサポートしていない場合、システムは、ポータルとエンド ユーザの両方のブラウザがサポートしている言語を見つけるまで、使用できる言語で動作します。

以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、以下のようなローカライズ対象のリソースを特定します。
    • [テーマ]
    • ブック
    • ページ
    • レイアウト
    • ルック アンド フィール
    • ポートレット
  2. リソースの [タイトルと説明] タブを選択します。
  3. [ローカライズ済みタイトルの追加] をクリックします。
  4. 必要に応じて、言語やタイトルなどのデータ入力フィールドに情報を入力します。
  5. [作成] をクリックします。

注意 : ローカライゼーションの基準については、http://java.sun.com/j2se/1.3/l10n-notes.html を参照してください。

 


ポータル

エンド ユーザ側からみると、ポータルは、タブなどのナビゲーションで構成されたページを使用した Web サイトです。各ページにはネストされたサブページや 1 つ以上のポートレットが含まれ、静的な HTML コンテンツから複雑な Web サービスに至るまで、さまざまな内容が個々のウィンドウに表示されます。1 つのページには複数のポートレットを含むことが可能であるため、ユーザは単一の場所からさまざまな情報やツールにアクセスできます。またユーザは、自身のページや選択したポートレットを追加したり、インタフェースのルック アンド フィールを変更したりして、ポータルのビューをカスタマイズできます。

技術的には、ポータルとはエンド ユーザが使用できるリソースと機能のコンテナです。WebLogic Portal では、これらのポータルのビューはデスクトップと呼ばれ、ユーザがアクセスする URL (Uniform Resource Location) を提供します。ポータルは、一貫性のある Web ベースの統合インタフェースを通じて、各種コンテンツおよびアプリケーションをユーザに表示します。ポータルの管理者およびユーザは、ポータルをカスタマイズして、ユーザ プリファレンスまたはルールベースのパーソナライゼーションに基づくコンテンツを表示できます。各ポータルは、Web 上でポータルを実行するのに必要なすべてのリソースを含む Web アプリケーションに関連付けられています。

ポータルの作成

新しいポータルを作成すると、空のポータルの「コンテナ」が作成されます。このシェルには、必要な数だけのデスクトップ (ポータルのバージョン) を追加できます。その後、デスクトップにアクセスする資格を特定のユーザに付与できます。各ポータルは、Web 上でポータルを実行するのに必要なすべてのリソースを含む Web アプリケーションに関連付けられています。

ポータルを作成するには、次の手順に従います。

  1. Administration Console のホーム ページで [ポータル管理] メニューのショートカットをクリックします。
  2. 図 12-5 に示すように、[ポータル管理] ページの左側のペインにポータル リソース ツリーが表示されます。

    図 12-5 Administration Console のポータル リソース ツリー


    Administration Console のポータル リソース ツリー

    表示される内容は、Administration Console を開く前に選択したポータルに基づいて決定されます。ツリーの [ライブラリ|ポートレット] を展開すると、そのポータルに存在するすべてのポートレットが表示されます。

  3. ツリーの [ポータル] をクリックします。
  4. ポータル ページが表示されます。[ポータルの参照] タブがアクティブな状態になっています。ポートレットがまだ存在しない場合、ポートレットを格納するテーブルは空です。

  5. [新しいポータルを作成] をクリックします。
  6. 図 12-6 の例に示すように、[新しいポータルの作成] ダイアログが表示されます。

    図 12-6 Administration Console の [新しいポータルの作成] ダイアログ


    Administration Console の [新しいポータルの作成] ダイアログ

  7. ポータルのプロパティの値を入力します。
  8. [新しいポータルを作成] をクリックします。
  9. ポータル ページが再び表示され、[ポータルの参照] テーブルに作成したポータルが表示されます。また、ポータル リソース ツリーに新しいポータルが追加されます。

  10. [ポータルの参照] テーブルのポータル名をクリックして、このポータルの詳細を表示できます。
  11. ポータル ページが表示されます。[デスクトップの参照] タブがアクティブな状態になっています。デスクトップはまだ存在しないため、デスクトップを格納するテーブルは空です。

これで、ポータルにデスクトップを追加できるようになりました。

ポータルのプロパティの変更

[詳細] タブで、ポータルのプロパティを変更することができます。以下のように、[タイトルと説明] タブで、タイトル、説明、およびロケール情報を編集することもできます。

ポータルのプロパティを変更するには

  1. ポータル リソース ツリーでポータル ノードを展開し、ポータルを選択します。
  2. [詳細] タブで、変更するプロパティのタイプを選択します。次の表をガイドとして使用できます。
  3. タイトルと説明
    現在のロケールにあるポータルのタイトルと説明の変更
    1. [タイトルと説明] をクリックします。
    2. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 新しいタイトルや説明を入力する。
    4. [更新] をクリックします。
    ローカライズされたポータルのタイトルの追加
    1. [タイトルと説明] をクリックします。
    2. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    4. [作成] をクリックします。
    ポータルの場所
    1. [ポータルの場所] をクリックする。[URI の更新] ダイアログが表示される。
    2. ポータルの URI を入力する。
    3. [更新] をクリックします。
    必要に応じて [ポータルの表示] をクリックし、ポータルを表示することができる。

 


デスクトップ

デスクトップとは、訪問者がアクセスできるポータルのビューのことです。ポータルは、実質的にはデスクトップのコンテナです。デスクトップには、ポータルの個別のユーザ ビューを作成するために必要なすべてのポートレット、コンテンツ、およびルック アンド フィールの要素が含まれます。

階層的な概要を次の図に示します。

図 12-7 デスクトップ階層の概要

デスクトップ階層の概要

ポータルごとに 1 つまたは複数のデスクトップを作成して、各デスクトップを対象者に合わせてカスタマイズできます。

注意 : 開発者は、通常、ブック リソースとページ リソースを Workshop for WebLogic で作成します。これらのリソースをライブラリで表示可能にするには、Workshop for WebLogic で作成したポータルをテンプレートとして使用して WebLogic Portal Administration Console でデスクトップを作成する必要があります。たとえば、Workshop for WebLogic で TestPortal というポータル内にブック リソースとページ リソースを作成した場合は、新しいデスクトップを作成して、デスクトップ用のテンプレートとして TestPortal を選択する必要があります。

デスクトップの作成

デスクトップを作成するには、デスクトップ テンプレートを使用して作成するか、ライブラリから既存のリソースを選択して作成するか、または既存の .portal ファイルのデスクトップに基づいて作成します。

デスクトップを作成する前に、デスクトップを組み込むポータルを作成する必要があります。

デスクトップを作成するには、次の手順に従います。

  1. Administration Console のホーム ページで [ポータル管理] メニューのショートカットをクリックします。
  2. 図 12-8 に示すように、[ポータル管理] ページの左側のペインにポータル リソース ツリーが表示されます。

    図 12-8 Administration Console のポータル リソース ツリー


    Administration Console のポータル リソース ツリー

    表示される内容は、Administration Console を開く前に選択したポータルに基づいて決定されます。ツリーの [ライブラリ|ポートレット] を展開すると、そのポータルに存在するすべてのポートレットが表示されます。

  3. デスクトップを作成するポータルに移動します。
  4. ポータル ページが表示されます。[ポータルの参照] タブがアクティブな状態になっています。ポートレットがまだ存在しない場合、ポートレットを格納するテーブルは空です。

  5. [デスクトップの参照] タブで、[デスクトップの新規作成] をクリックします。
  6. 図 12-9 に示すように、[デスクトップの作成] ウィザードが表示されます。

    図 12-9 Administration Console の [デスクトップの作成] ウィザード


    Administration Console のデスクトップの作成ウィザード

  7. 以下からデスクトップの作成方法を選択し、このウィザードの最初のページを完了します。
    • [デスクトップ テンプレートの使用] : デスクトップのシェル、ルック アンド フィール、およびコンテンツを定義するテンプレートのリストから選択して、短時間でデスクトップを作成し、実行できます。
    • [ライブラリにあるリソースの選択] : 使用可能なリソースから、デスクトップ用のプライマリ ブック、シェル、およびルック アンド フィールを選択できます。
    • [.portal ファイルの選択] : 現在の Web アプリケーション内の .portal ファイルのリストから選択し、デスクトップのプロパティを追加できます。
  8. 表 12-3 をガイドとして使用して、該当するウィザード ページにデスクトップの値を入力します。
  9. 表 12-3 [デスクトップの作成] ウィザードのフィールドの説明
    フィールドまたは選択内容
    値/説明
    [デスクトップ テンプレートの使用]
    1. 検索文字列を入力し [検索] をクリックしてテンプレートを検索するか、[すべて表示] をクリックしてすべてのテンプレートを表示する。
    2. リストからテンプレートを選択する。
    3. [次へ] をクリックします。
    4. タイトル、説明、URL の一部、デスクトップ リソースなど、追加するデスクトップのプロパティを入力する。
    5. [次へ] をクリックします。
    6. プロパティの概要を確認し、[次へ] をクリックする。デスクトップが作成される。
    7. [終了] をクリックする。
    [ライブラリにあるリソースの選択]
    1. 既存のブックを検索するか、新しいブックを作成する。既存のブックを使用する場合は、検索文字列を入力し [検索] をクリックしてプライマリ ブックを検索するか、[すべて表示] をクリックしてすべてのブックを表示する。新しいブックを作成する場合は、[ブックの名前] (必須) を入力し、必要に応じて [説明] および [メニュー] オプションを入力する。
    2. タイトル、説明、URL の一部、デスクトップ リソースなど、追加するテンプレートのプロパティを入力する。
    3. [次へ] をクリックします。
    4. プロパティの概要を確認し、[次へ] をクリックする。デスクトップが作成される。
    5. [終了] をクリックします。
    [.portal ファイルの選択]
    1. 検索文字列を入力し [検索] をクリックして .portal ファイルを検索するか、[すべて表示] をクリックしてすべての .portal ファイルを表示する。
    2. リストからファイルを選択する。
    3. [次へ] をクリックします。
    4. タイトル、説明、URL の一部、デスクトップ リソースなど、目的のデスクトップのプロパティを入力する。
    5. [次へ] をクリックします。
    6. プロパティの概要を確認し、[次へ] をクリックする。
    7. 選択したリソースがすでにライブラリに存在している場合は、[衝突の解決] ページが表示される。「ポータル リソースの更新」を参照して、ファイルの置き換え方法を指定するためのオプションを選択する。
    8. [次へ] をクリックします。デスクトップが作成される。
    9. [終了] をクリックします。

    図 12-10 に示した例と同様に、[デスクトップの参照] テーブルに作成したデスクトップが含まれ、ポータル リソース ツリーに新しいデスクトップが含まれます。

    図 12-10 ポータル リソース ツリーの新しいデスクトップ


    ポータル リソース ツリーの新しいデスクトップ

ライブラリへの逆アセンブル

WebLogic Portal Administration Console を使用して新しいデスクトップを作成する場合は、既存のポータル テンプレートを使用できます。テンプレートの使用は、Workshop for WebLogic で作成された .portal ファイルからデスクトップのポータル リソースを直接取得することを意味します(.portal ファイルはプライマリ インスタンスとも呼ばれます)。デスクトップを作成すると、ポータル資産が .portal ファイルから削除され、データベースに配置されて、Administration Console のライブラリ ツリーとデスクトップ ツリーの両方に表示されます。新しいデスクトップ インスタンスから資産を取得し、それらをライブラリに配置することを逆アセンブルと呼びます。

この時点で、ライブラリ (ライブラリ インスタンス) 内の資産 (ブック、ページなど) は、対応するデスクトップ インスタンスの階層に関連しています。名前の変更など、ライブラリ リソースに対する変更は、対応するデスクトップ資産に自動的に継承されます。一方、デスクトップ資産に対する変更は、階層構造に反映されません。

注意 : 資産に対する変更が階層構造に「逆継承」されることはありません。デスクトップ資産に対する変更が、対応するライブラリ インスタンスに継承されることはありません。同様に、訪問者インスタンスに対する変更がデスクトップまたはライブラリ インスタンスに継承されることはありません。
注意 : デスクトップに作成した新しいブックとページは、逆アセンブルされません。これらはそのデスクトップに固有のものと見なされます。

プロパティ設定の分離

管理者または訪問者が (訪問者ツールを使用して) デスクトップ内のブックのブック プロパティまたはページのページ プロパティを変更した場合、これらのプロパティ設定は、ライブラリ内の親ブックまたはページの設定から分離されます。ページ プロパティにはレイアウトとテーマが含まれ、ブック プロパティにはメニューとレイアウトが含まれます。これらのプロパティは、Administration Console で変更できます。ポータルが伝播されると、ソース アプリケーション内で分離された資産は送り先でも分離されたままになります。

デスクトップのプロパティの変更

デスクトップのプロパティを変更するには、以下の手順を実行します。

  1. ポータル リソース ツリーで [ポータル] を選択し、デスクトップに移動します。
  2. [詳細] タブで、セクションごとに編集するプロパティを選択します。次の表をガイドとして使用できます。
  3. タイトルと説明
    現在のロケールにあるポートレットのタイトルと説明の変更
    1. [タイトルと説明] をクリックします。
    2. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 新しいタイトルや説明を入力する。
    4. [更新] をクリックします。
    ローカライズされたポートレットのタイトルの追加
    1. [タイトルと説明] をクリックします。
    2. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    4. [作成] をクリックします。
    シェル、ルック アンド フィール 、プライマリ ブック
    1. [外観とコンテンツ] をクリックする。[デスクトップの更新] ダイアログが表示される。
    2. [デフォルト シェル] ドロップダウン メニューで、シェルを選択する。
    3. [ルック アンド フィール] ドロップダウン メニューで、ルック アンド フィールを選択する。
    4. デフォルトの [プライマリ ブック] ドロップダウン メニューで、ブックを選択する。プライマリ ブックは、ポータルの特定のデスクトップ ビューに使用される、視覚的かつナビゲーションのための主要なインフラストラクチャ。
    5. [更新] をクリックする。
    ツリー最適化の制御
    1. [詳細プロパティ] をクリックする。
    2. [ツリー最適化を有効にする] ドロップダウン メニューで、[True] または [False] を選択する。この値を変更するとポータルの動作が変わる可能性があるので、実行の前に完全にテストしておく必要がある。ツリー最適化機能の詳細については、e-docs の『ポータル開発ガイド』を参照。
    3. [更新] をクリックする。

  4. ブラウザで変更を確認するには、[デスクトップの表示] をクリックします。

 


ブック

ブックは、コンテンツを詳細に整理し、コンテンツのナビゲーションを容易にするポータル コンポーネントです。ブックにはページや他のブックが含まれ、ページとコンテンツの階層的なネスト構造を形成します。

ブックの作成

ライブラリ管理特権を持っている場合は、ポータル ライブラリに新しいブックを作成して、複数のポータルでコンポーネントとして使用できます。ポータル管理者特権を持っている場合は、作成したブックをカスタマイズしたポータルで使用できますが、ブックは再利用可能ではありません (ポータル ライブラリには表示されません)。

ポータル ライブラリにブックを作成するには、以下の手順を実行します。

  1. ポータル リソース ツリーで、ライブラリ フォルダを展開して [ブック] を選択します。[ブックの参照] タブが表示されます。
  2. [新しいブックの作成] をクリックします。[新しいブックの作成] ダイアログが表示されます。
  3. ブックのタイトル、説明、メニューおよびテーマを入力します。
  4. 注意 : 複数レベル メニューはプルダウン メニューのことで、単一レベル メニューはタブ付きメニューのことです。
  5. [ブックの作成] をクリックします。

個々のデスクトップでブックを作成するには、以下の手順を実行します。

  1. ポータル リソース ツリーでポータル ノードを展開し、ブックの作成先となるブックまたはページを選択します。
  2. ページまたはブックのどちらでブックを作成するかに応じて、以下のタブをクリックします。
    • ページの場合、[コンテンツの編集] タブをクリックする。
    • ブックの場合、[コンテンツの参照] タブをクリックする。
  3. [新規ブックの追加] をクリックします。[新しいブックの作成] ダイアログが表示されます。
  4. ブックのタイトル、説明、メニューおよびテーマを入力します。
  5. [作成] をクリックします。

ブックがデスクトップに追加されますが、ライブラリには追加されません。

ブック コンテンツの管理

ブックのコンテンツには、ページとブックがあります。ブックに含まれているブックやページを表示したり、ブックを構成しているページやブックを追加または削除することができます。

ポータル要素のブックへの追加

ライブラリ : コンテンツをブックに追加するには、以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、ブックに移動します。[詳細] タブが表示されます。
  2. [ブック コンテンツの追加] をクリックします。[ブックとページを追加] ダイアログが表示されます。
  3. 必要に応じて [検索] 領域を使用し、選択するブックまたはページを表示します。
  4. 目的のチェック ボックスをオンにして追加する要素を選択し、[追加] をクリックします。
  5. 完了したら、[保存] をクリックします。

デスクトップ : コンテンツをブックに追加するには、以下の手順を実行します。

  1. ポータル リソース ツリーでポータル ノードを展開し、ブックに移動します。[詳細] タブが表示されます。
  2. [コンテンツの参照] をクリックします。[ブック コンテンツの参照] セクションでは、[コンテンツの追加] ボタンを使用して、追加する既存の要素を選択したり、[新規ページの追加] ボタンまたは [新規ブックの追加] ボタンを用いて新しいページやブックを作成することができます。
  3. 新しいブックを作成し、現在のブックに追加するには、[新規ブックの追加] をクリックします。[新しいブックの作成] ダイアログが表示されます。「ブックの作成」の説明に従って、このダイアログのフィールドに値を入力します。
  4. 新しいページを作成し、現在のブックに追加するには、[新規ページの追加] をクリックします。[新しいページの作成] ダイアログが表示されます。「新しいページの作成」の説明に従って、このダイアログのフィールドに値を入力します。
  5. 既存のブックまたはページをブックに追加するには、[コンテンツの追加] をクリックします。必要に応じて既存のブックやページを検索し、目的の要素を選択して、[追加] をクリックします。完了したら、[保存] をクリックします。

ブック内のポータル要素の順序の変更またはブックからの削除

以下の手順を実行します。

  1. ポータル リソース ツリーで、必要に応じてライブラリ ノードかポータル ノードを展開し、ブックを選択します。[詳細] タブが表示されます。
  2. [ブック コンテンツの追加] をクリックします。対象ブックの [ブックとページを追加] ダイアログが表示されます。
  3. ページまたはブックを削除するには、[ブックのコンテンツ] カラムで削除する要素のチェック ボックスを選択し、[選択済みを削除] をクリックします。
  4. ページに含まれる要素の順序を変更するには、[ブックのコンテンツ] カラムで順序を変更する要素のチェック ボックスを選択し、必要な回数だけ上下の矢印をクリックします。
  5. 完了したら、[保存] をクリックします。

ライブラリのブックのプロパティとコンテンツの変更

ライブラリ内のブックのプロパティを変更するには、以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、目的のブックを選択します。
  2. [詳細] タブで、変更するプロパティのタイプを選択します。次の表をガイドとして使用できます。
  3. タイトルと説明
    現在のロケールにあるブックのタイトルと説明の変更
    1. [タイトルと説明] をクリックします。
    2. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 新しいタイトルや説明を入力する。
    4. [更新] をクリックします。
    ローカライズされたブックのタイトルの追加
    1. [タイトルと説明] をクリックします。
    2. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    4. [作成] をクリックします。
    ブック コンテンツ
    1. [ブック コンテンツ] をクリックする。[コンテンツの参照] タブが表示される。
    2. ブック コンテンツの管理」の手順に従って、追加するブックとページを選択する。
    メニューとテーマ
    1. [外観] をクリックする。[外観の編集] ダイアログが表示される。
    2. [メニュー] ドロップダウン メニューで、メニューを選択する。
    3. [テーマ] ドロップダウン メニューで、テーマを選択する。
    4. [更新] をクリックします。

デスクトップのブックのプロパティの変更

デスクトップにあるブックのプロパティを変更するには、以下の手順を実行します。

  1. ポータル リソース ツリーでポータル ノードを展開し、目的のブックを選択します。
  2. [詳細] タブで、変更するプロパティのタイプを選択します。次の表をガイドとして使用できます。
  3. タイトルと説明
    これらの値は、ライブラリ リソース ツリーで編集する必要がある。ライブラリ ノードを展開し、編集するブックを選択して、「ライブラリのブックのプロパティとコンテンツの変更」の手順に従う。
    ブック コンテンツ
    1. [ブック コンテンツ] をクリックする。[コンテンツの参照] タブが表示される。
    2. [コンテンツの追加] をクリックします。
    3. ブック コンテンツの管理」の手順に従って、追加するブックとページを選択する。
    メニューとテーマ
    1. [外観] をクリックする。[外観の編集] ダイアログが表示される。
    2. [メニュー] ドロップダウン メニューで、メニューを選択する。
    3. [テーマ] ドロップダウン メニューで、テーマを選択する。
    4. [更新] をクリックします。

 


ページ

ページには、実際のポータル コンテンツを表示するポートレットが含まれます。また、ページにはブックや他のページを含めることもできます。

新しいページの作成

ページは、ポートレットのコンテナとして機能するポータル リソースです。適切な委託管理特権を持っている場合は、ポータル ライブラリに新しいページを作成して、複数のポータルでコンポーネントとして使用できます。ポータル管理者特権を持っている場合は、作成したページをカスタマイズしたポータルで使用できますが、ページは再利用可能ではありません (ポータル ライブラリには表示されません)。

このタスクでは、プロジェクトのリソースのライブラリに新しいページを作成します。

以下の手順を実行します。

  1. ポータル Web プロジェクトの [ライブラリ] フォルダを展開して、[ページ] フォルダを選択します。図 12-11 はツリーの例です。
  2. 図 12-11 ポータル リソース ツリーを展開してライブラリ ページを表示


    ポータル リソース ツリーを展開してライブラリ ページを表示

    図 12-12 に示すように、右側のペインに [ページの参照] タブが表示されます。

    図 12-12 [ページの参照] タブ


    [ページの参照] タブ

  3. [新しいページの作成] をクリックします。
  4. 図 12-13 に示すように、[新しいページの作成] ダイアログが表示されます。

    図 12-13 Administration Console の [新しいページの作成] ダイアログ


    Administration Console の [新しいページの作成] ダイアログ

  5. ページのタイトル、説明、レイアウトおよびテーマを入力します。
  6. [作成] をクリックします。
  7. 新しいページが追加され、ライブラリの [詳細] ページに組み込まれます。また、図 12-14 に示すように、ポータル リソース ツリーが更新されて、新しいページが組み込まれます。

    図 12-14 ポータル リソース ツリーに追加された新しいページ


    ポータル リソース ツリーに追加された新しいページ

個々のデスクトップでページを作成するには、以下の手順を実行します。

  1. ポータル リソース ツリーでポータル ノードを展開し、ページの作成先となるブックまたはページを選択します。
  2. [コンテンツの参照] タブをアクティブにして、[新しいページの追加] をクリックします。[新しいページの作成] ダイアログが表示されます。
  3. ページのタイトル、説明、レイアウトおよびテーマを入力します。
  4. [作成] をクリックします。
  5. ページがデスクトップに追加されますが、ライブラリには追加されません。

ページ コンテンツの管理

ページのコンテンツには、ポートレットとブックがあります。ページに含まれているブックやポートレットを表示したり、ページを構成しているポートレットやブックを追加または削除することができます。

ページへの要素の追加

ライブラリ : コンテンツをページに追加するには、以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、ページに移動します。[詳細] タブが表示されます。
  2. [ページ コンテンツ] をクリックします。[コンテンツの編集] タブが表示されます。
  3. [コンテンツの追加] をクリックします。[ブックとポートレットをプレースホルダに追加] ダイアログが表示されます。
  4. 必要に応じて [検索] 領域を使用し、選択するブックまたはページを表示します。
  5. 目的のチェック ボックスをオンにして追加する要素を選択し、[追加] をクリックします。
  6. 完了したら、[保存] をクリックします。

デスクトップ : コンテンツをページに追加するには、以下の手順を実行します。

  1. ポータル リソース ツリーでポータル ノードを展開し、ページに移動します。[詳細] タブが表示されます。
  2. [ページ コンテンツ] をクリックします。[コンテンツの編集] タブが表示されます。[コンテンツの編集] タブでは、[コンテンツの追加] ボタンを使用して、追加する既存の要素を選択したり、[新規ブックの追加] ボタンを用いて新しいブックを作成することができます。
  3. 新しいブックを作成し、現在のページに追加するには、[新しいブックの追加] をクリックします。[新しいブックの作成] ダイアログが表示されます。「ブックの作成」の説明に従って、このダイアログのフィールドに値を入力します。
  4. 既存のブックまたはポートレットをブックに追加するには、[コンテンツの追加] をクリックします。必要に応じて既存のブックやポートレットを検索し、目的の要素を選択して、[追加] をクリックします。
  5. 完了したら、[保存] をクリックします。

ページへの要素の配置

ページのレイアウトは、ページ上のポートレットのプレースホルダを保持するページのグリッド構造です。ポートレットのレイアウトまたはブックのレイアウトを選択し、プレースホルダ間でポートレットまたはブックをドラッグ アンド ドロップして、各ページのレイアウトをカスタマイズできます。

以下の手順を実行します。

  1. ポータル リソース ツリーで、必要に応じてライブラリ ノードかポータル ノードを展開し、ページを選択します。[詳細] タブが表示されます。
  2. [ページ コンテンツ] をクリックします。[コンテンツの編集] タブが表示されます。
  3. 異なるレイアウトに変更する場合は、[レイアウト] ドロップダウン メニューでレイアウトを選択します。
  4. [要素の配置] 領域内のオプションを選択し、ページ上での要素の配置方法を指定します。デフォルトの方法はドラッグ アンド ドロップです。
  5. プレースホルダ カラム間で、ポートレットやブックを移動します。
  6. ユーザがプレースホルダに要素を移動または削除できないようにするには、[プレースホルダをロック] チェック ボックスを選択します。
  7. 完了したら、[変更を保存] をクリックします。

ライブラリ ページのプロパティの変更

ライブラリ内のページのプロパティを変更するには、以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、ページに移動します。
  2. [詳細] タブで、変更するプロパティのタイプを選択します。次の表をガイドとして使用できます。
  3. タイトルと説明
    現在のロケールにあるページのタイトルと説明の変更
    1. [タイトルと説明] をクリックします。
    2. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 新しいタイトルや説明を入力する。
    4. [更新] をクリックします。
    ローカライズされたタイトルのページへの追加
    1. [タイトルと説明] をクリックします。
    2. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    4. [作成] をクリックします。
    ページ コンテンツ
    1. [ページ コンテンツ] をクリックする。[コンテンツの編集] タブが表示される。
    2. ブックまたはポートレットを追加するには、[コンテンツの追加] をクリックする。コンテンツを移動するには、[要素の配置] ラジオ ボタンのいずれかをクリックして配置オプションを選択し、必要に応じて要素を移動する。「ページ コンテンツの管理」の手順に従う。
    レイアウトとテーマ
    1. [外観] をクリックする。[外観の編集] ダイアログが表示される。
    2. [レイアウト] ドロップダウン メニューで、レイアウトを選択する。
    3. [テーマ] ドロップダウン メニューで、テーマを選択する。
    4. [更新] をクリックします。

デスクトップ ページのプロパティの変更

デスクトップにあるページのプロパティを変更するには、以下の手順を実行します。

  1. ポータル リソース ツリーでポータル ノードを展開し、ページに移動します。
  2. [詳細] タブで、変更するプロパティのタイプを選択します。次の表をガイドとして使用できます。
  3. タイトルと説明
    これらの値は、ライブラリ リソース ツリーで編集する必要がある。ライブラリ ノードを展開し、編集するページを選択して、「ライブラリ ページのプロパティの変更」の手順に従う。
    ページ コンテンツ
    1. [ページ コンテンツ] をクリックする。[コンテンツの編集] タブが表示される。
    2. ブックまたはポートレットを追加するには、[コンテンツの追加] をクリックする。コンテンツを移動するには、[要素の配置] ラジオ ボタンのいずれかをクリックして配置オプションを選択し、必要に応じて要素を移動する。「ページ コンテンツの管理」の手順に従う。
    レイアウトとテーマ
    1. [外観] をクリックする。[外観の編集] ダイアログが表示される。
    2. [レイアウト] ドロップダウン メニューで、レイアウトを選択する。
    3. [テーマ] ドロップダウン メニューで、テーマを選択する。
    4. [更新] をクリックします。

ページまたはブックをデスクトップの別の場所に移動

デスクトップで、ブックやページをデスクトップ内の別の場所に移動することができます。たとえば、単一のデスクトップ内で、ページ 1 をブック 1 からブック 2 に移動できます。この作業を実行するには、リソースが存在する場所とリソースの移動先の双方で「管理可能」権限が必要です。メイン ブック以外のブックやページであれば移動することができます。

注意 : リソースを移動する際に、継承構造を変更することはできません。たとえば、ブックを親に持つブックを移動する場合は、他のブックの下に移動することは可能ですが、ページの下に移動することはできません。親がページである場合は、その他のページの下にのみ対象のリソースを移動することができます。

以下の手順を実行します。

  1. ポータル リソース ツリーで目的のポータル ノードを展開し、移動するブックまたはページを選択します。
  2. [移動] をクリックします。[移動] ダイアログが表示され、要素を配置するポータル リソース ツリー内のノードを選択するように指示されます。
  3. [OK] をクリックします。
  4. ポータル リソース ツリーで、手順 2 で選択した要素の貼り付け先となるブックまたはページをクリックします。
  5. [貼り付け] をクリックします。貼り付けの確認ダイアログが表示されます。
  6. [OK] をクリックします。

 


ポートレット

ポートレットは、アプリケーションおよびコンテンツに対するインタフェースとして機能する目に見えるコンポーネントです。これらは、ポータル内でユーザが対話する実際のコンポーネントです。ポートレットをページ内に配置すると、ユーザが 1 つのページ内で複数のアプリケーションにアクセスできるようになります。

ポートレットは、アプリケーション間の通信もサポートします。また、ポートレットを使用すると、複合アプリケーション (複数のソースからのデータとタスクを結合した 1 つのポートレット インタフェース) にユーザがアクセスできるようになります。

ライブラリでのポートレットのコピー

WebLogic Portal Administration Console のこの機能を使用して、既存のポートレットを複製し、新しいポートレットのテンプレートとして用いることができます。

以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、コピーするポートレットに移動します。
  2. [ポートレットのコピー] をクリックします。[ポートレットのコピー] ダイアログが表示されます。
  3. コピーしたポートレットのタイトルと説明を入力します。
  4. [OK] をクリックします。ポートレットが、ポートレット リストの一番下に追加されます。

コピーされたポートレットをカスタマイズするには、このポートレットのプロパティとプリファレンスを変更します。

ポートレットの削除

Administration Console からポートレットを削除できるのは、[ポートレットのコピー] 機能を使用してポートレットを複製したときなど、ポートレットが Administration Console で作成された場合のみです。Workshop for WebLogic で作成したポートレットを、Administration Console で削除することはできません。

以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、削除するポートレットに移動します。
  2. [ポートレットの削除] をクリックします。

ライブラリ ポートレットのプロパティの変更

ポートレットのプロパティは、そのポートレットを構成するすべての機能および要素です。ポータル管理者は、[詳細] タブでこれらのプロパティのいくつかを変更できます。以下のように、[タイトルと説明] タブで、タイトル、説明、およびロケール情報を編集することもできます。

ライブラリ内のポートレットのプロパティを変更するには、以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、変更するポートレットに移動します。
  2. [詳細] タブで、変更するプロパティのタイプを選択します。次の表をガイダンスとして使用できます。
  3. タイトルと説明
    現在のロケールにあるポートレットのタイトルと説明の変更
    1. [タイトルと説明] をクリックします。
    2. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 新しいタイトルや説明を入力する。
    4. [更新] をクリックします。
    ローカライズされたポートレットのタイトルの追加
    1. [タイトルと説明] をクリックします。
    2. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    4. [作成] をクリックします。
    ポートレット プリファレンス
    ポートレットのテーマ
    1. [外観] をクリックする。[外観の編集] ダイアログが表示される。
    2. ドロップダウン メニューから、テーマを選択する。
    3. [更新] をクリックします。
    表示キャッシュおよびタイムアウト
    1. [詳細プロパティ] をクリックする。
    2. [表示キャッシングが有効] ドロップダウン メニューで、[True] または [False] を選択する。
    3. [True] を選択した場合は、[キャッシュの期限] フィールドにキャッシュの有効期限を入力する。
    4. [更新] をクリックします。

デスクトップ ポートレットのプロパティの変更

ポートレットのプロパティは、そのポートレットを構成するすべての機能および要素です。ポータル管理者は、[詳細] タブでこれらのプロパティのいくつかを変更できます。以下のように、[タイトルと説明] タブで、タイトル、説明、およびロケール情報を編集することもできます。

デスクトップにあるポートレットのプロパティを変更するには、以下の手順を実行します。

  1. ポータル リソース ツリーでポータル ノードを展開し、変更するポートレットに移動します。
  2. [詳細] タブで、変更するプロパティのタイプを選択します。次の表をガイドとして使用できます。
  3. タイトルと説明
    これらの値は、ライブラリ リソース ツリーで編集する必要がある。ライブラリ ノードを展開し、編集するポートレットを選択して、「ライブラリ ポートレットのプロパティの変更」の手順に従う。
    ポートレット プリファレンス
    ポートレットのテーマ
    1. [外観] をクリックする。[外観の編集] ダイアログが表示される。
    2. ドロップダウン メニューから、テーマを選択する。
    3. [更新] をクリックします。

 


ポートレット プリファレンス

ポートレット プリファレンスは、管理者とユーザのいずれもがカスタマイズできる、ポートレット内のプロパティです。すでにポートレットにプリファレンスが設定されている場合でも、適切な委託管理特権があれば、追加のポートレット プリファレンスを作成できます。

ポートレット プリファレンスの作成

ポートレット プリファレンスを作成するには、以下の手順を実行します。

  1. ポータル リソース ツリーで、ポータル ノードまたはライブラリ ノードを適宜展開し、プリファレンスを作成するポートレットに移動します。[詳細] タブが表示されます。
  2. [ポートレット プリファレンスの追加] をクリックします。
  3. フィールドに情報を入力します。次の表をガイドとして使用できます。
  4. 表 12-4 ポートレット プリファレンスの作成 - データ入力フィールド
    対象フィールド
    入力する情報
    名前

    このプリファレンスに指定する名前。

    説明

    このプリファレンスの説明。

    [値]

    プリファレンスの値。true または false のいずれか。

    [変更可能か](チェックボックス)

    エンド ユーザがこのプリファレンスを変更できるようにする場合は、このチェック ボックスを選択する。

    [多値](チェックボックス)

    対象のプリファレンスに対し、複数の値を入力する場合は、このチェック ボックスを選択する。このチェック ボックスを選択すると、他の値を入力するための追加のデータ入力フィールドが表示される。それぞれの値を入力したら [別の値の追加] をクリックし、すべて入力し終わるまで繰り返す。

  5. [保存] をクリックします。
  6. ポートレットのライブラリ インスタンスに対してプリファレンスを追加すると、切り離されていないライブラリ ページ インスタンスやデスクトップ ページ インスタンスに、追加したプリファレンスが自動的に伝達されます。
  7. このプリファレンスが現在のポートレットの全インスタンスに伝達されるようにする場合は、[インスタンスへ伝播] をクリックします。WebLogic Portal により、すべてのデスクトップ インスタンスのプリファレンスがライブラリ プリファレンスで上書きされます。完了すると、Administration Console の上部にメッセージが表示されます。

以下は、ポートレット プリファレンスに関するヒントです。

ポートレット プリファレンスの編集

ユーザに適切な委託管理特権がある場合は、ポートレット プリファレンスを編集して、ポートレットの動作方法を変更できます。

ポートレット プリファレンスを編集するには

  1. ポータル リソース ツリーで、ポータル ノードまたはライブラリ ノードを適宜展開し、プリファレンスを編集するポートレットに移動します。[詳細] タブが表示されます。
  2. [ポートレット プリファレンス] をクリックします。
  3. [名前] カラムで名前をクリックし、ポートレット プリファレンスを選択します。
  4. フィールド内の情報を編集します。次の表をガイドとして使用できます。
  5. 表 12-5 ポートレット プリファレンスの編集 - データ入力フィールド
    対象フィールド
    入力する情報
    名前

    このプリファレンスに指定する名前。

    説明

    このプリファレンスの説明。

    [値]

    プリファレンスの値。

    [変更可能か](チェックボックス)

    エンド ユーザがこのプリファレンスを変更できるようにする場合は、このチェック ボックスを選択する。

    [多値](チェックボックス)

    対象のプリファレンスに対し、複数の値を入力する場合は、このチェック ボックスを選択する。このチェック ボックスを選択すると、他の値を入力するための追加のデータ入力フィールドが表示される。それぞれの値を入力したら [別の値の追加] をクリックし、すべて入力し終わるまで繰り返す。

  6. [保存] をクリックします。
  7. ポートレットのライブラリ インスタンスのプリファレンスを編集すると、切り離されていないライブラリ ページ インスタンスやデスクトップ ページ インスタンスに、編集したプリファレンスが自動的に伝達されます。対象のポートレットの全インスタンスにこの変更が伝達されるようにするには、[インスタンスへ伝播] をクリックします。完了すると、Administration Console の上部にメッセージが表示されます。

 


ポートレット カテゴリ

ポートレット カテゴリは、ポートレットを分類したものです。これは、多数のポートレットを意味を持つ分類に整理する場合に便利です。ポートレット カテゴリは、親「フォルダ」に子フォルダまたはポートレットを含めることができるその他の階層構造に似ています。最初にポートレット カテゴリを作成します。その後、カテゴリにポートレットを追加したり、カテゴリ間でポートレットを移動することによって、ポートレットを管理できます。

ポートレット カテゴリの作成

ポートレット カテゴリは、ポートレットを分類したものです。これは、多数のポートレットを意味を持つ分類に整理する場合に便利です。ポートレット カテゴリは、親「フォルダ」に子フォルダまたはポートレットを含めることができるその他の階層構造に似ています。最初にポートレット カテゴリを作成します。その後、カテゴリにポートレットを追加したり、カテゴリ間でポートレットを移動することによって、ポートレットを管理できます。

ポートレット カテゴリを作成するには

  1. ポータル リソース ツリーでライブラリ フォルダを展開し、[ポートレット カテゴリ] を選択します。[カテゴリの参照] タブが表示されます。
  2. [新しいカテゴリの作成] をクリックします。
  3. ポップアップ ウィンドウで新しいカテゴリのタイトルと説明を入力します。
  4. [作成] をクリックします。

ポートレット カテゴリへのポートレットの追加

カテゴリにポートレットを追加するには、以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、ポートレット カテゴリに移動します。[概要] タブが表示されます。
  2. [カテゴリ内のポートレット] をクリックします。
  3. [ポートレットの追加] をクリックします。
  4. [選択可能ポートレット] 領域で追加するポートレットを選択し、[追加] をクリックして、[選択済みポートレット] 領域にリスト表示します。
  5. [保存] をクリックします。

ポートレット カテゴリのプロパティの変更

ポートレット カテゴリのプロパティは、そのカテゴリを構成するすべての機能および要素です。ポータル管理者は、[概要] タブでこれらのプロパティのいくつかを変更できます。以下のように、[タイトルと説明] タブで、タイトル、説明、およびロケール情報を編集することもできます。

以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、ポートレット カテゴリに移動します。
  2. [概要] タブで、変更するプロパティのタイプを選択します。次の表をガイドとして使用できます。
  3. タイトルと説明
    現在のロケールにあるカテゴリのタイトルと説明の変更
    1. [タイトルと説明] をクリックします。
    2. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 新しいタイトルや説明を入力する。
    4. [更新] をクリックします。
    ローカライズされたカテゴリのタイトルの追加
    1. [タイトルと説明] をクリックします。
    2. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    3. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    4. [作成] をクリックします。
    カテゴリ内のポートレット
    カテゴリ内のカテゴリ
    1. [カテゴリ内のカテゴリ] をクリックする。[カテゴリの参照] タブが表示される。
    2. [新しいカテゴリの作成] をクリックする。[新しいカテゴリの作成] ダイアログが表示される。
    3. 新しいカテゴリのタイトルと説明を入力する。
    4. [作成] をクリックします。カテゴリが作成され、現在選択しているカテゴリに追加される。

 


ルック アンド フィール

ポータルの物理的な外観は、ポータル デスクトップ用に選択したルック アンド フィールによって決まります。ルック アンド フィールは、ポータル デスクトップの構造、ポートレット タイトルバーのグラフィック、JavaScript の動作、および HTML スタイルを制御するスキン、テーマ、およびスケルトンの組み合わせです。

開発者は WebLogic for Workshop を使用してスケルトン、スキン、およびその他の要素を組み合わせ、ルック アンド フィールを作成します。ルック アンド フィールは、WebLogic Portal Administration Console を使用してポータル デスクトップに「適用」されるポータル リソースです。

以下に示す要素のプロパティを編集することで、デスクトップ全体またはデスクトップの個々のコンポーネントのルック アンド フィールを変更できます。

ルック アンド フィールのプロパティの変更

ルック アンド フィールは WebLogic for Workshop を使用して作成します。ルック アンド フィールのプロパティの一部は、WebLogic Portal Administration Console を使用して変更することができます。

以下の手順を実行します。

  1. ポータル リソース ツリーで [ライブラリ] を選択し、ルック アンド フィールに移動します。[詳細] タブが表示され、ルック アンド フィールの現在の情報を確認できます。
  2. [タイトルと説明] をクリックします。
  3. 現在のロケールのタイトルと説明を更新したり、ローカライズされた新しいタイトルをルック アンド フィールに追加したりすることができます。次の表をガイドとして使用できます。
  4. 現在のロケールにあるルック アンド フィールのタイトルと説明の変更
    1. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 新しいタイトルや説明を入力する。
    3. [更新] をクリックします。
    ルック アンド フィールのローカライズされたタイトルの追加
    1. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    3. [作成] をクリックします。

 


シェル

デスクトップのヘッダおよびフッタ領域はポータル シェルで制御され、通常はメイン ボディの上下に置かれます。これらの領域には、パーソナライズされたコンテンツ、バナー グラフィック、利用規約、関連するリンクなどが表示されます。ポータルにユーザがアクセスすると、シェル内のコンポーネントそれぞれが表示され、ブック、ページ、およびポートレットを含むフレームが形成されます。

シェルは WebLogic for Workshop を使用して作成します。シェルのプロパティの一部は、WebLogic Portal Administration Console を使用して変更することができます。

シェルのプロパティの変更

シェルのタイトル、説明、およびロケール情報を変更することができます。

シェルのプロパティを変更するには

  1. ポータル リソース ツリーでライブラリ ノードを展開し、目的のシェルに移動します。
  2. [タイトルと説明] をクリックします。
  3. 現在のロケールのタイトルと説明を更新したり、ローカライズされた新しいタイトルをシェルに追加したりすることができます。次の表をガイドとして使用できます。
  4. 現在のロケールにあるシェルのタイトルと説明の変更
    1. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 新しいタイトルや説明を入力する。
    3. [更新] をクリックします。
    ローカライズされたシェルのタイトルの追加
    1. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    3. [作成] をクリックします。

 


テーマ

テーマを使用すると、特定のポータル リソース (ブック、ページ、ポートレットなど) をカスタマイズできます。開発者は WebLogic for Workshop を使用してテーマを作成します。たとえばスキン テーマは、ブック、ページ、ポートレットで使用できるグラフィック、CSS スタイル、または JavaScript の動作のサブセットであり、これを用いてポータル デスクトップの他の部分と異なる外観にすることができます。

詳細については、「ルック アンド フィール機能を使用したユーザ インタフェース開発」を参照してください。

ポータル デスクトップを設計する際に、定義済みのテーマから選択できます。

テーマのプロパティの変更

テーマは WebLogic for Workshop を使用して作成します。テーマのプロパティのサブセットは、WebLogic Portal Administration Console を使用して変更することができます。

以下の手順を実行します。

  1. ポータル リソース ツリーでライブラリ ノードを展開し、目的のテーマに移動します。
  2. [タイトルと説明] をクリックします。
  3. 現在のロケールのタイトルと説明を更新したり、ローカライズされた新しいタイトルをテーマに追加したりすることができます。次の表をガイドとして使用できます。
  4. 現在のロケールにあるテーマのタイトルと説明の変更
    1. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 新しいタイトルや説明を入力する。
    3. [更新] をクリックします。
    ローカライズされたテーマのタイトルの追加
    1. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    3. [作成] をクリックします。

 


メニュー (ナビゲーション)

メニューは、ブックやページに緩やかに結合されたオプションのコンポーネントです。メニューには、タブ、リンク、ツリー構造などのナビゲーション コンポーネントが含まれています。WebLogic Portal には、次の種類のメニューがあります。

デフォルトのメニューをコピーして変更することにより作成した独自のナビゲーション メニューは、@@@ の編集時に選択することもできます。

メニューのプロパティの変更

メニューのプロパティは、そのメニューを構成するすべての機能および要素です。ポータル管理者は、これらのプロパティのいくつかを変更できます。

以下の手順を実行します。

  1. ポータル リソース ツリーで [ライブラリ] を選択し、メニューに移動します。[詳細] タブが表示され、メニューの現在の情報を確認できます。
  2. [タイトルと説明] をクリックします。
  3. 現在のロケールのタイトルと説明を更新したり、ローカライズされた新しいタイトルをメニューに追加したりすることができます。次の表をガイドとして使用できます。
  4. 現在のロケールにあるメニューのタイトルと説明の変更
    1. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 新しいタイトルや説明を入力する。
    3. [更新] をクリックします。
    ローカライズされたメニューのタイトルの追加
    1. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    3. [作成] をクリックします。

 


レイアウト

レイアウトは、ポータル内のコンポーネントの位置を制御するために使用します。レイアウトでは、ブック、ページ、およびポートレットを配置できるページのプレースホルダ (テーブル構造) を使用することができます。レイアウトが異なると、ブックとポートレットはページの異なる領域に表示されます。たとえば、レイアウトで 3 つのテーブル セルを使用して 3 つのプレースホルダを作成し、そこにポートレットを配置することができます。

WebLogic Portal Administration Console を使用して、レイアウトを追加することはできません。レイアウトは WebLogic for Workshop を使用して作成します。しかし、レイアウトのプロパティを変更したり、ローカライズされたレイアウトのタイトルと説明を追加する場合は、Administration Console を使用できます。

レイアウトのプロパティの変更

レイアウトは WebLogic for Workshop を使用して作成します。レイアウトのプロパティの一部は、WebLogic Portal Administration Console を使用して変更することができます。

以下の手順を実行します。

  1. ポータル リソース ツリーで [ライブラリ] を選択し、レイアウトに移動します。[詳細] タブが表示され、レイアウトの現在の情報を確認できます。
  2. [タイトルと説明] をクリックします。
  3. 現在のロケールのタイトルと説明を更新したり、ローカライズされた新しいタイトルをレイアウトに追加したりすることができます。次の表をガイドとして使用できます。
  4. 現在のロケールにあるレイアウトのタイトルと説明の変更
    1. [ロケール] セルのロケール (たとえば、en) をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 新しいタイトルや説明を入力する。
    3. [更新] をクリックします。
    ローカライズされたレイアウトのタイトルの追加
    1. [ローカライズ済みタイトルの追加] をクリックする。[ローカライズ済みタイトルと説明の追加] ダイアログが表示される。
    2. 言語と国の識別子、可変情報 (該当する場合)、タイトル、およびローカライズされたタイトルの説明を入力する。
    3. [作成] をクリックします。


  ページの先頭       前  次