Sun Java System Portal Server 7.2 管理ガイド

第 13 章 デスクトップテーマとレイアウトの管理

Portal Server 管理コンソールに含まれるデスクトップ設計ツール (DDT) は、新しいデスクトップを作成したり、既存のデスクトップを編集したりするための使いやすい GUI を提供します。この章で説明する内容は次のとおりです。

デスクトップ設計ツールの概要

ここで説明する内容は、次のとおりです。

DDT の配備環境

デスクトップ設計ツールは、2 とおりの配備状況に対応します。

白紙状態から開始する場合、識別ノード (DN) にあらかじめデスクトップサービスが割り当てられている必要があります。新しいノードを作成してデスクトップサービスをそのノードに割り当てたあとで、Portal Server 管理コンソールから新しいノードを選択し、デスクトップ設計ツールのリンクをクリックすることができます。「タイトルなし」という名前のタブがこのノード内に自動的に作成され、このタブ上で作業を開始できます。

サンドボックス組織とは

サンドボックスサンプルをインストールする場合、サンドボックス組織がインストーラによって作成されます。また、サンドボックス組織の下にデスクトップユーザー sandbox が作成されます。sandbox は、ユーザー sandbox のパスワードです。この組織を使用して、デスクトップの構築を開始できます。サンドボックス組織には 1 つのメインタブがあり、このメインタブの下に 2 つのサブタブがあります。レイアウトへのポートレットの追加を開始できます。ユーザー sandbox としてログインすると、デスクトップ設計ツールを使用して構築した実際のデスクトップを表示できます。

サンドボックス組織 DN を利用することで、新しい組織やユーザーを個別に作成する必要なしに、デスクトップ設計ツールで新しいデスクトップをすばやく作成できます。

DDT を使用してできること

デスクトップ設計ツールでは、デスクトップレイアウトを作成または編集したあとで、そのレイアウトにテーマを適用できます。デスクトップ設計ツールは大きく 2 つの領域に分けることができます。レイアウトとテーマです。デスクトップ設計ツールを使用すると、ディスプレイプロファイルドキュメントが読み込まれていない DN を作業対象として選択し、完全に新規のデスクトップを作成することができます。デフォルトテーマ (Look & Feel) が使用されますが、デスクトップの共通タスク領域から「テーマの管理」リンクを使用して別のテーマに切り替えることができます。

デスクトップ設計ツールで新しいデスクトップを作成するとき、デスクトップタイプの値は theme_support です。白紙状態から開始して新しい組織を作成するとき、デスクトップタイプは default であり、親コンテナは DefaultChannel です。デスクトップ設計ツールを使用して新しい組織を設計したあと、デスクトップタイプはデフォルトになり、親コンテナは DefaultJSPTabContainer に変更されます。

デスクトップ設計ツールを使用したデスクトップのカスタマイズ

DDT を使用すると、ポータル内のページのレイアウトと、ポータルページ上で使用されるテーマをカスタマイズできます。

デスクトップ設計ツールのレイアウト

デスクトップ設計ツールのレイアウトでは、次の作業が可能です。

デスクトップ設計ツールのテーマ

デスクトップ設計ツールのテーマの特徴と、テーマに対して実行できる作業は次のとおりです。

Portal Server ソフトウェアには、default と heavy の 2 つのテーマが含まれています。これらのテーマはそれぞれ、配備後の WEB_CONTAINER/portal/desktop/themes/lite ディレクトリと WEB_CONTAINER/portal/desktop/themes/heavy ディレクトリに収められています。デフォルトでは、default テーマはサンドボックスサンプルポータルによって、heavy テーマはエンタープライズサンプルポータルによって使用されます。

テーマの CSS ファイルは、Web コンテナ内でポータル Web アプリケーションまたは個別のテーマ Web アプリケーションのどちらかに格納されます。Web アプリケーションでのファイル構造は次のとおりです。

WEB_APPLICATION_BASE_DIR/portal/desktop/themes/ THEME_NAME/css/style.css

テーマのスタイルシート

WEB_APPLICATION_BASE_DIR/desktop/themes/ THEME_NAME/images/IMAGE_FILES

スタイルシートで使用される画像ファイル

WEB_CONTAINER/portal/desktop/themes/ THEME_NAME/Template.html

Web デザイナが (Dreamweaver を使用して) カスタマイズ可能なテンプレート

WEB_CONTAINER/portal/desktop/themes//js/scripts.js

JavaScript


注 –

default テーマと heavy テーマで使用されるすべての JavaScript は WEB_CONTAINER/portal/desktop/themes/js/scripts.js ファイルに格納されており、このファイルからさらに WEB_CONTAINER/portal/desktop/themes/js/scripts.js/portalMenuHandler.js ファイルが読み込まれます。



注 –

WEB_CONTAINER は、Solaris の場合 /opt/SUNWappserver/appserver/domains/domain1/applications/j2ee-modules/ 、Linux の場合 /opt/sun/appserver/domains/domain1/applications/j2ee-modules/ です。


default テーマと heavy テーマのそれぞれに関連付けられたコレクションが、ディスプレイプロファイルの AvailableThemes コレクション内に存在します。


<Collection name="AvailableThemes" propagate="false">
	<Collection name="default" propagate="false">
				<String name="contextPath" value="desktop/themes/ lite"/>
		<Boolean name="editable" value="false"/>
		<Boolean name="insidePortalWar" value="true"/>
		<Boolean name="portletControlMenu" value="true"/>
	</Collection>
	<Collection name="heavy" propagate="false">
				<String name="contextPath" value="desktop/themes/ heavy"/>
		<Boolean name="editable" value="false"/>
		<Boolean name="insidePortalWar" value="true"/>
		<Boolean name="portletControlMenu" value="false"/>
	</Collection>
</Collection>

デスクトップ設計ツールへのアクセス

デスクトップ設計ツールには、Portal Server 管理コンソールから次のいずれかの方法でアクセスできます。

Procedureデスクトップ設計ツールのリンクからデスクトップ設計ツールにアクセスする

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

    Portal Server 管理コンソールのログインページを開くには、ブラウザで次の URL を入力します。http://server: port/psconsole

  2. 「共通管理タスク」タブの下にある「デスクトップレイアウトの設計」リンクを選択します。

  3. ポータルおよび DN を選択します。

  4. 「了解」をクリックします。

    ポータルのデスクトップレイアウトを設計するためのページが表示されます。最上部の区画には、選択した DN と、タブまたはサブタブの追加、編集、移動、削除を行うためのタブアクションツールバーが表示されます。右区画には、選択したデスクトップに追加できるチャネルのライブラリが表示されます。左区画の作業領域では、デスクトップ上でどのように表示されるかを確認しながらタブおよびチャネルを設計できます。

Procedure「ポータル」タブからデスクトップ設計ツールにアクセスする

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

    Portal Server 管理コンソールのログインページを開くには、ブラウザで次の URL を入力します。http://server: port/psconsole

  2. ポータル」タブを選択します。

  3. 「ポータル」テーブルからポータルを選択します。

  4. 「共通タスク」領域から「デスクトップレイアウトの設計」リンクを選択します。