SharePoint Patterns and Practices 简介
作者:陈希章 发表于 2017年12月22日
SharePoint Patterns and Practices,以下简称PnP,是由微软的SharePoint产品组发起并主持的一个有关SharePoint产品生态环境,发展至今,已经在全球拥有很大的规模,核心成员也已经不仅仅限于微软的产品组员工,还有大量的MVP,合作伙伴,开发人员。
PnP的主要活动和内容包括
- 开源的框架、插件、范例代码(托管在github上面)
- 专题演讲、视频(托管在youtube上面)
- 专属的技术社区(托管在Microsoft Tech Community上面)
- 每月或每周的定期会议(可通过Skype for business加入)
- 每月一次月报,大量的文档和合作伙伴加速包
- 在全球范围内召开的线下活动(SharePoint Conference,SharePoint Saturday等)
SharePoint Saturday 已经在中国举行过两届(由微软苏州研发中心SharePoint产品组组织),最近一次是在上海举行的。我有幸参加了这次活动,现场有将近100位来自全国各地的参与者。一天的活动,干货多多,也看到了不少老朋友,希望接下来还有更多类似的活动。
PnP的所有资料,你可以通过下图找到。如果你记不住这么多,你只要保存一个地址即可:http://aka.ms/sppnp
PnP是一个非常活跃的生态环境,从下面的数据可见一斑。这些数据来自于最近一期的月报: https://dev.office.com/blogs/pnp-december-2017-update
- GitHub repository forks at most popular repositories in SharePoint GitHub organization
- PnP - 2596
- PnP Sites Core - 432
- PnP PowerShell - 396
- PnP JS Core - 184
- SP Dev Docs - 277
- SP Dev FX Web Parts - 396
- Unique visitors during past 2 weeks in SharePoint organization repositories - 34207
- Merged pull requests across SharePoint repositories (cumulative) - 4159
- Closed issues and enhancements ideas cross SharePoint repositories (cumulative) - 2631
- SharePoint Online CSOM NuGet package downloads (cumulative) - 319162
- PnP Core component NuGet package downloads (cumulative) - 121692
- Page views in SharePoint Dev pages at docs.microsoft.com during November 2017 - 625394
- Unique tenants using PnP components during November 2017 - 8108
- Http requests towards SharePoint Online from PnP components during November 2017 - 5545920557
- SharePoint Dev YouTube channel had 24387 views with 148705 minutes watch time during November 2017
那么问题来了,什么时候我们中国的产品组,MVP和开发人员能更多地参与到这个生态中去呢?我自己的一个小目标,计划在2018年在PnP中能做出一些力所能及的贡献,立此存照,欢迎大家监督,当然更喜欢大家一起来参与,相互交流和成长。
行文至此,不免有些感慨。我知道很多人在关注最近所谓的“中年危机”的话题(网络上面总是不缺少新话题的),从一定程度上,这是全民焦虑的一种表现。我就奇怪了,人类社会少说也有了几千年历史了,也没见谁谁谁到了一个年龄就要死要活,而且全社会还热热闹闹地讨论;而每个人都会经过少年、中年到老年,自然万物都是如此,这又有什么好焦虑的呢。这种新闻或者软文,听一听或者自嘲一下也就算了(我相信很多朋友是属于这一种),如果说找抱怨的理由,那多了去了,但是“每个人对于他所属的社会都负有责任,那个社会的弊病他也有一份”,找到理由好像就可以心安理得地什么都不做,或者继续看热闹,这当然是一种个人的选择,但总是有另外一些拥有自由而无用的灵魂的人们会选择继续前进,一方面不断地提高自己,一方面去真正做一些事情。
- © 2017 GitHub, Inc.
SharePoint Patterns and Practices 简介的更多相关文章
- Sharepoint 2013 关于"SPChange"简介
在SharePoint中,我们经常会需要获取那些改变的项目,其实api为我们提供了SPChange对象,下面,我们通过列表简单介绍下这一对象. 1.创建一个测试列表,名字叫做“SPChangeItem ...
- SharePoint Online Add-in 开发简介
作者:陈希章 发表于 2017年12月22日 在 再谈SharePoint大局观 中我提到了SharePoint开发的一些新的变化,这一篇文章我将讲解SharePoint Add-in开发.其实早在2 ...
- [SharePoint][SharePoint2013循序渐进]SPS2013简介
本章概要: 1.啥是SPS2013 2.SharePoint如何作用于团队协作和信息共享 3.SP2013有哪些用户权限 4.什么是SharePoint2013 online 5.SP在内部署和在线订 ...
- SharePoint Framework:下一代开发方式
SharePoint Framework(SPFx),是页面 和Webpart的模型,完全支持本地开发(即完全可以脱离SharPoint环境在本地进行开发),听起来是不是很高级呢,早期SharePoi ...
- SharePoint Framework 开发工具和库
博客地址:http://blog.csdn.net/FoxDave SharePoint Framework包含一些客户端JavaScript库,你可以用来构建自己的解决方案.本文提供了你可以用来 ...
- 探索MVP(Model-View-Presenter)设计模式在SharePoint平台下的实现
对于SharePoint Developers来说,往往会过多的去关注SharePoint平台和工具,而把设计模式和代码的可测试性放在了一个较低的优先级.这并不是说SharePoint Develop ...
- SharePoint Add-in Model (App Model) 介绍 – 概念、托管方式、开发语言
SharePoint Add-in Model 是自 2013 版本以来引入的新的扩展性开发模型, SharePoint 开发者可以利用这种新模型来实现往常利用场解决方案 (Farm Solution ...
- SharePoint Add-in Model 介绍 - 引文(先导篇)
1. SharePoint 平台 如果你已经很熟悉 SharePoint 平台,可跳过本章节. 1.1 SharePoint 是什么 在介绍 Add-in Model 之前,简要提一下 SharePo ...
- SharePoint 2016 入门视频教程
之前一直有朋友让自己录一些SharePoint的入门视频,之前没有太多时间,一个巧合的机会收到CSDN学院的邮件,可以在CSDN上发布视频教程,自己就录了一些.说起录视频也是蛮辛苦的,每天下班吃完饭要 ...
随机推荐
- 实现基于LVS负载均衡集群的电商网站架构
背景 上一期我们搭建了小米网站,随着业务的发展,网站的访问量越来越大,网站访问量已经从原来的1000QPS,变为3000QPS,网站已经不堪重负,响应缓慢,面对此场景,单纯靠单台LNMP的架构已经无法 ...
- JavaScript之数组五大迭代方法总结
ES5定义了五个迭代方法,每个方法都接收两个参数:要在每一项上运行的函数和运行该函数的作用域对象(可选的),作用域对象将影响this的值.传入这些方法中的函数会接收三个参数:数组的项的值.该项在数组中 ...
- Jdbc访问数据库篇
一万年太久,只争朝夕 What JDBC 上部 JDBC(Java DataBase Connectivity)Java 数据库连接,主要提供编写 Java 数据库应用程序的 API 支持 java. ...
- Python闭包
1.概述 闭包是在其词法上下文中引用自由变量的函数. >>> def foo(): ... m=3 ... n=5 ... def bar(): ... a=4 ... return ...
- 这应该是目前最快速有效的ASP.NET Core学习方式(视频)
ASP.NET Core都2.0了,它的普及还是不太好.作为一个.NET的老司机,我觉得.NET Core给我带来了很多的乐趣.Linux, Docker, CloudNative,MicroServ ...
- 解决弹出蒙层滑动穿透问题-vue
最近开发过程中遇到一些小问题(似乎问题总是那么多),但一直没什么时间去优化与解决.程序员不能被业务绑架,有时间还是花点在代码上
- java对象拷贝和复制
参考文章:http://blog.csdn.net/XIAXIA__/article/details/41652057 解决问题:深拷贝.浅拷贝 和普通的对象赋值有什么区别? 对象复制 例如:Pers ...
- NPM install -save 和 -save-dev 傻傻分不清
本文原文地址:https://www.limitcode.com/detail/59a15b1a69e95702e0780249.html 回顾 npm install 命令 最近在写Node程序的时 ...
- dnsmasq服务的安装与配置
在ubuntu16.04上安装dnsmasq服务,在本地做泛域名解析 安装 $ apt-get install dnsmasq -y $ /etc/init.d/dnsmasq start 配置 Dn ...
- em单位使用小结
em是一个css的单位. em是一个相对的单位.相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸.(引自CSS2.0手册) 一般在DOM元素中,当前 ...