注意
不支援在不同版本之間移動網站範本,例如 SharePoint 2010 至 SharePoint 2013。 在 SharePoint Server 2013、2016 和 2019 之間移動應該可以正常運作,但您可能需要檢查範本以確保其完整。
自訂 SharePoint 網站,使其包含文件庫、清單、檢視、工作流程、標誌,以及您企業所需的其他元素之後,您可能需要建立該網站的範本以供重複使用。 網站範本就像是網站的藍圖。 建立網站範本可讓您擷取您的自訂項目,以便快速將它們套用到其他 SharePoint 環境,甚至使用範本做為商務解決方案的基礎。 使用者可以根據範本建立新網站,或者您可以將範本交給您以在 Visual Studio 中進行其他開發。
了解網站範本
使用網站範本之前,更詳細地了解網站範本會對您很有幫助,因為這樣您就能以更有效的方式使用網站範本。
注意
本文僅包含適用於內部部署) (SharePoint Server 的資訊。 如需 SharePoint 中網站範本的詳細資訊,請參閱 使用範本建立不同類型的 SharePoint 網站。
本節說明下列內容:
何謂網站範本?
您或許已經熟悉預設的網站範本,例如小組網站、專案網站與社群網站。 SharePoint 網站範本是針對特定商務需求所預先建立的定義。 您可以直接使用這些範本建立您自己的 SharePoint 網站,然後盡情自訂網站。 如需詳細資訊,請參閱 使用範本建立不同類型的 SharePoint 網站。
除了這些預設的網站範本外,您也可以根據您建立或自訂的網站來建立自己的網站範本。 自訂網站範本是一種將網站功能和自訂封裝的方式,您可將其新增至方案庫中。 自訂網站範本通常用來在其他網站部署解決方案,使組織內的網站以一致的方式呈現。 例如,您可能有專案管理的標準原則,因此您需要讓所有的新專案都使用自訂的專案網站範本。
自訂網站範本是一項強大功能,可讓您建立解決方案並與同儕、組織全體甚至外部組織共用。 您也可以將網站封裝為網頁解決方案套件檔案 (.wsp),然後在其他環境或應用程式 (例如 Visual Studio) 中開啟並進一步自訂。 將您的自訂網站或商務解決方案轉換為範本是一項極為有用且非常強大的功能。 只要您著手將您的解決方案封裝為範本,您就會開始體會 SharePoint 這個商務應用程式平台的潛力。 網站範本實現了這一切功能。
什麼會儲存在網站範本中?
將 SharePoint 網站儲存為範本時,您儲存的是網站的整體架構,也就是其清單與文件庫、檢視與表單,以及工作流程。 除了這些元件之外,您也可以將網站內容納入範本中,例如文件庫中的文件或清單中的資料。 您可以用這個方法提供範例內容,以便使用者快速開始。 不過請記得,將內容納入範本也可能導致範本大小超過網站範本的 50MB 上限。
範本包含和支援網站大部分的功能。 不過,有數種功能不支援。
- 支援:清單、文件庫、外部清單、資料來源連線、清單檢視和資料檢視、自訂表單、工作流程、內容類型、自訂動作、瀏覽、網站頁面、主版頁面、模組與網頁範本。
- 不支援:自訂權限、執行工作流程執行個體、清單項目版本歷程記錄、與執行工作流程關聯的工作流程工作、人員或群組欄位值、分類欄位值、發佈網站與網頁,以及裝訂功能。
建立網站範本時,也會儲存網站功能和內容類型的相關資訊。 當您在不同的網站集合中使用網站範本時,這些功能必須具備且已啟用,網站範本才能運作。 在不同 SharePoint 版本的網站範本之間移動時,可能會發生問題。 某些功能和內容類型甚至可能無法使用,視 SKU 和設定而定。
網站範本有什麼作用?
另存網站為範本是一項強大的功能,因為這項功能可讓您以許多方式使用自訂網站。 另存網站為範本,可以立即得到這些好處:
- 立即部署解決方案 在解決方案庫中儲存並啟動範本,並讓其他員工從此範本建立新網站。 他們可以選取它,然後從中建立新網站,該網站將繼承網站的元件、其結構、工作流程等。 簡而言之,只需將網站保存為模板,激活它,然後就可以開始了。
- 可攜性 除了在您的環境中部署自訂解決方案之外,您還可以下載 .wsp 檔案,隨處攜帶,並在另一個 SharePoint 環境中部署它。 您所有的網站自訂內容都方便地儲存在一個檔案中。
- 擴充性 做為 Web 解決方案套件,您可以在 Visual Studio 中開啟自訂網站,對範本執行其他開發自訂,然後將其部署到 SharePoint。 因此,網站開發可以經歷一個解決方案生命週期 (開發、分期並投入生產) 。
開始在 SharePoint 中建立自訂網站之後您會發現,將您的網站轉換為可在組織各部門之間移動的解決方案,還能帶來更多益處。
使用網站範本
使用網站範本的基本步驟如下:
將網站範本儲存至方案庫
您儲存網站範本時,會建立一個儲存在方案庫以供日後使用的網頁解決方案套件檔案 (.wsp)。 只會儲存目前的網站,而非網站下的任何子網站。
瀏覽至您網站集合的最上層網站。
按一下 [設定]
,然後按一下 [ 網站設定]。在 [網站動作] 區段中,按一下 [另存網站為範本]。
注意
某些情況下可能無法使用 [另存網站為範本] 選項。 如需詳細資訊,請參閱下方的 自訂網站範本疑難排解 一節。
在 [檔案名稱] 方塊中指定範本檔案的名稱。
在 [範本名稱] 與 [範本描述] 方塊中輸入範本名稱與說明。
若要在網站範本中包含網站內容,請選取 [包括內容] 核取方塊。 上限為 50 MB 且無法變更。
重要
建立包含內容的網站範本之前,請檢查網站的工作流程歷程記錄清單。 如果清單中有數千個項目,建立網站範本可能需要很長時間,或者可能超過 50 MB 的限制。 在此情況下,最好的方法是修改工作流程關聯,使其使用新的工作流程歷程記錄清單,然後刪除原始工作流程歷程記錄清單,再建立網站範本。
按一下 [確定] 儲存範本。
如果網站上的所有元件都有效就會建立範本,而且您會看到「作業成功完成」的訊息。請執行下列其中一項操作:
- 若要返回您的網站,請按一下 [確定]。
- 若要直接移至網站範本,請按一下 [方案庫]。
從方案庫下載網站範本
下載網站範本時,您可建立 .wsp 檔案,這種檔案不但可攜,要在其他網站集合中使用也十分容易。
- 瀏覽至您網站集合的最上層網站。
- 按一下 [設定]
,然後按一下 [ 網站設定]。 - 在 [網頁設計工具庫] 區段中,按一下 [解決方案]。
- 如果必須啟動解決方案,請將其選取,然後在 [命令] 群組中,按一下 [啟動]。 然後,請在 [啟動方案確認] 畫面上的 [命令] 群組中,按一下 [啟動]。
- 在方案庫中按一下其名稱,然後按一下 [儲存]。
- 在 [另存新檔] 對話方塊中,瀏覽至要儲存解決方案的位置,按一下 [儲存],然後按一下 [關閉]。
將網站範本上傳到方案庫
您可以將 .wsp 檔案上傳至同一個網站集合,或上傳至相同或不同 SharePoint 環境中的其他網站集合。
- 瀏覽至您網站集合的最上層網站。
- 按一下 [設定]
,然後按一下 [ 網站設定]。 - 在 [網頁設計工具庫] 區段中,按一下 [解決方案]。
- 在 [命令] 群組中,按一下 [上傳] 或 [上傳方案],然後在 [新增文件] 或 [新增解決方案] 對話方塊中,按一下 [瀏覽]。
- 在 [選擇要上傳的檔案] 對話方塊中,找到該檔案並將其選取,再按一下 [開啟],然後按一下 [確定]。
- 若要啟動解決方案,請在啟動方案確認畫面上的 [命令] 群組中,按一下[啟動]。
從網站範本建立網站
建立網站範本並確認啟用之後,您就可以根據此範本建立網站。
建立新網站或子網站有幾種不同的方式。 您可以使用 SharePoint Designer,或從現有網站建立子網站。 請按照這些步驟,使用您儲存的網站範本在 SharePoint 建立簡單的子網站︰
建立子網站
按一下 [設定]
,然後按一下 [ 網站設定]。按一下 [網站管理] 底下的 [網站與工作區]。
按一下 [網站與工作區] 對話方塊中的 [建立]。
在 [建立 SharePoint 網站] 對話方塊中,輸入頁面的 [標題]、[描述] 以及使用者用來前往您網站的 [URL 名稱]。
在 [範本選擇] 底下,按一下 [自訂] 索引標籤,然後按一下您儲存的範本。
視您的需求選取 [使用者權限] 及 [瀏覽] 選項。
完成後,按一下 [建立]。
管理方案庫
您可以藉由啟動和停用方案庫中的網站範本,控制出現在 [建立] 對話方塊中的網站範本。
瀏覽至方案庫。
按一下 [設定]
、[網站設定],然後在 [Web Designer 圖庫] 區段下,按一下 [解決方案]。選取網站範本,然後執行下列其中一項操作:
[啟用] 可讓使用者透過 [建立] 對話方塊在建立新網站時使用網站範本。
停用 從 [建立 ] 對話方塊移除網站範本。 已停用的網站範本無法用於網站建立,可以刪除。
刪除 從解決方案資源庫移除網站範本,但根據預設,將其移至資源回收筒約 90 天後,資源回收筒就會清空。 如果您稍後決定還原它,這會很有幫助。 如果您需要刪除網站範本,必須先將其停用。
注意
- 監控方案庫的用量成長十分重要。 每個項目皆已獲指派資源使用量數字。 方案會耗用資源,因此如果資源使用量超出配額,可以暫時停用方案。
- 如果您將網站範本上傳到方案庫,而原始網站範本目前已停用,您可能會覆寫原始網站範本。 為避免此問題,請確保您上傳的網站範本有專屬名稱。 但是您無法同時啟動兩個方案,如果想要使用新上傳的網站範本來建立網站,則必須停用原始範本。
自訂網站範本疑難排解
使用自訂的網站範本時,下列各節可以協助您解決問題。
解決常見問題
下列各節說明您使用網站範本及其建議的解決方案時,可能會遇到的常見問題。
注意
[另存網站新為範本] 選項僅限 SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019和僅限 SharePoint (傳統網站) 和僅限 SharePoint (傳統網站) 中才支援。 SharePoint Server 2019 (新式網站) 或 SharePoint (新式網站) 中不支援 [將網站另存為範本] 選項。
網站範本乃是以目前的業務計劃中所未提供的網站類型為基礎
網站範本的可用性取決於系統管理員所設定的功能、您使用的是網站或網站集合,以及您的 Microsoft 365 或 SharePoint Server 方案。 下表摘要列出各方案的網站類型可用性。 如需範本的詳細資訊,請參閱 使用範本建立不同類型的 SharePoint 網站。
| 類別 | 網站類型 | 網站集合 | 網站 | 適用於小型企業的 Microsoft 365 | 適用於中型或大型企業的 Microsoft 365 | SharePoint Server 2013 | SharePoint Foundation 2013 | SharePoint Server 2016 | SharePoint |
|---|---|---|---|---|---|---|---|---|---|
| 共同作業 | 小組 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| 共同作業 | 部落格 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| 共同作業 | 專案 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 |
| 共同作業 | 社群 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 是 |
| 企業 | 文件中心 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 是 |
| 企業 | 記錄中心 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 是 |
| 企業 | 商務智慧中心 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 是 |
| 企業 | 企業搜尋中心 | 是 | 是 | 否 | 是 | 是 | 否 | 是 | 是 |
| 企業 | 基本搜尋中心 | 否 | 是 | 否 | 否 | 是 | 否 | 是 | 是 |
| 發佈 | 發佈網站 | 否 | 是 | 否 | 否 | 是 | 否 | 否 | 是 |
| 發佈 | 使用工作流程發佈網站 | 否 | 是 | 否 | 否 | 是 | 否 | 否 | 是 |
| 發佈 | 企業 Wiki | 否 | 是 | 否 | 是 | 是 | 否 | 否 | 是 |
網站範本採用舊版的 SharePoint 或其他語言建立
在不同版本或不同語言之間移動網站範本 (例如從 SharePoint 2010 移至 SharePoint 2013) 的功能未受支援。
因某些功能不可使用而無法建立網站
您收到某些功能未安裝、啟用或授權的錯誤訊息。
建立網站範本時,所有網站的功能都會與範本一起儲存,不論功能是否已啟用。 不過在目前的網站集合中,有一或多個網站功能沒有啟用或無法使用。 當您在不同的 Microsoft 365 方案之間或內部部署 SharePoint Server 與 SharePoint 之間移動網站範本時,可能會出現這種情況
為協助您解決情況,錯誤訊息通常會包含功能描述與 GUID。 如果目前網站集合中可使用此功能,您可以將其啟用。 如果有功能無法在目前網站集合中使用,您便無法使用網站範本建立網站。
如需 SharePoint 功能和 GUID 的清單,請參閱 SharePoint 2013:現有功能 GUID。 如需根據 Microsoft 365 方案的服務描述清單,請參閱 SharePoint 服務描述。
網站範本無法建立或無法正確運作
原因可能是下列一或多個問題:
- 檢查是否有任何清單或文件庫超過清單檢視限制閾值的 5000 個項目限制,因為這會導致網站範本無法建立。
- 網站可能使用太多資源, 因此網站範本超過 50 MB 的限制。 您可以在網站範本的建立位置方案庫中查看有多少資源被使用了。 您可能可以減少網站資源,然後再次儲存網站範本。
- 如果您將網站內容儲存於網站範本中,您可能必須清除 [包括內容] 核取方塊。 雖然您可以使用 PowerShell 命令在內部部署增加 SharePoint Server 中的網站範本限制,但此命令在 SharePoint 中不可用。 在內部部署增加 SharePoint Server 中的網站範本大小並將其移動到 SharePoint 時請務必小心,因為這可能會防止其使用。 如需在 SharePoint Server 上使用網站範本的詳細資訊,請參閱將 SharePoint 網站儲存、下載和上傳為範本。
- 使用查閱資料行的清單在顯示資料時會發生問題。 如需詳細資訊,請參閱 範本產生的清單不會顯示 SharePoint 中正確查閱清單的資料。
[儲存網站範本] 命令無法使用
[另存網站為範本] 命令不受支援,並可能在使用「SharePoint Server 發佈基礎結構」的網站上造成問題。 如果您的網站已啟用發佈基礎結構,就無法使用網站範本功能。
如需詳細資訊,請參閱啟用發佈功能與關於啟用發佈功能的網站範本。
從 SharePoint 2010 升級之後,網站範本發生問題
如果您有想要在訂閱升級至 SharePoint 2013 之後繼續使用的自訂網站範本,您必須在升級網站集合之前重新建立這些範本。 否則,所有新網站範本在升級後都無法運作。 若要重新建立網站範本,請依 2013 版的方式建立新的子網站,並再次自訂,使其符合您原有的範本,然後將自訂的子網站另存成範本。
如需在 SharePoint 2013 中重新建立自訂網站範本的步驟,請參閱 升級網站範本。
檢查網頁解決方案套件
有時候,您可能需要進一步調查,才能發現網站範本的問題。 例如,您可能已繼承網站範本,但不知道其建立方式或其所包含的內容。
其實,.wsp 檔案是封包檔 (CAB),即包含其他檔案的檔案。 此 CAB 檔包含一個定義網站中元素的資訊清單檔。 如果您想知道內容,請執行下列操作:
- 複製 .wsp 檔案。
- 將檔案副檔名 .wsp 重新命名為 .cab 。
- 按兩下檔案,選取所有顯示的檔案,再以滑鼠右鍵按一下選取範圍,按一下 [解壓縮],在[選取目的地] 對話方塊中找出資料夾,然後按一下 [解壓縮]。
您現在可以看到 Manifest.xml、Manifest.xml 中所參照的資料夾,以及所有用來重新建立網站的必要元素、結構描述、資源與功能檔案。 建立網站範本時,如果您選擇包含網站內容,則可以看到內容,例如文件庫檔案。
重要
建議您不要解壓縮原始 .cab 及修改 .wsp 的資訊清單或內容。 使用於此層級編輯的套件建立網站,可能會導致之後從該範本建立的網站不穩定。 但您可以在 Microsoft Visual Studio 中安全地開啟和編輯 .wsp 檔案,即可進一步自訂範本。
注意
在網站範本中建立的網頁解決方案套件,是與完全信任 SharePoint 解決方案具有一樣宣告式格式的部分信任使用者解決方案。 不過這個套件不支援完全信任解決方案支援的完整功能元素類型。