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> |