本節包含下列項目:
社群範本由一組服務 (通道) 和可視配置組成。不過,社群範本不一定會表示配置,例如在 wiki 社群範本中,配置由 wiki 自己表示。社群範本在角色顯示設定檔文件中定義社群可用的服務類型、每項服務的預設設定,以及連結服務的容器。
實際上,社群範本是由屬性檔案、影像以及一個或多個顯示設定檔文件組成。每個社群角色 (例如 OWNER、VISITOR、MEMBER) 都擁有顯示設定檔文件。每個角色範本定義了與特定角色關聯的服務和配置 (如需這些角色的詳細資訊,請參閱管理成員資格)。角色範本的內容會在顯示設定檔文件中顯示。實際上,社群範本包含處理不同角色 (每一角色各一個顯示設定檔文件) 以及取決於一個或多個角色的邏輯,您可取得一組不同的服務和不同的配置。將社群標記為刪除 (deleted.xml) 或停用 ( disable.xml) 時,也會產生可用於自訂內容的顯示設定檔文件。
可透過社群範本建立社群。系統可擁有任意數目的社群範本。在「企業範例」中,一般使用者可在建立社群時選擇社群範本。
社群範本儲存在檔案系統中。社群範本儲存在 PortalServer-DataDir/portals/portal-URI/communitytemplates 目錄中 (此目錄稱為 communityTemplateBaseDir)。請注意,這表示每個入口網站 (在多重入口網站部署環境中) 必須擁有一組自己的社群範本。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.xml 和 deleted.xml 檔案會控制社群在被停用或被標記為刪除後的內容。如需詳細資訊,請參閱管理社群狀態。
入口網站管理員可在系統中新增社群範本、更新現有社群範本、歸檔及復原社群範本,以及將社群範本從一個入口網站實例匯出至其他實例,及/或使它們保持同步。