Sun Java System Portal Server 7.2 管理ガイド

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

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>