Sun Java System Portal Server 7.2 管理ガイド

第 17 章 Google ガジェット統合の管理

この章では、Google が提供するガジェットの、ユーザーデスクトップへの統合について説明します。

デスクトップでの Google ガジェットの有効化

Portal Server 管理者は、Google ガジェットリポジトリ内のガジェットをエンドユーザーが各自のデスクトップに追加することを許可できます。この節では、Google ガジェットの機能と、管理者が行う次の手順について説明します。

Google ガジェットリポジトリ内のガジェットは、JSR 168 ラッパーポートレットである googlegadgetportlet.GoogleGadgetPortlet を利用して実行されます。このポートレットにより、ポータルでのガジェットの実行、設定編集などのページコンテナサービスの使用、タイトルバーのみの表示、全ページ表示、新しいウィンドウへの表示、削除などの処理が可能になります。


注 –

パーソナライズされた Google ホームページ専用に設計されたガジェットや、RSS フィードを表示するガジェットなどの一部のガジェットは、Portal Server と互換性がない場合があります。ガジェットはそのパフォーマンス、品質、または内容についての保証または表明を伴うことなく、Google、他社、またはユーザーによって開発されます。


ポータルページ上の Google ガジェットは、JSPTableContainerProvider および AJAXTableContainerProvider に基づくページコンテナに対して、グローバルレベル、組織レベル、ロールレベル、またはユーザーレベルで有効にすることができます。

Google ガジェットリポジトリ内のガジェットをデスクトップで実行することを Portal Server 管理者が許可すると、権限を持つエンドユーザーが次のことを実行できるようになります。

ProcedurePortal Server 用の Google ガジェット API キーを取得する

ポータルで使用される Google の AJAX Feed API は、動作に Google API キーを必要とします。1 つの Google API キーは、1 つのドメイン (例: foo.com) およびそのサブドメイン (例: bar.foo.com) で有効です。

  1. Google の Google AJAX Feed API 登録ページに移動します。

  2. 「Sign-up for a Google AJAX API key」リンクをクリックします。

    登録ページが表示されます。

  3. 表示された手順に従います。

  4. 「Generate API Key」をクリックします。

Procedureポータルエンドユーザーによる Google ガジェットの設定を許可する

エンドユーザーによる Google ガジェットの設定および表示を許可するには、API キープロパティーを設定し、「Google ガジェットの追加」リンクを有効化する必要があります。

  1. 管理コンソールにログインします。

  2. ポータルの「チャネルおよびコンテナを管理」セクションに移動します。

  3. Google ガジェット API キー定義を設定します。

    1. 「TopLevel [グローバル] DN」を選択します。

    2. 左フレームで「GoogleGadgetContainer」をクリックします。

    3. 右側のプロパティーシートで、apiKey プロパティーの値として Google API キーを入力します。

    4. 変更を保存します。

  4. 「Google ガジェットの追加」リンクを正しく有効化します。

    1. 次のいずれかに対するページコンテナ編集ページに移動します。

      • ユーザー DN

      • 組織 DN

      • ロール DN

      • グローバル DN

    2. isGoogleGadgetsEnabled プロパティーの値を true に設定します。

      この設定により、適切なアクセス許可を持つエンドユーザーのポータルページ上に「Google ガジェットの追加」リンクが自動的に表示されます。これらのエンドユーザーは、「Google ガジェットの追加」リンクをクリックして各自のページにガジェットを追加します。

Procedure2column コミュニティーに「Google ガジェットの追加」リンクを追加する

  1. /var/opt/SUNWportal/portals/portal1/communitytemplates/2column 内の XML テンプレートファイル (owner.xml および member.xml) を開きます。

  2. ブール型のプロパティー isGoogleGadgetsEnabled をコンテナの DP (jsptablecontainerprovider) に追加し、値を True に設定します。