如何更改网站内容(2021年9月我们更改了内容类型发布(图))

优采云 发布时间: 2021-10-29 20:14

  如何更改网站内容(2021年9月我们更改了内容类型发布(图))

  2021 年 9 月,我们更改了内容类型发布以提高性能并更快地为 网站 提供新发布和更新的内容类型。

  注意:虽然此新发布机制是为 SharePoint Syntex 开发的,但这些更改适用于 SharePoint 的所有 Microsoft 365 客户,即使这些客户没有 SharePoint Syntex 许可证。

  内容类型在发布之前是如何工作的

  在以前的内容类型版本中,当您从内容类型库或内容类型中心 网站 发布内容类型时,该内容类型的副本将添加到组织中的每个 网站。内容类型在 网站 之间定期同步,以确保对已发布内容类型的更改传播到组织中的每个 网站。

  随着组织中网站和内容类型的增加,网站性能趋于下降,导致跨网站同步更改时延迟很长。

  此外,由于并非所有内容类型都用于每个 网站,因此大部分资源消耗是不必要的。因此,我们改变了内容类型发布的工作方式,提高了同步的性能和可靠性,并在需要时更快地提供了内容类型。

  新内容类型发布的工作原理

  为了解决这些问题,帮助优化发布内容类型到网站和库的同步,我们将从“随处推送”模式切换到“按需拉取”方式。向列表和库添加内容类型时,用户可以直接从中心选择或拉取内容类型,并且内容类型中心的更新仅传播到使用该内容类型的位置。

  为支持新模型,将更新将内容类型添加到列表或库的新体验,以直接从内容类型中心显示所有已发布的内容类型,以及 网站 上已有的自定义内容类型。

  如何将已发布的内容类型直接添加到列表或库

  注意:要允许向库添加内容类型,您需要转到“库设置”>“高级设置”>“允许管理内容类型”并选择“是”。

  1. 在库中选择“添加列”。

  

  2. 在菜单中选择“内容类型”。

  

  3. 下拉列表列出了所有已发布的内容类型和可用的自定义内容类型。

  

  4. 选择想要添加的已发布内容类型。

  

  5. 选择“应用”以确认添加。

  当用户从中心选择已发布的内容类型并将其添加到其库时,该内容类型将被复制到 网站 并添加到库中。使用此方法时,如果您的列表和库中未使用所有已发布的内容类型,则不再需要消耗任何资源将所有已发布的内容类型同步到所有网站。

  内容类型发布也由内容类型的使用驱动。如果您将内容类型添加到网站的任何列表或库中,从内容类型中心发布的内容类型更改将定期同步到网站。如果 网站 的任何列表或库中不再使用该内容类型,则更改将不会同步到 网站 以节省不必要的更新。

  以前发布的内容类型将如何受到影响?添加编程内容类型

  对于那些构建了使用内容类型及其发布的自定义解决方案的人,我们引入了一些方法来以编程方式将发布的内容类型添加到所需的目标。

  注意:在 2021 年 10 月(以前的发布机制),任何首次向 网站 添加已发布内容类型的脚本都需要使用其中一种方法。任何依赖于等待已发布的内容类型复制到所有 网站 的解决方案都将无法继续工作。

  即插即用

  新的 Add-PnpContentTypesFromContentTypeHub cmdlet 允许在内容类型中心直接引用内容类型,因此无需等待内容类型同步到 网站。

  客户服务管理系统

  PnP cmdlet 有相应的 CSOM 方法支持,如果需要,您也可以直接使用此方法。开发者可以参考powershell/AddContentTypesFromContentTypeHub.cs·pnp/powershell·GitHub。

  网站脚本

  此外,通过 addContentTypesFromHub(开发)谓词,SharePoint 脚本操作。此功能预计将于 2021 年底推出。

  微软图形

  相应的 Microsoft Graph API 的开发正在进行中。更详细的信息将在 API 即将发布时分享。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线