PnP Add-In Transformation Training module 6: Site provisioning with add-in model

Download this episode

Download Video


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

SharePoint has always been about site provisioning. Before you can start collaborating or before you can start publishing content in publishing Intranet, you will need to provision a site collection and/or a sub site, apply the needed configuration and branding. Site provisioning really is the heart and soul of the customizations in the add-in model implementation and it can be customized in similar ways as with the classic farm solution based approach. We'll concentrate on the remote provisioning pattern and how you can use the add-in model to provision site collections and sub sites with the needed configurations.


  • Site provisioning patterns - past, present and future
  • Site provisioning with client side object model (CSOM)
  • Hybrid models for site provisioning
  • Updating existing site collections after initial creation

Key recommendations

  • Do not use site or web templates
  • Use Remote Provisioning pattern
  • Deploy artefacts without features
  • Updates using Remote Management pattern

Lab - Site Collection and Site Provisioning Using CAM In this lab you will create a self-service site collection creation experience for end users in cloud to provision new site collections.


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.

    More episodes in this series

    Related episodes

    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.