Sun Java System Portal Server 7.2 관리 설명서

13장 데스크탑 테마 및 레이아웃 관리

Portal Server 관리 콘솔의 데스크탑 디자인 도구(DDT)는 새 데스크탑을 만들고 기존 데스크탑을 편집하는 데 사용할 수 있는 간편한 GUI를 제공합니다. 이번 장은 다음 절로 구성됩니다.

데스크탑 디자인 도구에 대한 이해

이 절에는 다음 하위 절이 포함되어 있습니다.

DDT 배포 위치

데스크탑 디자인 도구에서는 두 가지 배포 시나리오를 지원합니다.

빈 슬레이트에서 작업하는 경우 DN(Distinguished Node)에 데스크탑 서비스가 할당되어 있어야 합니다. 새 노드를 만들고 데스크탑 서비스를 할당한 후에는 Portal Server 관리 콘솔에서 새 노드를 선택하고 [데스크탑 디자인 도구] 링크를 누를 수 있습니다. 이름이 제목 없음인 탭이 이 노드에 자동으로 만들어지고 이 탭에서 작업을 시작할 수 있습니다.

샌드박스 조직

샌드박스 샘플이 설치되어 있으면 설치 프로그램에서 샌드박스 조직을 만들 수 있습니다. 또한 데스크탑 사용자(sandbox)가 샌드박스 조직 아래에 만들어집니다. sandbox 사용자의 비밀번호는 sandbox입니다. 이 조직을 사용하여 데스크탑 구성을 시작할 수 있습니다. 샌드박스 조직에는 기본 탭이 하나 있고 이 탭 아래에 두 개의 하위 탭이 있습니다. 레이아웃에 포틀릿을 추가할 수 있습니다. 사용자(sandbox)로 로그인하면 구성된 실제 데스크탑을 데스크탑 디자인 도구를 사용하여 볼 수 있습니다.

샌드박스 조직 DN을 사용하면 새 조직과 사용자를 별도로 만들 필요 없이 데스크탑 디자인 도구에서 새 데스크탑을 신속하게 만들 수 있습니다.

DDT로 할 수 있는 작업

데스크탑 디자인 도구를 사용하면 데스크탑 레이아웃을 만들거나 편집한 다음 테마를 적용할 수 있습니다. 데스크탑 디자인 도구는레이아웃과 테마의 두 가지 주요 영역으로 나눌 수 있습니다. 데스크탑 디자인 도구를 사용하면 로드한 디스플레이 프로필 문서가 없는 선택된 DN에서 작업할 수 있으며 완전히 새로운 데스크탑을 만들 수도 있습니다. 기본 테마(모양)가 사용되며 데스크탑 공통 작업 영역의 [테마 관리] 링크를 사용하여 다른 테마로 전환할 수 있습니다.

데스크탑 디자인 도구에서 새 데스크탑을 만드는 경우 데스크탑 유형 값은 theme_support입니다. 빈 슬레이트 시나리오에서 새 조직을 만들면 데스크탑 유형이 default가 되고 상위 컨테이너는 DefaultChannel입니다. 데스크탑 디자인 도구를 사용하여 새 조직을 설계한 후에는 데스크탑 유형이 기본값으로 설정되고 상위 컨테이너는 DefaultJSPTabContainer로 변경됩니다.

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

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>

데스크탑 디자인 도구 액세스

데스크탑 디자인 도구는 다음 방법 중 하나로 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. [공통 작업] 영역에서 데스크탑 레이아웃 디자인 링크를 선택합니다.