SharePoint Framework samples
These are samples which are available from the SharePoint client-side web part sample repository at https://github.com/SharePoint/sp-dev-fx-webparts.
- New sample react-taxonomypicker demonstrating how to build taxonomy picker control for web part property setting
- New sample bootstrap-slider which pulls the slides from a list inside the SharePoint site. The list is automatically deployed once the app is installed in the SharePoint site.
- New sample riot-list which shows how use RiotJS in the context of SharePoint Framework
- New sample react-themes which illustrates how to use SharePoint Theme variables in custom web parts
- New sample react-async-await-sp-pnp-js which demonstrates how to use PnP JS Core with Async functions into the SharePoint Framework as well as integrating PnP JS and SPFx Logging systems
- New sample aad-api-spo-cookie showing how to call securely external WebApi hosted in same Azure subscription as SharePoint Online tenant
- Updated react-tood-basic to GA version with small polishing
- Upgrades to numerous other samples to use SPFx GA version
PnP CSOM Core and Provisioning Engine
PnP CSOM Core component is a wrapper on top of native CSOM and REST, which simplifies complex scenarios with remote APIs, one of the example is the PnP Provisioning Engine for remote templates. The first version of the PnP remote provisioning engine was released with the May 2015 release. For the May 2017 release we have continued to add new supported capabilities and made significant improvements from stability perspective for both SharePoint Online and SharePoint on-premises (2013 and 2016). This list contains the main updates that have been added in the May 2017 release:
- General overall quality and performance improvements for on-premises and online
- High trust authentication improvements for on-premises
- Preparations for larger enginer refactoring effort introduced in June release
- Updated to use latest SPO CSOM NuGet package
- Unit/integration test improvements
- Updated base templates for the SPO, 2013 and 2016 – used in delta handling
See also https://testautomation.sharepointpnp.com for day-to-day results and executed tests.
This is similar effort as what PnP initiative previously has done with the PnP CSOM Core Component together with community.
- Fix for blocking bug in spfx (first in 2.0.4 out of band release) [PR]
- Fix for batch execution order (first in 2.0.4 out of band release) [PR]
- Added support for the webinfos method [PR]
- Added SearchBuiltInSourceId class [PR]
- Added support for static utility methods such as sendEmail, resolvePrincipals, and searchPrincipals. [PR] [Docs]
- Added support for openWebById method on Site [PR] [Docs]
- Added SearchQueryBuilder allowing you to build queries with a fluent interface [PR] [Docs]
- Added getPage method on SearchResults class as well as additional types for search [PR] [Docs]
PnP PowerShell providers more than two hundred additional PowerShell cmdlets, which can be used to manipulate content in SharePoint Online and in on-premises (SP2013, SP2016). These cmdlet’s are addative for SharePoint Online management shell, which concentrate more on the administrative tasks with SharePoint Online.
Here’s the latest changes in the PnP PowerShell
- Added Set-PnPWebPermissions
- Updated Get-PnPListItem to execute scriptblocks
- Added Set-PnPListItemPermissions
- Added Get-PnPDefaultColumnValues
- Added Set-PnPListPermissions
- Updated documentation at MSDN
- Overall quality improvements and bug fixes
- Updated automatically generated PnP PowerShell cmdlet documentation at MSDN
PnP sample library
Here’s updates cross the PnP code sample library by the community on the code and documentation, which is great way to contribute as well.
- Updated PnP Portal Intranet starter kit to version 1.3 with new capabilities (check readme)
- Updates to the PnP Partner Pack
- Fine tuning and polishing based on community input
- Fixed issue when searching for Site Collection Admins
PnP Guidance articles
The PnP Guidance repository contains guidance articles which are published at MSDN. Starting from end of May 2016 this process was changed to be fully automated and there’s automatic contributors list in the MSDN side showing who have been providing updates to these documents. We are looking forward on your contributions around real life learnings in different areas. Read more details around this open publishing model from following blog post
Here’s the new guidance released since past monthly communications.
- New article series around building well performing portals in SharePoint Online
- Details around the Office 365 CDN usage in the “General availability of Office 365 CDN” blog post
- Updates on existing SharePoint “modern” experiences customization guidance
PnP initiative also controls the articles in the dev.office.com around SharePoint development. Here’s new/updated articles around the SharePoint Framework client-side web parts. All documentation from MSDN will be gradually moving to dev.office.com/sharepoint.
- New article – Debug SharePoint Framework solutions in Visual Studio Code
- New article – Using Office UI Fabric with SharePoint Framework solutions
- New tutorial – Hosting client-side web part from Office 365 CDN
- Updates to SharePoint Framework roadmap article
- Updates on the older articles related on the GA change and other general fixes