将经典页面转换为新式页面
经典 SharePoint 网站通常具有经典页面,即 Wiki 页面、Web 部件页面、博客页面或发布页面,并且这些页面无法使用新式用户界面呈现。 传统网站可以托管新式页面,从而实现极佳的最终用户体验。 可从 SharePoint Look Book 发现能够使用 Office 365 的 SharePoint 生成的新式体验,从而获得启发。
SharePoint PnP 新式化是 PnP 框架库(源代码)的一部分,确实具有页面转换功能,这些功能将在接下来的章节中进行介绍。
重要
- 目前,页面转换适用于 Wiki 页面、Web 部件页面、博客页面和发布页面。
- SharePoint PnP 新式化框架是 PnP 框架的一部分,且在不断演进,请查看发行说明了解最新更改的最新信息。 如果遇到问题,请在 PnP 框架 GitHub 问题列表中提出问题。
- 现代化工具和所有其他 PnP 组件均为开放源代码工具,由负责提供支付服务的活跃社区支持。 没有来自 Microsoft 的官方支持渠道的开源工具支持的 SLA 。
可在以下一种或多种模型中使用页面转换:
模型 | 技术 | 受众 | 发布页面支持 | Comments |
---|---|---|---|---|
我要为用户转换页面 | PowerShell | DevOps | 是 | 通常在你希望为多个网站集新式化页面时使用。 使用 PowerShell 是建议的最简单方法。 |
我希望完全控制页面转换过程 | .Net | DevOps | 是 | 通常在将页面转换集成到现有服务或工具时使用。 页面转换的核心是基于 .Net 的 SharePoint PnP 现代化框架。 使用 .Net,你可以完全定制转换过程,当你想要完全控制转换过程或者想要将页面转换集成到另一个解决方案/产品中时,建议使用此方法。 |
页面转换支持广泛的 SharePoint 版本和页面类型作为源,所有这些都能在 SharePoint Online 中创建新式页面。 下表显示了可能的页面类型和可使用最新页面转换版本转换为新式页面的页面源。
页面类型 | SharePoint 2010 | SharePoint 2013 | SharePoint 2016 | SharePoint 2019 | SharePoint Online |
---|---|---|---|---|---|
Wiki 网页 | x | x | x | x | x |
Web 部件页面 | x | x | x | x | x |
博客页面 | x | x | x | x | x |
发布页面 | x | x | x | x | x |
注意
要转换 SharePoint 2010 页面,你需要使用旧版:SharePointPnPPowerShellOnline / PnP 新式化框架。