创建和使用网站模板

创建和使用网站模板

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

自定义 SharePoint 网站让其包含库、列表、视图、工作流、徽标和其他企业所需元素后,可能会想要创建该网站模板,进行重复使用。网站模板就像网站的模型。通过创建网站模板可捕获自定义内容,这样就可快速将其应用到其他 SharePoint 环境,甚至可将模板视为企业解决方案的基础。用户可基于该模板新建网站或分发模板以用于 Visual Studio 中的其他开发。

注意: 另存为模板的网站选项不可用在SharePoint Online或SharePoint Server 2013。详细信息,请参阅知识库文章将网站另存为模板"选项不可用的 Office 365 或 SharePoint Server 2013 中的 SharePoint Online 中

此流程图显示在 SharePoint Online 中创建和使用网站模板的过程。

了解网站模板

使用网站模板之前,更深入地了解网站模板究竟是什么能帮助您更有效地使用它。 本节介绍了以下内容:

你可能比较熟悉默认的网站模板,例如团队网站、项目网站和社区网站。SharePoint 网站模板是围绕某一特定企业需求而设计的预置定义。可将这些模板原样用于创建自己的 SharePoint 网站,然后可尽情按需自定义该网站。有关详细信息,请参阅可以在 SharePoint 和 Office 365 中创建那些类型的网站?

除了这些默认网站模板之后,您还可以根据已创建和自定义的网站创建自己的网站模板。自定义网站模板是打包网站功能和自定义设置以便将其添加到解决方案库中的一种方法。自定义网站模板常用于在其他网站中部署解决方案或在组织内实现网站一致性。例如,您可能具有标准的项目管理策略,因此需要为所有新项目使用自定义项目网站模板。

自定义网站模板是一个强大的功能,可用于创建一个解决方案,然后可将该解决方案与同事、大型组织或外部组织共享。还可将网站打包到 Web 解决方案包文件 (.wsp) 中,然后在其他环境或应用中打开(例如 Visual Studio)并进一步进行自定义。将自定义网站或企业解决方案转变为模板十分有用,且功能十分强大。一旦开始将解决方案打包为模板,就会意识到 SharePoint 作为企业应用程序平台的潜力。网站模板可实现这一切。

将 SharePoint 另存为模板时,会保存该网站的整体框架 - 其列表和库、视图和窗体以及工作流。除这些组件外,还可将网站内容包含在模板内;例如,存储在文档库中的文档或列表中的数据。这对于为用户提供开始使用时的示例内容十分有用。但要注意,包含内容也会增大模板大小,导致其超出网站模板的限制 (50M)。

模板可以包含和支持网站中的大多数功能。 但也有一些不受支持的功能。

  • 支持    列表、库、外部列表、数据源连接、列表视图和数据视图、自定义表单、工作流、内容类型、自定义操作、导航、网站页面、母版页、模块和 Web 模板。

  • 不支持    自定义权限,正在运行的工作流实例,列表项版本历史记录,与正在运行的工作流关联的工作流任务,人员或组字段值、分类字段值、发布网站和网页和以及装订功能。

创建网站模板时,还会保存有关网站功能和内容类型的信息。在其他网站集中使用该网站模板时,这些功能必须可用且处于激活状态,这样网站模板才可正常工作。在不同版本的 SharePoint 的网站模板之间切换可能会出现问题。根据 SKU 和配置的情况,某些功能和类型内容甚至可能不可用。

注意:  不支持在不同版本间移动模板,例如从 SharePoint 2010 到 SharePoint 2013。应可以在 SharePoint 2013 和 SharePoint 2016 间移动,但可能需要检查该模板,以确保其完整。

将网站另存为模板是一种功能强大的功能,因为它能够支持多种自定义网站用法。 下面是将网站另存为模板的直接好处:

  • 立即部署解决方案    在解决方案库中保存并激活模板,允许其他员工通过此模板创建新网站。 其他员工可以选择模板,然后根据该模板新建一个网站,新建的网站将继承该网站的所有组件、结构、工作流等。 简而言之,只需将网站另存为模板并激活,即可继续使用。

  • 可移植性   除了在环境中部署自定义解决方案,还可以下载 .wsp 文件、将其随身携带和将其部署到另一个 SharePoint 环境。可将所有网站自定义内容便捷地存储在一个文件中。

  • 可扩展性   作为 Web 解决方案包,可在 Visual Studio 中打开自定义的网站,向模板实施其他的开发相关的自定义内容,然后将其部署到 SharePoint。因此,网站开发可贯穿整个解决方案生命周期(开发、测试和投入生产)。

开始在 SharePoint 中创建自定义网站时,甚至会发现更多将网站转变为可跨组织移植的解决方案的好处。

使用网站模板

使用网站模板的基本步骤如下所示:

保存网站模板时,您将创建一个 Web 解决方案包文件 (.wsp),该文件存储在解决方案库,以备将来使用。仅保存当前网站,而不保存网站下方的任何子网站。

  1. 导航到网站集的顶级网站。

  2. 单击“设置SharePoint Online 公共网站“设置”按钮 ,然后单击“网站设置”。

  3. 在“网站操作”部分中,单击“将网站另存为模板”。

    注意: “将网站另存为模板”选项可能并不适用于所有情况。有关详细信息,请参阅下方的自定义网站模板疑难解答部分。

  4. 在“文件名”框中为模板文件指定一个名称。

  5. 在“模板名称”和“模板说明”框中指定模板的名称和说明。

  6. 要在网站模板中包含网站内容,请选中“包含内容”复选框。 限制为 50 MB,且无法更改。

    重要: 在创建包含内容的网站模板之前,检查网站的工作流历史记录列表。 如果列表中有成千上万个项目,则可能需要较长时间才能完成网站模板的创建,而且很可能会超过 50 MB 的上限。 在这种情况下,创建网站模板之前,最好先对工作流关联进行修改,以使用新的工作流历史记录列表,随后删除原始工作流历史记录列表。

  7. 单击“确定”保存模板。

    如果网站上的所有组件都有效,模板将顺利创建,您将看到一条“操作成功完成”的消息。

  8. 执行下列操作之一:

    • 要返回到您的网站,请单击“确定”。

    • 要直接转至网站模板,请单击“解决方案库”。

下载网站模板时,您将创建一个可移植的 .wsp 文件,可以轻松在其他网站集中使用。

  1. 导航到网站集的顶级网站。

  2. 单击“设置SharePoint Online 公共网站“设置”按钮 ,然后单击“网站设置”。

  3. 在“Web 设计器库”部分中,单击“解决方案”。

  4. 如果有必要激活解决方案,请选中解决方案,然后在“命令”组中,单击“激活”。 然后,在激活解决方案确认屏幕上的“命令”组中,单击“激活”。

  5. 在解决方案库中单击其名称,然后单击“保存”。

  6. 在“另存为”对话框中,浏览找到要保存解决方案的位置,单击“保存”,然后单击“关闭”。

可将 .wsp 文件上传至相同或不同 SharePoint 环境中的同一网站集或不同网站集。

  1. 导航到网站集的顶级网站。

  2. 单击“设置SharePoint Online 公共网站“设置”按钮 ,然后单击“网站设置”。

  3. 在“Web 设计器库”部分中,单击“解决方案”。

  4. 在“命令”组中,单击“上传”或“上传解决方案”,然后在“添加文档”或“添加解决方案”对话框中,单击“浏览”。

  5. 在“选择要上载的文件”对话框中,找到并选中文件,单击“打开”,然后单击“确定”。

  6. 要激活解决方案,在激活解决方案确认屏幕上的“命令”组中,单击“激活”。

创建网站模板并确认其已激活后,可基于该模板创建网站。

有多种创建新网站或子网站的方法。可以使用 SharePoint Designer 或从现有网站中创建子网站。请按以下步骤使用保存的网站模板在 SharePoint 中创建一个简单的子网站:

创建子网站

  1. 单击“设置SharePoint Online 公共网站“设置”按钮 ,然后单击“网站设置”。

  2. 在“网站管理”下单击“网站和工作区”。

    “网站设置”页中的网站和工作区部分
  3. 在“网站和工作区”对话框中单击“创建”。

    网站和工作区对话框中的“创建网站”链接
  4. 在“新 SharePoint 网站”对话框中,输入页面的“标题”、“说明”和供用户用于访问网站的“URL 名称”。

    创建网站对话框的上半部分
  5. 在“模板选择”下,单击“自定义”选项卡,并单击已保存的模板。

    创建网站对话框的下半部分
  6. 选择所需的“用户权限”和“导航”选项。

  7. 完成时单击“创建”。

您可以通过在解决方案库中激活和停用网站模板来控制网站模板何时在“创建”对话框中显示或其资源使用情况。

  1. 导航到您的解决方案库。

  2. 依次单击“设置SharePoint Online 公共网站“设置”按钮 ,“网站设置”,然后在“Web 设计器库”部分下,单击“解决方案”。

  3. 选择一个网站模板,然后执行下列操作之一:

    • 激活   使网站模板可供用户在通过“创建”对话框创建新网站时使用。

    • 停用   将从“创建”对话框中删除网站模板。停用的网站模板不可用于网站创建,可以将其删除。

    • 删除   从“解决方案库”中删除网站模板,但会将其移至回收站,并在清空回收站前,默认将其保存大约 90 天。如果以后想要恢复模板,这会非常有用。如果需要删除网站模板,则必须先停用模板。

      注释: 

      • 必须注意监视解决方案库的扩增情况。 此外,每个条目都有分配给它的资源使用数字。 解决方案可能会占用资源,因此,如果资源使用率超过配额,可将其暂时禁用。

      • 如果您将一个网站模板上载到解决方案库,并且当前停用了原始网站模板,则可能会覆盖原始网站模板。 为了避免这种情况,请确保您要上载的网站模板采用唯一名称。 但是,您无法同时激活两个解决方案,如果需要将新上载的网站模板用于网站创建,那么需要停用原始模板。

自定义网站模板疑难解答

以下几节可帮助您解决使用自定义网站模板时的问题。

以下部分描述了您在使用网站模板及其推荐解决方案时可能遇到的常见问题。

注意: 另存为模板的网站选项不可用在SharePoint Online或SharePoint Server 2013。有关详细信息,请参阅知识库文章将网站另存为模板"选项不可用的 Office 365 或 SharePoint Server 2013 中的 SharePoint Online 中

网站模板基于当前业务计划中不可用的网站类型

网站模板的可用性取决于管理员设置的功能,是用于网站还是网站集,拥有何种 Office 365 或 SharePoint Server 计划。下表总结了不同计划的网站类型可用性。有关模板的详细信息,请参阅使用模板创建不同类型的 SharePoint Online 网站

类别

网站类型

网站集

网站

Office 365 for Small Business

Office 365 for Medium or Large Business

SharePoint Server 2013

SharePoint Foundation 2013

SharePoint Server 2016

SharePoint Online

协作

工作组

支持

协作

博客

支持

协作

项目

支持

不支持

支持

协作

社区

支持

不支持

支持

不支持

企业版

文档中心

支持

不支持

支持

不支持

企业版

记录中心

支持

不支持

支持

不支持

企业版

商业智能中心

支持

不支持

支持

不支持

企业版

企业版搜索中心

支持

不支持

支持

不支持

企业版

基本搜索中心

支持

不支持

支持

不支持

发布

发布网站

支持

不支持

支持

不支持

发布

通过工作流发布网站

不支持

支持

不支持

支持

不支持

发布

企业 Wiki

支持

不支持

支持

不支持

使用 SharePoint 的早期版本或不同的语言创建的网站模板

不支持在不同版本间移动网站模板,例如从 SharePoint 2010 移到 SharePoint 2013,也不支持在不同语言间移动网站模板。

不可用的功能妨碍了网站创建

您会收到一条错误消息,表明某些功能未安装、激活或许可。

错误消息的屏幕截图,显示当不可用的功能导致无法在 SharePoint Online 中创建网站时可能会收到的错误。

创建网站模板时,所有网站功能都会随模板一并保存,而不论这些功能是否已激活。 但是,其中一个或多个网站功能在当前网站集中未激活或不可用。 在不同的 Office 365 计划或者在内部部署的 SharePoint Server 与 SharePoint Online 之间移动网站模板时,就可能会产生这种情况。

为帮助您解决这种情况,错误消息通常包含功能说明和 GUID。 如果当前网站集可以使用此功能,您可以将其激活。 如果当前网站集中未提供此功能,则不能使用该网站模板创建网站。

有关 SharePoint 功能和 Guid 的列表,请参阅Sharepoint 2013: 现有功能 GUID。基于 Office 365 计划的服务说明的列表,请参阅SharePoint Online 服务说明

无法创建网站模板或者网站模板无法正常工作

原因可能是以下一个或多个问题:

  • 检查确认是否有列表或库超过了 5000 项的列表视图阈值限制,超出此限制可能会阻止创建网站模板。

  • 网站可能使用了过多资源,因此网站模板超过 50 MB 的限制。 您可以查看创建网站模板的解决方案库中使用了多少资源。 您可以精简网站资源,然后再次保存网站模板。

  • 如果您正在使用网站模板中保存的内容,您可能需要清除包含内容复选框。虽然您可以使用 PowerShell 命令来提高本地部署 SharePoint Server 中的网站模板限制,此命令不可用在 SharePoint online。请不要增加本地部署 SharePoint Server 中的网站模板大小并将其移动到 SharePoint online 时它可以阻止其使用。有关使用 SharePoint 服务器上的网站模板的详细信息,请参阅保存、 下载和上载 SharePoint 2013 网站作为模板

  • 有问题显示使用查阅列的列表中的数据。有关详细信息,请参阅模板生成列表未显示在 SharePoint Online 中正确查阅列表中的数据

保存网站模板命令不可用

将网站另存为模板”命令不受支持,并可能导致使用 SharePoint Server 发布基础结构的网站出现问题。 如果你的网站已启用发布基础结构,则不能使用网站模板功能。

有关详细信息,请参阅启用发布功能有关支持发布的网站模板

从 SharePoint Online 2010 升级后网站模板产生的问题

如果您有希望在将订阅升级到 SharePoint Online 2013 之后继续使用的自定义网站模板,则必须在升级网站集之前重新创建这些模板。 否则,升级之后所有新网站模板都将不起作用。 要重新创建网站模板,请基于 2013 体验创建新的子网站,再次进行自定义以匹配您已有的模板,然后将自定义的子网站另存为模板。

若要重新创建您的自定义网站模板在 SharePoint Online 2013 中的步骤,请参阅升级网站模板

有时,您可能需要更深入地研究网站模板的问题缘由。 例如,您可能继承了该网站模板,但并不知道其创建方式或其包含的内容。

实际上,.wsp 文件就是一个档案文件 (CAB),其中包含其他文件。此 CAB 文件包含定义您网站中元素的清单文件。如果您希望了解其中的内容,请执行下列操作:

  1. 复制 .wsp 文件。

  2. 将文件扩展名从 .wsp 改为 .cab。

  3. 双击该文件,选中显示的所有文件,右键单击选定内容,单击“提取”,在“选择目标”对话框中找到一个文件夹,然后单击“提取”。

现在,您可以看到 Manifest.xml、Manifest.xml 中引用的文件夹以及重新创建网站所需的全部元素、架构、资源和功能文件。 如果在创建网站模板时选择了包含网站内容,您还可以看到内容,例如文档库文件等。

Windows 资源管理器的屏幕截图,显示已解压缩的 Web 解决方案包 (.wsp)。

重要: 不建议您解压缩原始 .cab 文件并修改 .wsp 的清单或内容。根据在此级别编辑过的程序包创建网站可能导致之后从模板创建的网站不稳定。但是,.wsp 文件可以在 Microsoft Visual Studio 中安全地打开并编辑,以便进一步自定义模板。

注意: 您在网站模板中创建的 Web 解决方案包是部分受信任的用户解决方案,其中包含与完全受信任的 SharePoint 解决方案相同的声明格式。 但它不支持完全受信任解决方案所支持的全部功能元素类型。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×