SharePoint 2013 site provisioning techniques presentation video recording

Based on request from community, I took some time to do recording of the material related on the SharePoint 2013 site provisioning techniques. This recording is essentially covering the techniques introduced on following previously released blog post.

[Updated on 9th of September with link to download the video for offline viewing]

Video covers following patterns and explains how they work and where they are available. Not actually deep diving on them, but covering them in high level one-by-one.

  • Feature stapling
  • Site definitions
  • Site templates
  • Web templates
  • Remove provisioning with SP Apps

I also embedded the remote provisioning demo directly to this video, which was also included in the original blog post. Notice that used code in the demo is also available for download from following link

Video is available for download from my SkyDrive if needed for offline purposes.

Presentation is also available for you

Hopefully this information is useful for you and if nothing else, feel free to use slides and other content in your own work anyway needed.

Comments

  • Anonymous
    November 02, 2013
    Can you use remote provisioning from sharepoint apps to create personal (mysites)? How do you override the call to the standard personal sites creation? Do you know if there are any sample code or development walkthrough examples?

  • Anonymous
    December 30, 2013
    Hi Wakey, sorry for massively delayed response, but most likely you've seen the newer posts in this blog, where this is demonstrated, including the code examples.

  • Anonymous
    April 23, 2014
    Great article! I have one question: I would like for the provisioning to be like that for all subsites that the user creates within a site collection, even if the user creates a whole tree of subsites. Is it possible to replace the "new subsite" link in newly provisioned subsites as well?

  • Anonymous
    April 23, 2014
    Hi Andreas, that's actually exactly what's being done in the demo as well - demo concentrates on creation of sub sites and to override the create site link. Latest version of the this sample is available from the http://officeams.codeplex.com and is named as Contoso.SubSiteTemplates.

  • Anonymous
    April 24, 2014
    Me again! :) Never mind my question, I see now that this is possible through adding the custom action during the site provisioning process.

  • Anonymous
    August 28, 2014
    Vesa, What would you recommend if I wanted to replicate the timer job scenario in Office 365? Could you hook the provisioning code into a custom workflow attached to the list which stores the site requests?

  • Anonymous
    August 28, 2014
    Hi John, you can use the code what we have now released in open source Office 365 Developer Patterns and Practices project at github.com/.../PnP and more specifically the model with async site collection creation for Office 365, which is in here - github.com/.../Provisioning.Cloud.Async Notice that this particular sample has also video walkthrough at the Channel 9. Link is in the project ream me page located in the above link.

  • Anonymous
    June 03, 2016
    for anyone who is looking for a comprehensive solution which will enable SharePoint self - service provisioning with built in SharePoint governance controls, i would like to encourage to explore AvePoint's Governance Automation Framework.

  • Anonymous
    September 09, 2016
    Hi Vesa,How can we add custom templates as you do in VS (cirka 48mins - configuration.xml) in Sharepoint O365?Is it even possible to use VS with O365?Thanks.

    • Anonymous
      February 26, 2017
      Hey there Martin, did you find a technique?Shaun
  • Anonymous
    January 10, 2017
    Hi, as all of your code is CSOM, why did you use Provider Hosted App instead of Sharepoint Hosted App ?

  • Anonymous
    February 26, 2017
    Hi there Vesa,The work you and your team are doing is really great. I am a little behind at the moment - but catching up fast. I have spent the last 3 years building apps in SP suited for O365. Today I watched your video on SharePoint 2013 site provisioning techniques and that really opens my mind on how we will be migrating all of our deployment tasks to this type of method. I am already using powershell PnP provisioning but looking for more control on how and what gets provisioned.With your demo it seemed that it was done on a VM - which mimics SP on-premise. How could this be achieved with O365 - would the provisioning app need to be hosted in Azure? or what would you suggestion be if you needed to use this method but for O365 provisioning of custom sites and apps.Thanking you Shaun