PnP Add-In Transformation Training Module 2: Managing site settings using add-in model

Play PnP Add-In Transformation Training Module 2: Managing site settings using add-in model
Sign in to queue


This is module 2 of the "Transforming SharePoint customizations to add-in model" training.

Introduction to generic site management operations using the add-in model. We cover capabilities like modification of pages by adding web parts to them and how to take advantage of so called "JavaScript Embed" pattern, which can be used to modify the end user experience without a need of using a custom master page.


  • Introduction to site management with add-in model
  • Page and content modifications
  • JavaScript Embed pattern
  • Controlling site settings using CSOM

Key recommendations

  • Use JavaScript Embed pattern carefully
  • Dynamic loading of scripts for JavaScript Embedding
  • Concentrate on end user experience and business requirements
  • Avoid Sandbox solutions

Lab - Modification of SharePoint Sites Using SP Add-Ins In first lab you will learn how to modify wiki pages using SharePoint Add-Ins and in second exercise we will concentrate on the JavaScript embedding pattern.


This video contains following demos, which are also available as separate videos:

Hands on lab material and presentation for this module is available for use from Office Developer Training GitHub repository.

Feel free to use this training material anyway you like for online web casts, in-class deliveries, other trainings or for your personal self study. 


If you have any feedback or comments related on this video, please use the Office 365 Developer Patterns and Practices Yammer group to start discussion with the PnP community.


Office 365



Download this episode

The Discussion

Add Your 2 Cents