Sun Java System Portal Server 7.2 관리 설명서

데스크탑 디자인 도구를 사용하여 데스크탑 사용자 정의

DDT에서는 포털의 페이지 레이아웃과 포털 페이지에서 사용되는 테마를 사용자 정의할 수 있습니다.

데스크탑 디자인 도구 레이아웃

데스크탑 디자인 도구 레이아웃:

데스크탑 디자인 도구 테마

데스크탑 디자인 도구 테마:

Portal Server 소프트웨어에는 default 및 heavy 테마가 포함되어 있는데, 이 두 가지 테마는 배포 후 WEB_CONTAINER/portal/desktop/themes/liteWEB_CONTAINER/portal/desktop/themes/heavy 디렉토리에서 사용 가능합니다. 기본적으로 default 테마는 샌드박스 샘플 포털에서 사용되고 heavy 테마는 엔터프라이즈 샘플 포털에서 사용됩니다.

테마 CSS 파일은 포털 웹 응용 프로그램 또는 웹 컨테이너의 개별 테마 웹 응용 프로그램에 저장됩니다. 웹 응용 프로그램의 파일 구조는 다음과 같습니다.

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

웹 디자이너에서 사용자 정의할 수 있는 템플릿(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>