You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Updates to Groupify topics
* Edit pass
* Edit pass on Hub sites
* Edit pass on REST API
* Edit pass on REST API
* updated date
* Fixed TOC
* Attempt to publish to branch
* Edit pass on Decl-Cust section
* Edit pass of site design
* Adjusted spacing
* Trying to push queue out
ALM APIs provide simple APIs to manage deployment of your SharePoint Framework solutions and add-ins across your tenant. ALM APIs support the following capabilities:
11
+
ALM APIs provide simple APIs to manage deployment of your SharePoint Framework solutions and add-ins across your tenant. ALM APIs support the following capabilities:
12
12
13
13
- Add SharePoint Framework solution or SharePoint Add-in to tenant or site collection app catalog.
14
14
- Remove SharePoint Framework solution or SharePoint Add-in from tenant or site collection app catalog.
Copy file name to clipboardExpand all lines: docs/community/open-source-projects.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ There are numerous open-source projects that are coordinated by the SharePoint P
26
26
27
27
## Supportability of open-source projects
28
28
29
-
The following statements apply across all of the SharePoint development (PnP) samples, reusable solutions, controls, and core components, and even the more polished solutions, such as the GDPR Activity Hub or the PnP Provisioning Engine:
29
+
The following statements apply across all of the SharePoint development (PnP) samples, reusable solutions, controls, and core components, and even the more polished solutions, such as the GDPR Activity Hub or the PnP provisioning engine:
30
30
31
31
* PnP guidance and samples are created by Microsoft and the community.
32
32
* PnP guidance and samples are maintained by Microsoft and the community.
|[pnp-tools](https://github.com/SharePoint/PnP-Tools)| Repository for tools and scripts targeted primarily for IT pros and for on-premises SharePoint 2013 and SharePoint 2016 |
44
44
|[pnp-partner-pack](https://github.com/SharePoint/PnP-Partner-Pack)| Packaged guidance with detailed instructions about setting things up in Office 365 and Azure |
45
45
|[pnp-js-core](https://github.com/SharePoint/PnP-JS-Core)| Office Dev PnP Core component for JavaScript |
title: Customize default site designs on SharePoint
3
-
description: Customize the default site designs in either the SharePoint team site or communications site template
4
-
ms.date: 12/18/2017
2
+
title: Customize default site designs in SharePoint
3
+
description: Customize the default site designs in either the SharePoint Team site or Communication site template.
4
+
ms.date: 04/20/2018
5
5
---
6
6
7
7
# Customize a default site design
8
8
9
-
SharePoint contains several site designs already available in the SharePoint Online site templates. These are the default site designs. You can modify them using PowerShell or the REST APIs to control the entire site provisioning experience. For example, you can ensure that your company theme is applied to every site that gets created. Or you can make sure a logging mechanism always runs regardless of which site design is chosen.
9
+
SharePoint contains several site designs already available in the SharePoint Online site templates. These are the default site designs. You can modify them by using PowerShell or the REST APIs to control the entire site provisioning experience. For example, you can ensure that your company theme is applied to every site that gets created, or you can make sure a logging mechanism always runs regardless of which site design is chosen.
10
10
11
11
## Apply a site design to the default site designs
12
12
13
-
To customize the default site designs, apply a new one with the Powershell**Add-SPOSiteDesign** cmdlet, or the **CreateSiteDesign** REST API. Specify the **IsDefault** switch to apply the site design as default.
13
+
To customize the default site designs, apply a new one with the PowerShell**Add-SPOSiteDesign** cmdlet or the **CreateSiteDesign** REST API. Specify the **IsDefault** switch to apply the site design as the default.
14
14
15
-
The WebTemplate ID for a Group-connected team site is 64; for a communication site it is 68.
15
+
The WebTemplate ID for a group-connected Team site is 64; for a Communication site it is 68.
16
16
17
17
The following example shows how to use the **IsDefault** switch to apply the Contoso company theme to the default site designs. The site script referenced by ID contains the JSON script to apply the correct theme.
18
18
@@ -24,32 +24,42 @@ C:\> Add-SPOSiteDesign `
24
24
-Description "Applies standard company theme to site" `
25
25
-IsDefault
26
26
```
27
+
28
+
<br/>
29
+
27
30
```javascript
28
31
RestRequest("/_api/Microsoft.Sharepoint.Utilities.WebTemplateExtensions.SiteScriptUtility.CreateSiteDesign", {info:{Title:"Contoso company theme", Description:"Applies standard company theme to site", SiteScriptIds:["89516c6d-9f4d-4a57-ae79-36b0c95a817b"], WebTemplate:"68", IsDefault:true}});
29
32
```
30
33
31
-
## Which default site designs are updated?
34
+
###Which default site designs are updated?
32
35
33
-
In the previous example, the **WebTemplate** value of "68" refers to the SharePoint Online communication site template. That template contains the following default site designs:
36
+
In the previous example, the **WebTemplate** value of `"68"` refers to the SharePoint Online Communication site template. That template contains the following default site designs:
34
37
35
38
- Topic
36
39
- Showcase
37
40
- Blank
38
41
39
-
When you apply a new site design, it will update all three of the default site designs at the same time.
42
+
When you apply a new site design, it updates all three default site designs at the same time.
40
43
41
-
The SharePoint Online team site template contains only one default site design named **Team**. In this case when you apply a default site design, only the **Team** site design is updated.
44
+
The SharePoint Online Team site template contains only one default site design named **Team**. In this case, when you apply a default site design, only the **Team** site design is updated.
42
45
43
-
## Restoring the default site designs
46
+
## Restore the default site designs
44
47
45
-
To restore a site design to the defaults, remove the site design you applied. In the previous example, if the site design created had the ID db752673-18fd-44db-865a-aa3e0b28698e, you would remove it as shown in the following example.
48
+
To restore a site design to the defaults, remove the site design that you applied. In the previous example, if the site design created had the ID `db752673-18fd-44db-865a-aa3e0b28698e`, you would remove it as shown in the following example.
> If you're not sure which site design is the default, run the **Get-SPOSiteDesign** cmdlet. It will list all site designs, and indicates which ones are defaults.
62
+
63
+
## See also
64
+
65
+
-[SharePoint site design and site script overview](site-design-overview.md)
0 commit comments