Sun Java System Portal Server 7.2 管理指南

社群範本簡介

本節包含下列項目:

社群範本是什麼?

社群範本由一組服務 (通道) 和可視配置組成。不過,社群範本不一定會表示配置,例如在 wiki 社群範本中,配置由 wiki 自己表示。社群範本在角色顯示設定檔文件中定義社群可用的服務類型、每項服務的預設設定,以及連結服務的容器。

實際上,社群範本是由屬性檔案、影像以及一個或多個顯示設定檔文件組成。每個社群角色 (例如 OWNER、VISITOR、MEMBER) 都擁有顯示設定檔文件。每個角色範本定義了與特定角色關聯的服務和配置 (如需這些角色的詳細資訊,請參閱管理成員資格)。角色範本的內容會在顯示設定檔文件中顯示。實際上,社群範本包含處理不同角色 (每一角色各一個顯示設定檔文件) 以及取決於一個或多個角色的邏輯,您可取得一組不同的服務和不同的配置。將社群標記為刪除 (deleted.xml) 或停用 ( disable.xml) 時,也會產生可用於自訂內容的顯示設定檔文件。

可透過社群範本建立社群。系統可擁有任意數目的社群範本。在「企業範例」中,一般使用者可在建立社群時選擇社群範本。

如何儲存範本?

社群範本儲存在檔案系統中。社群範本儲存在 PortalServer-DataDir/portals/portal-URI/communitytemplates 目錄中 (此目錄稱為 communityTemplateBaseDir)。請注意,這表示每個入口網站 (在多重入口網站部署環境中) 必須擁有一組自己的社群範本。communityTemplateBaseDir 中的資源束定義與每個範本相關的中介資料。此外,每個範本都擁有用來儲存角色範本的目錄。


範例 9–1 範例 communityTemplateBaseDir

communityTemplateBaseDir   -+-- template1 -+-- deleted.xml
                            |              |
                            |              +-- disabled.xml
                            |              |
                            |              +-- member.xml
                            |              |
                            |              +-- owner.xml
                            |              |
                            |              +-- visitor.xml
                            |
                           -+-- template2 -+-- deleted.xml
                            |              |
                            |              +-- disabled.xml
                            |              |
                            |              +-- member.xml
                            |              |
                            |              +-- owner.xml
                            |              |
                            |              +-- visitor.xml
                            |
                           -+-- template3 -+-- deleted.xml
                            |              |
                            |              +-- disabled.xml
                            |              |
                            |              +-- member.xml
                            |              |
                            |              +-- owner.xml
                            |              |
                            |              +-- visitor.xml
                            |
                            +-- template1.properties
                            |
                            +-- template1_en.properties
                            |
                            +-- template1_fr.properties
                            |
                            +-- template2.properties
                            |
                            +-- template3.properties
                            |
                            +-- template3_en_US.properties
                            |
                            +--       ...
                           

顯示設定檔 disabled.xmldeleted.xml 檔案會控制社群在被停用或被標記為刪除後的內容。如需詳細資訊,請參閱管理社群狀態

如何管理範本?

入口網站管理員可在系統中新增社群範本、更新現有社群範本、歸檔及復原社群範本,以及將社群範本從一個入口網站實例匯出至其他實例,及/或使它們保持同步。