Skip to content

Commit d74c822

Browse files
authored
Updates to Features section, part 2 (SharePoint#1722)
* 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
1 parent 6327869 commit d74c822

File tree

45 files changed

+975
-689
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+975
-689
lines changed

docs/apis/alm-api-for-spfx-add-ins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.assetid: fdf7ecb2-8851-425b-b058-3285fba77b68
88

99
# Application Lifecycle Management (ALM) APIs
1010

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:
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:
1212

1313
- Add SharePoint Framework solution or SharePoint Add-in to tenant or site collection app catalog.
1414
- Remove SharePoint Framework solution or SharePoint Add-in from tenant or site collection app catalog.

docs/apis/communication-site-creation-rest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.prod: sharepoint
77

88
# Create SharePoint Communication site using REST
99

10-
This topic assumes that you are already familiar with the following topics:
10+
This topic assumes that you are already familiar with the following topics:
1111

1212
- [Get to know the SharePoint REST service](../sp-add-ins/get-to-know-the-sharepoint-rest-service.md)
1313
- [Complete basic operations using SharePoint REST endpoints](../sp-add-ins/complete-basic-operations-using-sharepoint-rest-endpoints.md)

docs/community/open-source-projects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ There are numerous open-source projects that are coordinated by the SharePoint P
2626

2727
## Supportability of open-source projects
2828

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:
3030

3131
* PnP guidance and samples are created by Microsoft and the community.
3232
* PnP guidance and samples are maintained by Microsoft and the community.

docs/community/repositories.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ There are numerous SharePoint Developer GitHub repositories, which all have diff
3939
| [pnp](https://github.com/SharePoint/pnp) | Main repository for SharePoint Add-ins, Microsoft Graph, and other samples |
4040
| [pnp-sites-core](https://github.com/SharePoint/pnp-sites-core) | Office Dev PnP CSOM Core component - Extension component for native SharePoint Client-Side Object Model |
4141
| [pnp-powershell](https://github.com/SharePoint/pnp-powershell) | Source code for [SharePoint PnP PowerShell cmdlets](https://docs.microsoft.com/en-us/powershell/sharepoint/sharepoint-pnp/sharepoint-pnp-cmdlets?view=sharepoint-ps) |
42-
| [pnp-provisioning-schema](https://github.com/SharePoint/PnP-Provisioning-Schema) | PnP Provisioning engine schema repository |
42+
| [pnp-provisioning-schema](https://github.com/SharePoint/PnP-Provisioning-Schema) | PnP provisioning engine schema repository |
4343
| [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 |
4444
| [pnp-partner-pack](https://github.com/SharePoint/PnP-Partner-Pack) | Packaged guidance with detailed instructions about setting things up in Office 365 and Azure |
4545
| [pnp-js-core](https://github.com/SharePoint/PnP-JS-Core) | Office Dev PnP Core component for JavaScript |
Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
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
55
---
66

77
# Customize a default site design
88

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.
1010

1111
## Apply a site design to the default site designs
1212

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.
1414

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.
1616

1717
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.
1818

@@ -24,32 +24,42 @@ C:\> Add-SPOSiteDesign `
2424
-Description "Applies standard company theme to site" `
2525
-IsDefault
2626
```
27+
28+
<br/>
29+
2730
```javascript
2831
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}});
2932
```
3033

31-
## Which default site designs are updated?
34+
### Which default site designs are updated?
3235

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:
3437

3538
- Topic
3639
- Showcase
3740
- Blank
3841

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.
4043

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.
4245

43-
## Restoring the default site designs
46+
## Restore the default site designs
4447

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.
4649

4750
```powershell
4851
C:\> Remove-SPOSiteDesign db752673-18fd-44db-865a-aa3e0b28698e
4952
```
53+
54+
<br/>
55+
5056
```javascript
5157
RestRequest("/_api/Microsoft.Sharepoint.Utilities.WebTemplateExtensions.SiteScriptUtility.DeleteSiteDesign", {id:"db752673-18fd-44db-865a-aa3e0b28698e"});
5258
```
5359

5460
> [!NOTE]
5561
> 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

Comments
 (0)