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

Download this episode

Download Video


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



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.