Web interface for the SharePoint PnP Provisioning Engine

As per lots of requests I implemented a small web interface for creating and applying PnP provisioning templates.
Using the web interface you can submit jobs for creating new PnP provisioning templates and for applying the same.

Hiding Approve/Reject button in SharePoint modern experience views using SharePoint Framework

As more and more organizations tend to use PowerAutomate approvals instead of SharePoint’s own approval workflow it becomes necessary to hide the Approve/Reject menu item in modern experience views to avoid confusing your end-users. Here’s a way to accomplish this using SharePoint Framework. Using a SharePoint Framework Application Customizer you can easily insert the following […]

SharePoint with PowerApps forms: Multi-image picker and viewer

Usecase:Implementing a multi-image picker in a SharePoint PowerApps form which allows attaching one or more selected images from a document library to a list item. Functionality to delete images attached to a list item. Displaying the images in a list view thumbnail-style. For the sample implementation I used the case of selecting and displaying images […]

Get-PnPProvisioningTemplate: Create SharePoint site template with multiple (classic experience) pages using PnP provisioning engine

Exporting additional pages besides the welcome page with Get-PnPProvisioningTemplate was always kind of a challenge. With June 2019 Release (version 3.10.1906.0) the -IncludeAllClientSidePages parameter was introduced which will include all client-side pages in the template. Unfortunately this functionality only covers modern experience so-called “Site Pages” but not classic experience “Web Part Pages”. Web Part Pages are […]