提供 Microsoft Windows SharePoint Services 中預先包裝的網站及清單內容的方法有:
每種方法都可以包裝整個網站或只包裝一個清單。網站建立範本選擇器頁面顯示網站定義及另存為自訂網站範本的網站。[建立] 頁面顯示網站定義中定義的清單及另存為自訂清單範本的清單。
在網頁伺服器電腦上安裝 Windows SharePoint Services 時,還會安裝預設的一組網站定義。每個網站定義都儲存在每個前端網頁伺服器之檔案系統的資料夾中且至少包括一個 Onet.xml 檔案。伺服器電腦的管理員可以建立預設網站定義組的自訂版本。若要建立網站定義的自訂版本,建議您建立一個新的網站定義,而不是編輯現有的網站定義檔案。如果您編輯預設的網站定義檔案,然後升級到 Windows SharePoint Services 的更新版本,則您將遺失您的自訂內容,而且基於網站定義的任何網站都可能中斷。如需建立自訂網站定義的相關資訊,請參閱 Windows SharePoint Services Software Development Kit。
您還可以將網站定義標記為隱藏,以便它不會出現在使用者可建立的網站類型清單中。例如,如果您有自訂版本的 [小組網站] 範本,而您想要使用者根據該版本而不是預設版本來建立其網站時,則可以隱藏預設版本的 [小組網站] 範本。
若要將網站定義標記為隱藏,請修改 Webtemp.xml 檔案中的 hidden 參數。Webtemp.xml 檔案會列出伺服器可用的所有網站定義,並會儲存在伺服器電腦的 \Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\Template\LCID\XML,其中 LCID 是地區識別碼,如美式英語為 1033。您可以任何 XML 編輯器 (如 [記事本]) 開啟 Webtemp.xml 檔案。若要隱藏特定的範本,請在 Webtemp.xml 檔案中尋找該範本,然後將 hidden 參數設為 true。將 hidden 設為 false 會取消隱藏範本。
如需使用網站定義的相關資訊,請參閱 Windows SharePoint Services Software Development Kit。
您可以為使用者建立自訂網站或清單範本。若要建立自訂範本,請將現有網站或清單另存為網站或清單範本。您還可以將自訂網站範本新增至範本中心庫或網站集合範本庫中,並將自訂清單範本新增至網站集合範本庫中。將網站或清單另存為網站或清單範本時,會保留識別碼,指出範本基於的網站定義。
使用者可以自訂網站並將自訂的網站另存為網站範本,以便網站集合中的其他使用者以後可以建立類似的網站。還可以將其他使用者或軟體廠商建立的網站範本匯入網站集合範本庫中。
若要基於網站建立網站範本,您必須是目前網站的 [管理員] 網站群組成員。若要將網站範本新增或匯入網站集合庫,您必須有對網站範本庫的 [新增項目] 權限,該權限預設包含在網站集合中頂層網站的 [網頁設計者] 及 [管理員] 網站群組中。
網站範本是包括網站所有設計資訊的檔案,例如:
網站範本不包括下列項目:
網站範本儲存為副檔名為 .fwp 的檔案。
使用者可以根據伺服器或網站集合上可用的範本建立子網站。使用者建立頂層網站時,可根據下列來源的網站範本建立網站:
使用者建立新子網站時,可從下列來源的範本組合清單中選擇:
使用者在建立子網站時,可以從 [範本選擇] 頁面上可用的範本中選擇。此頁面會顯示伺服器及網站集合上可用的所有範本,以 [建立網站] 頁面上選取的語言進行篩選。雖然新的子網站是基於範本的,但是您仍可以像對待其他網站一樣自訂及變更它。
當使用者建立新的清單時,他可以選取清單範本,以便在建立清單時使用。Windows SharePoint Services 預設會包括許多清單範本,使用者可以自訂現有清單並將自訂的清單另存為新的清單範本。還可以將其他使用者或軟體廠商建立的清單範本匯入網站集合範本庫中。
您必須有 [管理清單] 權限才能建立清單範本。[管理清單] 權限預設包含在 [網頁設計者] 及 [管理員] 網站群組中。若要將清單範本新增或匯入網站集合庫,您必須有對清單範本庫的 [新增項目] 權限,該權限預設包含在網站集合之頂層網站的 [網頁設計者] 及 [管理員] 網站群組中。
清單範本是包括清單所有設計資訊的檔案,例如:
清單範本不包括:
清單範本被儲存為具有 .fwp 副檔名的檔案。
使用者可以根據伺服器上或網站集合中可用的範本來建立清單。若要根據範本建立清單,使用者可以跳至網站中的 [建立] 頁面,然後按一下要建立的清單名稱。[建立] 頁面會透過網站範本在預設的一組清單範本旁列示自訂清單範本。
附註 使用者建立清單時,可以從伺服器上或網站集合中的一組清單範本中選取清單範本。這組清單範本是根據網站所基於的語言及網站定義識別碼進行篩選的。例如,基於 [會議工作區] 範本的網站有與基於 [小組網站] 範本之網站不同的網站定義識別碼。如果您從基於 [會議工作區] 範本之網站的 [宣告] 清單建立 [會議宣告] 自訂清單範本,不可使用基於 [小組網站] 範本之網站的範本。
網站的 [管理員] 網站群組 成員可以根據該網站建立範本。
您必須是 [網頁設計者] 或 [管理員] 網站群組的成員才能建立清單範本。
您可以在網站集合層級上新增或移除網站範本庫中的網站範本。若要管理網站範本庫,請跳至網站集合中頂層網站的 [網站管理] 頁面。
當使用者建立網站範本時,會將其自動新增至網站集合的網站範本庫中。如果從 .fwp 檔案匯入網站範本,請從 [管理網站範本庫] 頁面執行。
您可以按一下 [載入多重檔案] 來上載多重範本。
在網站集合層級管理清單範本。您必須是網站集合中頂層網站的管理員才能管理清單範本庫。
當使用者建立清單範本時,會自動將其新增至網站集合的清單範本庫。如果要從 .fwp 檔案匯入清單範本,請從 [管理清單範本庫] 頁面執行。
您可以按一下 [載入多重檔案] 來上載多重範本。
存在一個稱為範本中心庫的網站範本集中式儲存區。該庫由整個伺服器或伺服器陣列管理,而且只可以使用命令列工具 Stsadm.exe 來管理。您必須是伺服器電腦的本機管理員群組成員才能管理範本中心庫。
您可以使用下列作業來管理範本中心庫。
作業 | 描述 |
addtemplate | 將範本新增至範本中心庫。 |
deletetemplate | 將範本從範本中心庫移除。 |
enumtemplates | 列出目前在範本中心庫中的範本。 |
addtemplate 作業使用必要的 filename 及 title 參數及選用的 description 參數。若要新增範本,請使用下列語法:
stsadme.exe -o addtemplate -filename <filename> -title <template title> -description <description of the template>
deletetemplate 作業使用必要的 title 參數及選用的 lcid 參數。若要將範本從範本中心庫中刪除,請使用下列語法:
stsadme.exe -o deletetemplate -title <template title> -lcid <language>
附註 將範本從範本中心庫新增或刪除後,需要重新啟動網際網路資訊服務 (IIS) 中的網頁服務。可以藉由執行命令列上的 iisreset 來立即重新啟動所有的 IIS,或只重新啟動「網際網路資訊服務 (IIS) 管理員」中指定的網站。如果在伺服器陣列環境中,您必須重新啟動伺服器陣列中每個前端網頁伺服器的網頁服務。
enumtemplates 作業使用選用的 lcid 參數。若要列出範本中心庫中的所有範本,請使用下列語法:
stsadm.exe -o enumtemplates
若要只列出指定語言的範本,請使用下列語法:
stsadm.exe -o enumtemplates -lcid <language>
如需命令列參數的相關資訊,請參閱命令列參數。如需有效之地區識別碼 (LCID) 的清單,請參閱地區及語言設定。
使用與其他網站範本使用的同一方法,使用者可以根據範本中心庫中可用的範本建立網站。當使用者在建立網站時,他可以從 [範本選擇] 頁面上可用的範本中選擇範本。
管理員還可以根據伺服器範本庫中可用的網站範本建立網站。若要根據範本中心庫中的範本建立網站,管理員必須使用命令列上的 createsite 或 createweb 作業,並將範本名稱指定為 _GLOBAL_#號碼,其中號碼表示範本識別碼。例如,如果在範本中心庫中之網站範本的識別碼是 2,請使用下列語法,根據該範本來建立網站:
stsadm.exe -o createsite -url <url> -ownerlogin <DOMAIN\username>
-owneremail <someone@example.com> -sitetemplate _GLOBAL_#2
附註 若要尋找通用範本的範本識別碼,請使用 enumtemplates 作業。
您可以將清單及網站範本與網站集合之外的使用者共用,方法是為他們提供 .fwp 範本檔案的複本。提供範本檔案複本的方法與任何其他檔案一樣,您可以用電子郵件訊息傳送它,向網路共用或網站傳送它,或在磁碟上製作複本。
如果使用者是網站的 [管理員] 或 [網頁設計者] 網站群組成員,他們就具有對網站及清單範本庫的 [新增項目] 權限,並可以將網站或清單範本新增至其網站或清單範本庫,然後再用它來啟動。
若要建立範本的複本,您必須執行下列步驟: