Sun Java System Portal Server 7.2 管理指南

第 13 章 管理桌面主題和配置

Portal Server 管理主控台內部的桌面設計工具 (Desktop Design Tool, DDT),提供簡單易用的 GUI 讓您建立新桌面和/或編輯現有桌面。本章包含下列章節:

瞭解桌面設計工具

本節包含下列子節:

DDT 部署在哪裡?

桌面設計工具支援兩種部署方案:

當您從初始介面開始操作時,辨別節點 (DN) 必須已經擁有指定給它的桌面服務。一旦建立新節點並將桌面服務指定給它後,您便可從 Portal Server 管理主控台選取新節點,並按一下 [桌面設計工具] 連結。名稱為 Untitled 的標籤會在此節點中自動建立,且您可開始使用此標籤。

什麼是 Sandbox 組織?

如果安裝了 Sandbox 範例,則 Sandbox 組織會由安裝程式建立。此外,還會在 Sandbox 組織下建立桌面使用者 sandboxsandbox 為使用者 sandbox 的密碼。您可以使用這個組織開始建立桌面。Sandbox 組織有一個主標籤,在這個主標籤下有兩個子標籤。您可以開始將 Portlet 新增到配置中。以 sandbox 使用者的身份登入,便可檢視您使用桌面設計工具所建立的實際桌面。

Sandbox 組織 DN 可讓您在桌面設計工具中快速建立新桌面,而不需要另外建立新組織和使用者。

您可以使用 DDT 做什麼?

桌面設計工具可讓您建立或編輯桌面配置,然後在其上套用主題。桌面設計工具可區分為兩個主要區域:配置和主題。您可以使用桌面設計工具,處理未載入任何顯示設定檔文件的已選取 DN,並從頭開始建立全新的桌面。預設的主題 (外觀感覺) 會被使用,您可從桌面的一般作業區使用 [管理主題] 連結切換為不同主題。

在桌面設計工具中,當新的桌面建立時,桌面類型值為 theme_support。在全新方案中,當您建立新的組織時,桌面類型是 default,父系容器則是 DefaultChannel。在您使用桌面設計工具設計新的組織後,桌面類型仍為 default,而父系容器則會變更為 DefaultJSPTabContainer

使用桌面設計工具自訂桌面

DDT 可讓您自訂入口網站中頁面的配置,以及入口網站頁面上所用的主題。

桌面設計工具配置

桌面設計工具配置:

桌面設計工具主題

桌面設計工具主題:

Portal Server 軟體包含兩個主題,default 和 heavy,在部署之後分別於 WEB_CONTAINER/portal/desktop/themes/liteWEB_CONTAINER/portal/desktop/themes/heavy 目錄中提供。預設情況下,default 主題是由 Sandbox 範例入口網站使用,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 檔案。



備註 –

對於 solaris,WEB_CONTAINER/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 管理主控台。

    您可透過瀏覽器存取位於下列 URL 的 Portal Server 管理主控台登入頁面:http://server: port/psconsole

  2. 選取 [一般管理作業] 標籤下的 [桌面設計工具] 連結。

  3. 選取您的入口網站和 DN。

  4. 按一下 [確定]。

    用於為您的入口網站設計桌面配置的頁面便會顯示。上窗格顯示選取的 DN,以及用於新增、編輯、移動或移除標籤或子標籤的標籤動作工具列。右窗格顯示可用於新增至已選取桌面的通道程式庫。左窗格是可在該處設計標籤和通道 (如桌面上所顯示) 的工作區。

Procedure從入口網站標籤存取桌面設計工具

  1. 登入 Portal Server 管理主控台。

    您可透過瀏覽器存取位於下列 URL 的 Portal Server 管理主控台登入頁面:http://server: port/psconsole

  2. 選取 [入口網站] 標籤。

  3. 從 [入口網站] 表格選取入口網站。

  4. 從 [一般作業] 區選取 [設計桌面配置] 連結。