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 プロパティが含まれるようにチャネルのディスプレイプロファイルを更新する必要があります。クライアントデバイス (またはデバイスのグループ) に固有のディスプレイプロファイルのプロパティを指定するには、条件プロパティを使用します。
チャネルのディスプレイプロファイルを更新するには、カスタムチャネルプロパティを追加し、その特性を定義する必要があります。
カスタムチャネルプロパティを設定するには
- Sun ONE Identity Server 管理コンソールに管理者としてログインします。
デフォルトでは、ロケーションペインで「アイデンティティ管理」が選択され、ナビゲーションペインで「組織」が選択されます。
- ロケーションペインの「表示」メニューから、「サービス」を選択します。
- 「Portal Server 設定」から「ポータルデスクトップ」の矢印をクリックします。
「ポータルデスクトップ」ページが右側のペインに表示されます。
- 「ディスプレイプロファイル」の「チャネルおよびコンテナの管理」リンクをクリックします。
「チャネル」ページが右側のペインに表示されます。
- 「チャネル」セクションまでスクロールダウンし、ヘルプを追加するチャネル (「AddressBook」など) の「プロパティの編集」リンクをクリックします。
チャネルのプロパティ設定ページが表示されます。
- 「カスタマイズ」ヘッダーから、「新規」をクリックしてカスタムチャネルプロパティを追加します。
- 「新規プロパティ」ウィンドウで、次のように操作します。
カスタムチャネルプロパティを定義するには
- client=WML (または使用するいずれかのクライアントタイプ) の「条件付きプロパティの編集」を選択します。
「Client=WML」ウィンドウが表示されます。
- 「新規」リンクをクリックして、client=wml の特性を表示します。
- 「タイプ」メニューから、「String」を選択します。
- 「名前」フィールドに helpURL と入力します。
- 「値」フィールドに、Portal Server のWeb アプリケーションドキュメントルートを基準とするヘルプファイルの場所 (mobile/wml/help.wml など) を入力します。
- 「完了」をクリックして「Client=WML」ページに戻ります。
「helpURL」フィールドの「カスタマイズ」ヘッダーの下にヘルプファイルの場所が表示されます。
ヘルプファイルの作成ヘルプファイルを作成するには、クライアントに適したマークアップ言語を使用します。また、レンダリングポータルデスクトップの場合は AML を使用します。AML ヘルプファイルを作成する場合は、レンダリングエンジンでファイルが処理され、モバイルクライアントに適したレンダリングが行われます。
ファイルシステムへのヘルプファイルのインストールヘルプファイルを作成したら、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