Sun Java System Portal Server 7.2 管理指南

第 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. 從 [一般作業] 區選取 [設計桌面配置] 連結。

第 14 章 設計頁面配置

您可以使用桌面設計工具,指定頁面中的欄配置。可為每個通道指定厚度:窄或寬。然後所有細和寬通道會由容器集合,並根據選取的頁面配置顯示。

使用桌面設計工具配置

本節說明下列程序:

Procedure變更桌面頁面配置

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 選取要變更頁面配置的標籤 (在工作區中)。

    您必須選取單層標籤才能變更配置。包含子標籤的標籤配置無法變更,因為它不含任何配置。

  3. 按一下 [變更配置]。

    快顯式頁面會出現,其中包含可選擇的配置。

  4. 選取標籤的配置圖示。

    預設情況下,可使用下列頁面配置:

    • 細-寬寬-細細-寬-細

    • 完整上-細-寬完整上-寬-細 完整上-細-寬-細

    • 細-寬-完整下寬-細-完整下細-寬-細-完整下

    • 完整上-細-寬-完整下完整上-寬-細-完整下完整上-細-寬-細-完整下

  5. 按一下 [確定]

    為標籤選取的頁面配置會顯示。

第 15 章 管理和自訂標籤

您可以使用標籤分類桌面上的資訊。標籤就是網頁。每個頂層標籤可以有多個巢式標籤。標籤在桌面上顯示的順序,與在顯示設定檔中列出的順序相同。因此,要使某個標籤成為使用者桌面上的第一個標籤,需要將它移至顯示設定檔內已選取清單中的第一個位置。

管理標籤

本節包含下列作業,說明如何:

Procedure新增標籤

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 按一下 [新增標籤] 按鈕。

    用於新增標籤的快顯式頁面會出現。

  3. 選取對應的單選按鈕,指定此標籤是否有子標籤。

  4. 在 [頁面標題] 文字方塊中,指定標籤的標題。

    請注意,您在此處指定的標題,就是顯示在桌面上的標籤名稱。

  5. 在 [容器名稱] 文字方塊中,指定標籤的容器名稱。

    這是 Portal Server 軟體用來識別此標籤的名稱。您在此處指定的名稱可與標籤標題 (在步驟 4 所指定) 相同,但每個名稱必須是唯一的。

  6. 指定頁面是否要為一般使用者啟用 AJAX。


    備註 –

    如果標籤已啟用 Ajax,便可使用下列功能:

    • 在頁面上進行通道和 Portlet 的拖放定位

    • 通道容器控制項的非同步互動,例如最小化、移動和最大化

    • 獨立更新個別通道和 Portlet 而不用更新整個頁面

    • 編輯內嵌的通道和 Portlet 而不用更新整個頁面

    • 可輕易新增及移除通道


  7. 按一下 [完成]。

    標籤會新增至工作區中的桌面上。

Procedure新增子標籤

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 按一下要建立次要標籤的主要標籤。

    主要標籤必須允許使用子標籤。

  3. 按一下 [新增標籤] 按鈕。

    用於新增次要標籤的快顯式頁面會出現。

  4. 在 [標籤標題] 文字方塊中,指定標籤的標題。

    請注意,您在此處指定的標題,就是顯示在桌面上的標籤名稱。

  5. 在 [容器名稱] 文字方塊中,指定標籤的容器名稱。

    這是 Portal Server 軟體用來識別此標籤的名稱。您在此處指定的名稱可與標籤標題 (在步驟 3 所指定) 相同,但每個名稱必須是唯一的。

  6. 選取對應的單選按鈕,指定是否要使這個標籤啟用 AJAX。

  7. 按一下 [新增]。

    次要標籤會新增至工作區中桌面上的主要標籤底下。

Procedure編輯標籤

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 按一下要編輯的標籤。

  3. 在 [標籤動作] 功能表中,按一下 [編輯標籤] 按鈕。

    含有可編輯之標籤特性的快顯式頁面會出現。

  4. 完成修改後按一下 [關閉]。

Procedure移除標籤

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 在工作區中按一下要移除的標籤。

  3. 在 [標籤動作] 功能表中,按一下 [移除標籤] 圖示。

    用於移除標籤的快顯式頁面會出現。

  4. 按一下 [移除] 按鈕確認標籤移除,以移除標籤。

    標籤會從工作區中的桌面移除。

Procedure移動標籤

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 在工作區中按一下標籤 (要移動的)。

  3. 按一下:

    左移標籤

    將標籤移至左邊。

    右移標籤

    將標籤移至右邊。

    您可在工作區中注意到標籤移動。

使用標籤分類內容

Procedure將標籤做為開始頁

「開始頁」是在使用者第一次登入時反白顯示的標籤。

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 按一下要做為開始頁的標籤。

  3. 在 [標籤動作] 功能表中,按一下 [編輯標籤] 按鈕。

    含有可編輯之標籤特性的快顯式頁面會出現。

  4. 變更標籤的 startTab 特性,以便在使用者登入時反白顯示。

    例如,在 Sandbox 範例中,該值預設為 Tab1/SubTab1

  5. 完成修改後按一下 [關閉]。

第 16 章 管理和自訂通道

本章說明如何使用 [桌面設計配置] 管理和自訂通道。


備註 –

要配置 Instant Messenger 通道,您可以參閱 http://wiki.java.net/bin/view/OpenPortal/ConfigureIMPortlet72


管理通道

Procedure移動通道

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 在工作區中,選取要移動之通道所在的標籤。

  3. 在 [通道] 標題列中,選取:

    向上或向下圖示

    在桌面上向上或向下移動通道。

    向左 (<) 或向右 (>) 圖示

    在桌面上向右或向左移動通道。請注意,窄通道無法移至寬欄中,而寬通道無法移至窄欄中。不過,在三欄 (窄-寬-窄) 桌面中,可使用向右或向左 (<) 圖示,將來自窄欄的通道移至左邊或右邊窄欄。

Procedure移除通道

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 在工作區中,選取要移除之通道所在的標籤。

  3. 在 [通道] 標題列中,選取關閉 (x) 圖示,將通道從桌面移除。

Procedure新增通道

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 在工作區中,選取要新增通道的標籤。

  3. 從右窗格中的 [通道程式庫],選取要新增的通道。

  4. 按一下 [新增至桌面] 按鈕,將通道新增至工作區中的桌面。

    如果在程式庫區域中選取的通道是程式庫通道,則會出現快顯式視窗,您必須在其中指定通道名稱、通道標題和通道寬度。如果選取的通道是位在目前顯示設定檔節點的通道實例,則通道實例會新增至目前選取的標籤。

Procedure配置通道

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 在工作區中,選取要配置之通道所在的標籤。

  3. 選取通道中的 [配置通道] 連結。

    此時會出現含有通道特性的快顯式頁面,以讓您編輯通道特性。

  4. 完成修改後按一下 [關閉]。

Procedure設定通道工具列特性

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 在工作區中,選取通道所在的標籤。

  3. 在 [通道] 視窗中,選取 [設定工具列特性] 連結。

    此時會出現快顯式頁面,其中含有要修改之通道的通道工具列特性。此頁面可讓您修改通道工具列,並顯示與通道所在之標籤有關的特性 (例如,可最小化、可最大化、可移動、可移除)。

  4. 按一下 [儲存] 儲存值。

  5. 按一下 [關閉] 關閉快顯式視窗。

Procedure使通道對使用者為可視或隱入

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 在工作區中,選取通道所在的標籤。

  3. 選取以下連結:

    使通道對一般使用者為不可視

    使通道為隱入。

    使通道為可視

    使通道在使用者桌面上為可視。

新增通道至使用者定義的標籤

使用者可透過使用 [標籤] 連結,然後按一下 [建立新標籤] 連結,新增標籤至其桌面。當使用者選擇從頭開始建立新的標籤時,出現的內容頁面上顯示的通道清單是從 JSPTabCustomTableContainer 的可用清單所取得。

使用通道新增內容至桌面

入口網站管理員可透過新增提供者和 Portlet 通道,新增內容至入口網站桌面。下列程序討論如何建立通道、修改它的特性、將它新增至桌面,然後確認它是否顯示。

Procedure建立 URLScraper 通道

假設您要建立名稱為 MyChannel 的通道,該通道顯示來自外部網頁 (例如,http://www.google.com) 的內容。下列步驟顯示如何建立 URLScraper 通道。依照相同的步驟可建立其他以提供者和 Portlet 為基礎的通道。

TBD

  1. 以管理員 (amadmin) 身份登入 Portal Server 管理主控台。

  2. 按一下 [入口網站] 標籤。

  3. 按一下 [入口網站] 清單中的 [Portal-URI]。

  4. 在 [選取 DN] 清單中選取企業範例 [Org]。

  5. 按一下 [設計桌面配置]。

  6. 選取要建立新通道的標籤。例如,按一下 [新聞] 標籤。

  7. 按一下 [NewsContainer] 頁面中的 [新增通道容器]。

  8. 在 [通道程式庫] 清單中選取 [URLScraper]。

  9. 在 [通道程式庫] 中,按一下 [新增至桌面]。

    快顯式視窗便會顯示。提供下列資訊:

    1. 指定通道標題。

    2. 指定通道名稱。

    3. 指定通道寬度。

  10. 按一下 [新增通道]。現在通道在工作區中為可用及可視。

自訂通道更新時間和容器快取

refreshTime 特性控制重新載入通道內容的頻率。當容器的 refreshTime 設為 0 (預設) 時,瀏覽器更新 (或重新載入) 會導致重新載入頁面,並為每個通道再次呼叫 getContent() 方法。

以下套用於單一通道:

以下適用於控制和配置容器快取:


備註 –

若您有大量通道,可透過將 refreshTime 設定為大數目來利用提供者快取,以便入口網站頁面可使用快取的內容。當大多數的通道具有靜態內容時,這麼做便很有意義。refreshTime 的運作方式是,如果容器的 refreshTime 已設定,就會使用它。如果 refreshTime 設定為空字串,它會嘗試取得並使用其所選通道的最小 refreshTime


自訂視窗喜好設定

對於包含啟動其他瀏覽器之連結的通道,您可控制開啟該瀏覽器視窗的方式。

Procedure自訂通道視窗喜好設定

  1. 定義顯示設定檔 (為通道定義,以便只對該通道進行變更;或為提供者定義,以對使用該提供者的每個通道進行變更),使其包含 windowPref 特性。

    例如:


    <Properties>
    	...
    	<String name="windowPref" value="all_new"/>
    	...
    </Properties>

    備註 –

    值可為:

    • all_new (為每個連結開啟新視窗)

    • one_new (所有連結都在相同新視窗開啟)

    • same (桌面視窗)


  2. 使用 psadmin 子指令或從 Portal Server 管理主控台,將顯示設定檔載入 LDAP 中。


    備註 –

    針對該特定通道,必須使用 JavaScript 協助建立智慧。


Procedure從 Portal Server 管理主控台自訂通道視窗喜好設定

  1. 登入 Portal Server 管理主控台,然後選取必須變更 windowPref 的使用者、組織或角色。

  2. 選取 [管理通道與容器],然後按一下有關的通道。在右框架上,變更通道的 windowPref 特性值。

    值可為:

    • all_new (為每個連結開啟新視窗)

    • one_new (所有連結都在相同新視窗開啟)

    • same (桌面視窗)

移除按鈕

Procedure從容器中的所有通道移除按鈕

  1. 找出您要對其進行操作的容器。若您是使用其中一個範例入口網站,則需要修改適當的「包含」容器,它為頂層容器的一部分。

  2. 將「移除按鈕」中所列的適當特性 (以 <Properties></Properties> 括住) 標記,新增至想要移除的按鈕的容器顯示設定檔。在以下分為兩欄的表格中,第一欄列出按鈕,第二欄則列出隱藏按鈕的特性。

    此表格中的按鈕順序,對應至按鈕在通道中顯示的順序,從左到右為:[最小化]、[最大化]、[說明]、[編輯]、[分離] 和 [移除]。

    按鈕 

    隱藏按鈕的特性 

    最小化 

    <Boolean name="defaultChannelIsMinimizable" value="false"/>

    最大化 

    <Boolean name="defaultChannelIsMaximizable" value="false"/>

    說明 

    <String name="helpURL" value=""/>

    編輯 

    <Boolean name="isEditable" value="false"/>

    分離 

    <Boolean name="defaultChannelIsDetachable" value="false"/>

    移除 

    <Boolean name="defaultChannelIsRemovable" value="false"/>


    備註 –

    針對 [說明] 和 [編輯] 按鈕,請為每個通道插入各自的特性。您無法在容器的 <Properties></Properties> 標記內插入特性。


    請確認未在容器中定義下列特性:


    <Collection name="channelsIsRemovable">..</Collection>
    <Collection name="channelsIsMinimizable"/>..</Collection>
    <Collection name="channelsIsMaximizable"/>..</Collection>
    <Collection name="channelsIsDetachable"/>..</Collection>
  3. 使用 psadmin 子指令或從 Portal Server 管理主控台,將顯示設定檔載入 LDAP 中。

Procedure從 Portal Server 管理主控台自容器中的所有通道移除按鈕

  1. 登入 Portal Server 管理主控台,然後選取定義容器的使用者、組織或角色。

  2. 選取 [管理通道與容器],然後按一下包含的容器。

  3. DefaultChannelIsMinimizableDefaultChannelIsMaximizablehelpURLisEditableDefaultChannelIsDetachableDefaultChannelsIsRemovable 特性變更為 false

  4. 選取 [儲存] 儲存新值。

Procedure從單一通道移除按鈕

  1. 針對要移除按鈕的通道,在包含通道的容器中,將適當的特性新增至 Collection 標記。有關想要移除的按鈕的資訊,請參閱「移除按鈕」。在以下分為兩欄的表格中,第一欄列出按鈕,第二欄則列出隱藏按鈕的特性

    此表格中的按鈕順序,對應至按鈕在通道中顯示的順序,從左到右為:[最小化]、[最大化]、[說明]、[編輯]、[分離] 和 [移除]。

    按鈕 

    隱藏按鈕的特性 

    最小化 

    <Collection name="channelsIsMinimizable">

    <Boolean name="channelname" value="false"/>

    </Collection>

    最大化 

    <Collection name="channelsIsMaximizable">

    <Boolean name="channelname" value="false"/>

    </Collection>

    分離 

    <Collection name="channelsIsDetachable">

    <Boolean name="channelname" value="false"/>

    </Collection>

    移除 

    <Collection name="channelsIsRemovable">

    <Boolean name="channelname" value="false"/>

    </Collection>

  2. 針對要移除按鈕的通道,請在控制容器中將適當的特性新增至 Collection 標記。

    例如,使用下列 XML,可以在 JSP 表格容器 MyFrontPageTabPanelContainer (其容器為 JSPTabContainer) 中,隱藏範例 JSP 通道的 [移除] 按鈕。


    <Container name="MyFrontPageFramePanelContainer" provider="JSPTableContainerProvider">
    	<Properties>
    		...
    		<Collection name="channelsIsRemovable">
    		<Boolean name="SampleJSP” value="false”/>
    		</Collection>
    	</Properties>
    	...
  3. 使用 psadmin 子指令或從 Portal Server 管理主控台,將顯示設定檔載入 LDAP 中。

Procedure從 Portal Server 管理主控台自單一通道移除按鈕

  1. 登入 Portal Server 管理主控台,然後選取定義容器的使用者、組織或角色。

  2. 選取 [管理通道與容器],然後按一下包含的容器。

  3. 如下所示變更 channelsIsMinimizablechannelsIsMaximizablechannelsIsDetachablechannelsIsRemovable 特性:

    1. 在 [特性] 表格中選取特性 (例如,channelsIsMinimizable),並按一下 [新增特性]。

    2. 建立布林類型特性,指定不想要的按鈕的通道名稱,並將值設為 false

    3. 依照步驟完成精靈。

      指定通道的 [特性] 表格中,將會有新的布林特性 (例如,channelsIsMinimizable 特性)。

從通道移除標題列

Procedure從通道移除標題列

  1. 將下列內容新增至通道所在的表格容器顯示設定檔。


    <Collection name="channelsHasFrame">
    <Boolean name="channelname" value="false"/>
    </Collection>
  2. 使用 psadmin 子指令或從 Portal Server 管理主控台,將顯示設定檔載入 LDAP 中。

變更通道邊框寬度和/或顏色

您可以變更 GlobalThemes 集合的 borderWidth 特性和 borderColor 特性。這會分別變更主題的通道邊框寬度和顏色。然後,使用者可從 [主題] 頁面選取主題。

Procedure變更容器中所有通道的邊框寬度和顏色

  1. 登入 Portal Server 管理主控台,然後選取 [入口網站]、[ portal-URI]、[企業範例] (從 [選取 DN] 下拉式功能表選取) 和 [管理通道與容器]。

  2. 在 [檢視] 下拉式功能表中,選取 [DP XML 樹狀結構]。

  3. 選取 [DP_Root]、[GlobalThemes] 和 [SunTheme]。

  4. 修改 borderWidthborderColor 設定並儲存。

管理通道程式庫

Procedure建立新程式庫通道

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 從 [通道程式庫] 工具列中,選取 [新增程式庫通道] 圖示。

    用於新增通道至程式庫的快顯式頁面會出現。

  3. 指定這是通道還是程式庫通道。

    當程式庫通道建立後,其名稱會加上 __Library__ 的前綴,且會儲存在全域顯示設定檔中。開頭為 _ 的通道無法從 Portal Server 管理主控台 [管理容器與通道] 連結來管理。使用管理主控台中的 [桌面設計工具] 連結,變更程式庫通道的特性。

  4. 指定通道類型。

    通道可以是以提供者為基礎、具有 JSR 168 相容性的 Portlet,或 WSRP 遠端 Portlet 通道。

  5. 指定下列項目的名稱:

    提供者

    針對以提供者為基礎的通道。

    Portlet

    針對相容 JSR 168 或 JSR 286 的 Portlet。

    產生器

    針對 WSRP 遠端 Portlet 通道。

  6. 指定通道的名稱。

    通道名稱必須是唯一的。

  7. 檢閱您的設定,並按一下 [完成]。

    結果頁面會顯示嘗試為通道程式庫建立新通道的結果。

Procedure編輯程式庫通道特性

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 從 [通道程式庫] 中的通道清單選取通道。

  3. 從 [通道程式庫] 工具列選取 [編輯] 圖示。

    用於編輯通道特性的快顯式頁面會出現。

  4. 在頁面中進行變更,然後按一下 [關閉]。

    通道特性已修改。

Procedure刪除程式庫通道

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 從 [通道程式庫] 中的通道清單選取通道。

  3. 從 [通道程式庫] 工具列選取 [刪除] 圖示。

    請求確認刪除的快顯式視窗會出現。

  4. 按一下 [確定]。

    通道會從 [通道程式庫] 清單中刪除。

Procedure部署 Portlet

  1. 在 Portal Server 管理主控台中,存取要建立或修改之桌面的 [桌面設計配置] 頁面。

    要存取 [桌面設計配置] 頁面,請參閱「在 Portal Server 管理主控台中存取桌面設計工具」的程序。

  2. 從 [通道程式庫] 工具列選取 [部署 Portlet] 圖示。

    用於部署 Portlet 的快顯式頁面會出現。

  3. 分別從 [選取入口網站] 和 [選取 DN] 下拉式清單中,選取要部署 Portlet 的入口網站和 DN。

  4. 選取適當的單選按鈕,並指定 Portlet WAR 和 Portlet 部署資訊的路徑。

    您可指定位於本地機器或 Portal Server 主機的 WAR 檔案。Portlet WAR 檔案是必要的。您可指定位於本地機器或 Portal Server 主機的角色和使用者檔案。角色對映檔案和使用者對映檔案是選擇性的。

  5. 確認資訊後按一下 [完成]。

    結果頁面會顯示嘗試部署 Portlet 的結果。

第 17 章 管理 Google 小工具整合

本章說明 Google 的小工具與使用者桌面的整合。

在桌面上啟用 Google 小工具

Portal Server 管理員可讓一般使用者將 Google 小工具儲存庫中的小工具新增至其桌面。本節說明 Google 小工具功能,並提供下列指示給管理員:

Google 小工具儲存庫中的小工具是在 googlegadgetportlet.GoogleGadgetPortlet (JSR 168 包裝程式 Portlet) 的協助下執行。此 Portlet 可允許小工具在入口網站中執行,並使用頁面容器服務,例如編輯喜好設定、只顯示標題列、整頁顯示、在新視窗中顯示,以及移除。


備註 –

某些小工具可能與 Portal Server 不相容 (例如專為個人化 Google 首頁設計的小工具,或顯示 RSS Feed 的小工具)。小工具是由 Google、協力公司或使用者所開發,對於小工具的效能、品質或內容不做任何承諾或表示。


針對以 JSPTableContainerProvider AJAXTableContainerProvider 為基礎的頁面容器,您可於全域層級、組織層級、角色層級或使用者層級,在入口網站網頁上啟用 Google 小工具。

一旦 Portal Server 管理員啟用在桌面上執行 Google 小工具儲存庫中的小工具後,授權的一般使用者便可執行下列作業:

Procedure取得 Portal Server 的 Google Gadgets API 金鑰

入口網站使用 Google 的 AJAX Feed API,這需要 Google API 金鑰才可運作。單一 Google API 金鑰對單一網域 (例如 foo.com) 及其子網域 (例如 bar.foo.com) 有效。

  1. 請至 Google AJAX Feed API 的 Google 註冊頁面。

  2. 按一下 [Sign-up for a Google AJAX API key] (註冊取得 Google AJAX API 金鑰) 連結。

    註冊頁面會顯示。

  3. 遵循提供的指示進行。

  4. 按一下 [Generate API Key] (產生 API 金鑰)。

Procedure讓入口網站一般使用者設定 Google 小工具

要讓一般使用者設定及顯示 Google 小工具,您必須設定 API 金鑰特性,並啟動 [新增 Google 小工具] 連結。

  1. 登入管理主控台。

  2. 瀏覽至入口網站的「管理容器與通道」部分。

  3. 設定 Google Gadgets API 金鑰定義。

    1. 選取頂層 [[全域]] DN。

    2. 在左框架中,按一下 [GoogleGadgetContainer]。

    3. 在右側的特性表中,將您的 Google API 金鑰輸入到 apiKey 特性值。

    4. 儲存變更。

  4. 啟動「新增 Google 小工具連結」特性。

    1. 瀏覽至下列某個項目的頁面容器編輯頁面:

      • 使用者 DN

      • 組織 DN

      • 角色 DN

      • 全域 DN

    2. isGoogleGadgetsEnabled 特性值設為 true。

      此設定會自動為具有適當權限的一般使用者,在入口網站頁面上顯示 [新增 Google 小工具] 連結。這些一般使用者按一下 [新增 Google 小工具] 連結,便可將小工具新增至其頁面。

Procedure為 2column 社群啟用「新增 Google 小工具」連結

  1. 開啟 /var/opt/SUNWportal/portals/portal1/communitytemplates/2column 下的 XML 範本檔案 (owner.xmlmember.xml) 。

  2. 新增布林屬性 [isGoogleGadgetsEnabled] 至容器 (jsptablecontainerprovider) 的 DP,並將其值設定為 [True]。