现代化SharePoint经典网站

简介:

博客地址:http://blog.csdn.net/FoxDave
本文介绍现代化SharePoint经典网站的一般步骤。
SharePoint Online一直在不断地进化和改善,这对于作为客户的我们来说是极好的。其中一个关键的改进就是SharePoint现代化网站,它有着便捷的操作和自定制特性,且有很简洁易用的界面。SharePoint现代化网站跟Office 365组连接,并跟越来越多的功能进行了集成,如Plan,Mail等等。所以摆在我们面前的问题就来了,我们有很多经典网站,一般是工作组网站。我们怎么能把它们带进现代SharePoint世界中呢?并没有神奇的魔法可以自动将你的经典网站转换成现代网站,所以才有了本篇的介绍。

现代化网站的步骤

如果想现代化一个经典网站,将它转换成跟Office 365组关联的网站,我们需要遵从以下步骤来做。
注意:目前不支持开启了发布功能的网站使用现代化页面体验。

让你的网站充分利用现代用户接口
一个现代化网站最显眼的方面就是它的现代化用户接口。如果我们没有关闭Office 365管理中心的SharePoint列表和库体验中的现代化体验设置,那么一些页面已经以现代化用户接口的形式展现了,如:

  • 大部分列表和库的页面
  • 网站内容页
  • 网站使用页
  • 回收站页面

然后还是有一部分页面是以经典方式展示的,它们是:

  • 首页和其他网站页面(wiki页面、web部件页)
  • 某些列表和库的页面

如果想要我们的网站最大化地去使用现代化用户接口,以及一些自定义的内容,可以参见后面的文章,本篇不做太详细的介绍。

将网站跟Office 365组连接
经典网站并没有跟Office 365组关联,但是现代化网站是关联的,也就是说,一个现代化网站就有一个与之对应的Office 365组,并且还与Office 365的其他服务相关联如Teams、Planner、Outlook等。所以将我们的网站连接到Office 365组是现代化网站必不可少的重要部分。实现它有两个方式:

  • 让每个网站拥有者遵照向导去做
  • 执行批处理,企业用户推荐使用批处理

更详细的内容我们将在以后的文章介绍。

切换到现代化租户范围的品牌
使用SharePoint传统网站品牌化公司网站是非常普遍的事情,对于经典网站我们通常会通过修改网站主题、更改CSS和母版页等。但是这些对于现代化网站的接口是不兼容的,因此需要评估这些品牌自定制是否还有意义。推荐使用现代化的租户级别控制的网站主题。

过程详述

对于网站自定制,没有通用的能够适配所有工作的方法,所以我们只介绍一些推荐的方式:

步骤一:对列表和库启用拆箱即用的现代化用户接口
由于我们已经在租户级别开启了它,自然而然地我们应该充分利用它。SharePoint会根据设置在你的库和列表以现代化方式显示,但是有可能你的自定制或配置会阻止它这样做。

步骤二:将网站跟Office 365组连接+在需要的时候切换到现代化样式
将网站连接到一个Office 365组不仅仅给我们带来了一个组连接的网站,它还会带给我们一个现代化的网站首页。我们可以使用这个首页或者自己创建。如果想要自定义主页或者我们需要批量组化(groupify)网站,需要使用PowerShell。在那之后就可以进行后续的任务了,如将网站主题切换为新的现代化主题。

步骤三:将经典网站页面转化为现代化页面
在做完前两个步骤之后,现在只有网站的页面是以经典的方式展示了。最后一个步骤就是将我们网站中的页面进行转化。页面的转换并不容易,因为并没有一对一的功能映射去对应转换。因此我们尽量只转换一些常用的页面就可以了。

本篇只是一个概述,具体的内容将在之后的文章中详细说明。

相关文章
|
4月前
|
前端开发 JavaScript C#
C#开发者的新天地:Blazor如何颠覆传统Web开发,打造下一代交互式UI?
【8月更文挑战第28天】Blazor 是 .NET 生态中的革命性框架,允许使用 C# 和 .NET 构建交互式 Web UI,替代传统 JavaScript。本文通过问答形式深入探讨 Blazor 的基本概念、优势及应用场景,并指导如何开始使用 Blazor。Blazor 支持代码共享、强类型检查和丰富的生态系统,简化 Web 开发流程。通过简单的命令即可创建 Blazor 应用,并利用其组件化和数据绑定特性快速搭建界面。无论对于 .NET 还是 Web 开发者,Blazor 都是一个值得尝试的新选择。
182 1
|
4月前
|
监控 Linux 数据库连接
手把手教你从本地到云端:全面解析Blazor应用的部署流程与最佳实践,助你轻松掌握发布Blazor WebAssembly应用到Azure的每一个细节
【8月更文挑战第31天】本文详细介绍了将 Blazor 应用从本地部署到 Azure 的全过程。首先确保已在 Visual Studio 中创建 Blazor WebAssembly 应用,接着清理项目并配置发布选项。然后在 Azure 中创建 App Service 并完成应用部署。最后,配置环境变量、SSL 和监控,确保应用稳定运行。附带示例代码,展示如何加载和使用 Azure 环境变量。通过最佳实践指导,帮助你顺利完成 Blazor 应用的云端部署。
114 0
|
4月前
|
前端开发 C#
wpfui:一个开源免费具有现代化设计趋势的WPF控件库
wpfui:一个开源免费具有现代化设计趋势的WPF控件库
166 0
|
数据采集 JSON Ubuntu
Katana:一款功能强大的下一代网络爬虫框架
Katana是一款功能强大的下一代网络爬虫框架,在该工具的帮助下,广大研究人员可以轻松完成资源爬取和渗透测试阶段的信息收集任务。
168 0
Katana:一款功能强大的下一代网络爬虫框架
|
Web App开发 前端开发 JavaScript
谷歌WebGPU的发布,web图形化的新曙光。
谷歌WebGPU的发布,web图形化的新曙光。
|
Kubernetes 前端开发 安全
应用程序现代化权威指南
老旧系统在业务运行中仍然承担了很多的工作。但是当这些系统逐渐进入淘汰的队列时,我们需要选择合适的方法让它实现高效经济地重生。
159 0
应用程序现代化权威指南