SharePoint comm site - create Template

Steel Contributor

Hi 

 

I'm not a developer... 

 

Plan to create a standard 'Communication site' - then apply a specific logo and some color/themes, and webparts - and then - (some how) - save this as a template for others user - and let this site appear in the  Create site Comm site drop-down? - is there a "walktrough" for this somewhere? 

9 Replies
No "Save as template" like feature Today...the options here are:
(1) Model visualy your site and then extract the PnP template using PnP PS...it's just a line a code...then also with PnP you can apply the template to new or existing sites
(2) Some idea, but with Site Scripts and Site Designs...this option is less flexible an rely on the ability to extract a Site Script for the full site

So best option to me: (1)

@Juan Carlos González Martín  - walkthrough for option 1? 

@Taen keren 

 

Here is the official documentation for the PnP Provisioning Engine with PowerShell PnP

https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/introducing-the-pnp-provisioning-e...

@Veronique Lengelle  - thx :) - ok - I can then apply it to existing sites - how do I get it visible for other users and in the Site Creation Dropdown?  

@Taen keren 

This is where you need to use Site Scripts & Site Designs (as @Juan Carlos González Martín mentioned)

 

SharePoint Site Designs Overview

https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-overview

 

Get Started with Site Scripts and Site Designs

https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/get-started-create-site-de...

 

Cheers

@Beau Cameron  - instead of option 1 as Juan mentioned? 

Site Design is required for it to show up in the New Site menu.

You will need to use both site designs and PnP because site designs and site scripts do not support building preconfigured pages for your web parts.

Check out the docs to see how to do that. https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-overview#pnp-p...

Be aware it will require premium flow license for the user creating the Flow.

@Beau Cameron  - 

 

1) Create a Comm site (Template) and 'adjust/brand' it with theme and web parts?  

2) Use PnP to extract the Site?  

3) Use Site Design & Site Script to "deploy" add it to the menu for other users? 

 

Correct? - (missing the save as template option in the UI on Comm sites)  :D