Sun ONE ロゴ      前へ      目次      索引      次へ     

Sun ONE Portal Server, Mobile Access 6.2 管理者ガイド

第 6 章
モバイルポータルデスクトップに関するオンラインヘルプの配備

SunTM ONE Portal Server Mobile Access ソフトウェアには、モバイルポータルデスクトップに関するオンラインヘルプは用意されていませんが、既存のサンプルチャネルまたはモバイルポータルデスクトップ用に作成した新しいチャネルに関する独自のオンラインヘルプファイルを作成することができます。

この章では、モバイルポータルデスクトップにオンラインヘルプを配備するプロセスの概要を説明します。この章には次のトピックが含まれます。


ヘルプリンクの追加

ヘルプリンクをチャネルコンテンツに追加する必要があります。リンクの追加方法は、チャネ ルを作成した方法 ( レンダリングポータルデスクトップ JavaServer PagesTM (JSPTM) テクノロジ、ネイティブポータルデスクトップ JavaServer Pages テクノロジ、またはネイティブポータルデスクトップテンプレート) によって異なります。

この節では、次のテンプレートを使用してチャネルが作成された場合のヘルプリンクの追加方法について説明します。

レンダリングポータルデスクトップ JSP

デスクトップタグライブラリから getHelp を使用して、ヘルプリンクをモバイルチャネルのコンテンツに追加します。たとえば、次のように入力します。

 <%@ taglib uri="/tld/desktop.tld" prefix="dt" %>

....

<AmlControlMenu url="<dt:getHelp/>" label="Help"/>

ネイティブポータルデスクトップ JSP

デスクトップタグライブラリから getHelp を使用して、ヘルプリンクをモバイルチャネルのコンテンツに追加します。たとえば、次のように入力します。

<%@ taglib uri="/tld/desktop.tld" prefix="dt" %>

....

<do type="options" name="h" label="Help">

<go href="<dt:getHelp/>"/>

</do>

ネイティブポータルデスクトップテンプレート

テンプレートデスクトップでは、ディスプレイプロファイルでチャネルに適した helpURL プロパティが検出された場合、チャネル内に自動的にヘルプリンクが作成さ れます。

テンプレート provHelpLink.template および frontHelpLink.template を参照してください。


チャネルディスプレイプロファイルの更新

ヘルプを提供するクライアントデバイスに固有の helpURL プロパティが含まれるようにチャネルのディスプレイプロファイルを更新する必要があります。クライアントデバイス (またはデバイスのグループ) に固有のディスプレイプロファイルのプロパティを指定するには、条件プロパティを使用します。

チャネルのディスプレイプロファイルを更新するには、カスタムチャネルプロパティを追加し、その特性を定義する必要があります。

カスタムチャネルプロパティを設定するには

  1. Sun ONE Identity Server 管理コンソールに管理者としてログインします。
  2. デフォルトでは、ロケーションペインで「アイデンティティ管理」が選択され、ナビゲーションペインで「組織」が選択されます。

  3. ロケーションペインの「表示」メニューから、「サービス」を選択します。
  4. 「Portal Server 設定」から「ポータルデスクトップ」の矢印をクリックします。
  5. 「ポータルデスクトップ」ページが右側のペインに表示されます。

  6. 「ディスプレイプロファイル」の「チャネルおよびコンテナの管理」リンクをクリックします。
  7. 「チャネル」ページが右側のペインに表示されます。

  8. 「チャネル」セクションまでスクロールダウンし、ヘルプを追加するチャネル (「AddressBook」など) の「プロパティの編集」リンクをクリックします。
  9. チャネルのプロパティ設定ページが表示されます。

  10. 「カスタマイズ」ヘッダーから、「新規」をクリックしてカスタムチャネルプロパティを追加します。
  11. 「新規プロパティ」ウィンドウで、次のように操作します。
    1. 「タイプ」メニューから、「Conditional Property」を選択します。
    2. 「条件」フィールドに client と入力します。
    3. 「値」フィールドに、ヘルプを提供するデバイスのクライアントタイプ (WML など) を入力します。
    4. 「完了」をクリックします。
    5. 「チャネルの編集」ウィンドウの「Conditional Property」フィールドに新しいプロパティ定義が表示されます。

カスタムチャネルプロパティを定義するには


まだログインしていない場合は、Sun ONE Identity Server 管理コンソールに管理者としてログインします。デフォルトでは、ロケーションペインで「アイデンティティ管理」が選択され、ナビゲーションペインで「組織」が選択されます。

1. ロケーションペインの「表示」メニューから、「サービス」を選択します。

2. 左側のペインで、「Portal Server 設定」から「ポータルデスクトップ」の矢印をクリックします。

3. 右側のペインで、「ディスプレイプロファイル」の「チャネルおよびコンテナの管理」リンクをクリックします。

4. ヘルプを追加するチャネルの「プロパティの編集」リンクをクリックします。


  1. client=WML (または使用するいずれかのクライアントタイプ) の「条件付きプロパティの編集」を選択します。
  2. 「Client=WML」ウィンドウが表示されます。

  3. 「新規」リンクをクリックして、client=wml の特性を表示します。
  4. 「タイプ」メニューから、「String」を選択します。
  5. 「名前」フィールドに helpURL と入力します。
  6. 「値」フィールドに、Portal Server のWeb アプリケーションドキュメントルートを基準とするヘルプファイルの場所 (mobile/wml/help.wml など) を入力します。
  7. 「完了」をクリックして「Client=WML」ページに戻ります。
  8. 「helpURL」フィールドの「カスタマイズ」ヘッダーの下にヘルプファイルの場所が表示されます。


ヘルプファイルの作成

ヘルプファイルを作成するには、クライアントに適したマークアップ言語を使用します。また、レンダリングポータルデスクトップの場合は AML を使用します。AML ヘルプファイルを作成する場合は、レンダリングエンジンでファイルが処理され、モバイルクライアントに適したレンダリングが行われます。


レンダリングエンジンで処理するためには、AML ヘルプファイルは JavaServer Pages 仕様 (help.jsp など) で、contentType が text/aml に設定されている必要があります。

これを設定するには、次の行を JSP ヘルプファイルの先頭に挿入します。

<%@ page contentType="text/aml" %>

<AmlDocument>

....



ファイルシステムへのヘルプファイルのインストール

ヘルプファイルを作成したら、Portal Server ソフトウェアの Web アプリケーションドキュメントルートにコピーします。

/portal-server-installation-root/SUNWps/web-src/docs


レンダリングエンジンで処理するには、AML ヘルプファイルを Portal Server ソフトウェアの Web アプリケーションドキュメントルート (/opt/SUNWps/web-src/docs など) 内に保存する必要があります。



ヘルプファイルの配備

Portal Server ソフトウェアの配備コマンドを使用してヘルプファイルを配備します。

/portal-server-installation-root/SUNWps/bin/deploy redeploy



前へ      目次      索引      次へ     


Copyright 2003 Sun Microsystems, Inc. All rights reserved.