当前位置: 首页>>WEB开发>>正文


如何使用模式和实践

webfans WEB开发 , , 去评论

问题描述

我一直在寻找如何在pnp网站上使用sharepoint模式和实践。但在我看来如此广泛和压倒性的我不知道如何使用它。我可以在那里看到很多项目,文档没有被组织成一本书,并且不容易理解。你如何使用它?

最佳解决办法

你对文档绝对正确。恕我直言,文档是PnP库中最薄弱的部分。他们在库中做了很多很酷的事情,但没有好的文档就很难开始快速使用。很多时候,我发现自己正在挖掘源代码以寻找有用的方法,方法等。

今天,PnP是一个广泛的术语,描述了不同的东西,包括不同的github存储库。例如,有PnP Sites Core组件,包含不同的SharePoint方法和模式,还有pnp-js-core -javascript组件与SharePoint REST API一起使用,还有一些存储库包含许多围绕常见SharePoint任务的不同示例和技术。

这取决于您的任务,使用哪个模块。如果您要构建一些JavaScript部件,请查看PnP-JS-Core。对于.NET,请使用PnP-Sites-Core

PnP-PowerShell用于不同的PS任务。

最后PnP如果您正在寻找样品,ready-to-use组件或解决方案。

首先,我建议您关注Office Dev PnP Core Component–Training Package。最后,您将更好地了解PnP涵盖的主题以及何时使用它。

次佳解决办法

PnP-Sites-Core – 如果您在项目中使用基于CSOM(.NET)的解决方案,那么这将为OOTB CSOM dll提供扩展。这填补了OOTB dll中存在的许多空白,并提高了整体开发人员的工作效率。

例如,OOTB CSOM没有CreateContentType方法,一旦添加PnP dll,就会暴露此扩展方法。

使用的语言 – C#

PnP-JS-Core – 如果你在项目中广泛使用javascript + REST,那么你应该将这个js文件引用添加到你的项目中。与上述sites-core类似,这也为开发人员提供了很大的灵活性。允许您更专注于业务逻辑而不是语法。您只需在脚本编辑器webpart中添加jquery和pnp js核心引用,就可以开始将其用于RESTful操作。

使用的语言 – 打字稿,javascript

PnP-PowerShell – 如果您的项目广泛使用PowerShell,那么您应该安装可执行文件。您可以通过此操作执行复杂的配置任务和代码管理。为现有的PowerShell命令提供了大量扩展,并且与CSOM配合得很好。您可以使用powershell脚本中的CSOM代码来执行任务。为此,您只需安装可执行文件,然后这些powershell扩展命令将可供项目使用。

使用的语言 – C#,powershell

PnP-Provisioning-Schema – 用于使用XML模板主要在Office 365中远程配置站点。您可以创建XML模板,并根据您可以设置站点。例如,在XML模板中,您可以指定功能,页面,页面布局和Web部件等,并根据此XML快速配置站点。

使用的语言 – C#,XML

PnP Samples – 为许多业务场景提供生产就绪代码以及指导和最佳实践。适用于在Office 365 /SharePoint 2013和2016环境中创建的任何项目。

使用的语言 – C#,ASP.NET等

参考资料

本文由朵颐IT整理自网络, 文章地址: https://duoyit.com/article/2698.html,转载请务必附带本地址声明。