Portal Server 管理主控台內部的桌面設計工具 (Desktop Design Tool, DDT),提供簡單易用的 GUI 讓您建立新桌面和/或編輯現有桌面。本章包含下列章節:
本節包含下列子節:
桌面設計工具支援兩種部署方案:
您可從初始介面開始操作
您可從已包含容器和通道的節點開始操作
當您從初始介面開始操作時,辨別節點 (DN) 必須已經擁有指定給它的桌面服務。一旦建立新節點並將桌面服務指定給它後,您便可從 Portal Server 管理主控台選取新節點,並按一下 [桌面設計工具] 連結。名稱為 Untitled 的標籤會在此節點中自動建立,且您可開始使用此標籤。
如果安裝了 Sandbox 範例,則 Sandbox 組織會由安裝程式建立。此外,還會在 Sandbox 組織下建立桌面使用者 sandbox。sandbox 為使用者 sandbox 的密碼。您可以使用這個組織開始建立桌面。Sandbox 組織有一個主標籤,在這個主標籤下有兩個子標籤。您可以開始將 Portlet 新增到配置中。以 sandbox 使用者的身份登入,便可檢視您使用桌面設計工具所建立的實際桌面。
Sandbox 組織 DN 可讓您在桌面設計工具中快速建立新桌面,而不需要另外建立新組織和使用者。
桌面設計工具可讓您建立或編輯桌面配置,然後在其上套用主題。桌面設計工具可區分為兩個主要區域:配置和主題。您可以使用桌面設計工具,處理未載入任何顯示設定檔文件的已選取 DN,並從頭開始建立全新的桌面。預設的主題 (外觀感覺) 會被使用,您可從桌面的一般作業區使用 [管理主題] 連結切換為不同主題。
在桌面設計工具中,當新的桌面建立時,桌面類型值為 theme_support。在全新方案中,當您建立新的組織時,桌面類型是 default,父系容器則是 DefaultChannel。在您使用桌面設計工具設計新的組織後,桌面類型仍為 default,而父系容器則會變更為 DefaultJSPTabContainer。
DDT 可讓您自訂入口網站中頁面的配置,以及入口網站頁面上所用的主題。
桌面設計工具配置:
可讓您建立、編輯和刪除標籤與子標籤。
可讓您重新排列標籤位置。
可讓您選取或變更桌面配置。
可讓您在桌面上新增及移除通道。
可讓您在桌面配置內部變更通道位置 (左移、右移、上移或下移)。
可讓您編輯通道或容器的特性。
可讓您使通道對一般使用者為可見或不可見。
可讓您編輯通道工具列特性。
桌面設計工具主題:
以 CSS 樣式表為基礎。
可讓您從入口網站桌面的已部署主題清單中選取主題。
可讓您上傳主題 WAR 檔案 (skin 檔案) 並將它部署至 Portal Server。
可讓您刪除特定入口網站桌面的主題或編輯其主題特性。
可讓您下載主題 WAR 檔案,並使用 View Designer for Sun JavaTM System Portal Server 修改主題 CSS 特性。
您可以存取 Designview 首頁,網址為 https://designview.dev.java.net/
Portal Server 軟體包含兩個主題,default 和 heavy,在部署之後分別於 WEB_CONTAINER/portal/desktop/themes/lite 和 WEB_CONTAINER/portal/desktop/themes/heavy 目錄中提供。預設情況下,default 主題是由 Sandbox 範例入口網站使用,heavy 主題則是由企業範例入口網站使用。
主題 CSS 檔案儲存在入口網站 Web 應用程式中,或 Web 容器內的個別主題 Web 應用程式中。Web 應用程式中的檔案結構如下:
主題的樣式表
影像檔,用於樣式表中
可由 Web 設計者 (使用 Dreamweaver) 自訂的範本
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 管理主控台存取桌面設計工具:
登入 Portal Server 管理主控台。
您可透過瀏覽器存取位於下列 URL 的 Portal Server 管理主控台登入頁面:http://server: port/psconsole
選取 [一般管理作業] 標籤下的 [桌面設計工具] 連結。
選取您的入口網站和 DN。
按一下 [確定]。
用於為您的入口網站設計桌面配置的頁面便會顯示。上窗格顯示選取的 DN,以及用於新增、編輯、移動或移除標籤或子標籤的標籤動作工具列。右窗格顯示可用於新增至已選取桌面的通道程式庫。左窗格是可在該處設計標籤和通道 (如桌面上所顯示) 的工作區。