Skip to content

Commit f0ae262

Browse files
authored
Edit pass on Multi-Geo topics (SharePoint#1764)
* Edit pass Replaced IMPORTANT note, added link to parent topic, updated metadata * Edit pass * Global search-replace SharePoint add-in model > SharePoint Add-in model IMPORTANT note about Azure Access Control - edited * Edit pass * Edit pass * Edit pass on Sample doc * Updated links on Intro page * Added missing topics in Multi-Geo * Fixes * Final fixes
1 parent 1a04aee commit f0ae262

File tree

89 files changed

+621
-442
lines changed

Some content is hidden

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

89 files changed

+621
-442
lines changed

docs/features/hub-site/hub-site-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ For more information about creating hub sites, see [Create SharePoint hub sites
2121

2222
- You can create up to 50 hub sites for an organization.
2323

24-
- If you set up [SharePoint Multi-Geo](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/multigeo-introduction) for your organization, only sites within the same geographical ___location can be associated with a hub site.
24+
- If you set up [SharePoint Multi-Geo](../../solution-guidance/multigeo-introduction.md) for your organization, only sites within the same geographical ___location can be associated with a hub site.
2525

2626
- When users associate their sites with a hub site, it doesn't impact the permissions of either the hub site or the associated sites. It's important to ensure that all users you allow to associate sites to the hub site have permission to the hub site.
2727

docs/general-development/access-sharepoint-from-mobile-and-native-device-apps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,4 @@ You can build these apps on the ASP.NET platform or a non-Microsoft stack. If yo
7676
These apps **gain authorized access to SharePoint data by using access tokens** that are issued by the Azure Control Service (ACS) in compliance with the OAuth Authentication Code flow. For more, see [Authorization Code OAuth flow for SharePoint Add-ins](http://msdn.microsoft.com/library/e89e91c7-ea39-49b9-af5a-7f047a7e2ab7%28Office.15%29.aspx).
7777

7878
> [!IMPORTANT]
79-
> Azure Access Control (ACS), a service of Azure Active Directory (Azure AD), will be retired on November 7, 2018. This retirement does not impact SharePoint add-in model which is using `https://accounts.accesscontrol.windows.net` hostname, which is not impacted by this retirement. See more details on this from [Impact of Azure Access Control retirement for SharePoint add-ins](https://dev.office.com/blogs/impact-of-azure-access-control-deprecation-for-sharepoint-add-ins).
79+
> Azure Access Control (ACS), a service of Azure Active Directory (Azure AD), will be retired on November 7, 2018. This retirement does not impact the SharePoint Add-in model, which uses the `https://accounts.accesscontrol.windows.net` hostname (which is not impacted by this retirement). For more information, see [Impact of Azure Access Control retirement for SharePoint Add-ins](https://dev.office.com/blogs/impact-of-azure-access-control-deprecation-for-sharepoint-add-ins).

docs/general-development/sharepoint-add-ins-compared-with-sharepoint-solutions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This article compares the use cases of SharePoint Add-ins, farm solutions, and n
2222

2323

2424
> **Important:**
25-
> While developing sandboxed solutions that contain only declarative markup and JavaScript -- which we call no-code sandboxed solutions (NCSS)-- is still viable, we have deprecated the use of custom managed code within the sandboxed solution. We have introduced the new SharePoint add-in model as a replacement to those scenarios that required the use of managed code. The add-in model decouples the SharePoint core product from the add-in runtime, and this enables much more flexibility and gives you the ability to run the code in the environment of your choice. We realize that our customers have made investments in coded sandboxed solutions and we will phase them out responsibly. Existing coded sandboxed solutions will continue to work in on-premise SharePoint farms for the foreseeable future. Given the dynamic nature of online services, we will determine support needs for coded sandboxed solutions in SharePoint Online based on customer demand. NCSSs continue to be supported. All future investments will go to making the new SharePoint add-in model richer and more powerful. Accordingly, we recommend that all new development should use the new add-in model whenever possible. In scenarios where you have to develop a farm solution or coded sandboxed solution, we recommend that you design it so that it can easily evolve toward a more loosely coupled development model.
25+
> While developing sandboxed solutions that contain only declarative markup and JavaScript -- which we call no-code sandboxed solutions (NCSS)-- is still viable, we have deprecated the use of custom managed code within the sandboxed solution. We have introduced the new SharePoint Add-in model as a replacement to those scenarios that required the use of managed code. The add-in model decouples the SharePoint core product from the add-in runtime, and this enables much more flexibility and gives you the ability to run the code in the environment of your choice. We realize that our customers have made investments in coded sandboxed solutions and we will phase them out responsibly. Existing coded sandboxed solutions will continue to work in on-premise SharePoint farms for the foreseeable future. Given the dynamic nature of online services, we will determine support needs for coded sandboxed solutions in SharePoint Online based on customer demand. NCSSs continue to be supported. All future investments will go to making the new SharePoint Add-in model richer and more powerful. Accordingly, we recommend that all new development should use the new add-in model whenever possible. In scenarios where you have to develop a farm solution or coded sandboxed solution, we recommend that you design it so that it can easily evolve toward a more loosely coupled development model.
2626
2727

2828

@@ -128,7 +128,7 @@ The following table lists the SharePoint components that cannot be deployed in a
128128
|Custom web services built on the SharePoint [Service Application Framework](http://msdn.microsoft.com/library/6d0300d2-5b5c-4477-a9e2-17594aea5a7d%28Office.15%29.aspx) <br/> |You can develop your custom web services as remote services. <br/> |
129129
|Application pages <br/> |A SharePoint Add-in can include remote webpages that are available from every website on which the add-in is installed. An add-in can also use any of the built-in SharePoint web parts on site pages. <br/> |
130130

131-
Some SharePoint components, listed below, are used in end-user scenarios, but have no equivalents in the SharePoint add-in model, and cannot be deployed in NCSSs. For these, you must use farm solutions.
131+
Some SharePoint components, listed below, are used in end-user scenarios, but have no equivalents in the SharePoint Add-in model, and cannot be deployed in NCSSs. For these, you must use farm solutions.
132132

133133

134134

docs/general-development/what-s-new-for-developers-in-social-and-collaboration-features-in-sharepoint-201.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ $loader.CreatePersonalSiteEnqueueBulk(@("[email protected]"))
154154
$loader.Context.ExecuteQuery()
155155
```
156156

157-
For more information, see [So you want to programmatically provision Personal Sites (One Drive for Business) in Office 365?](http://blogs.msdn.com/b/frank_marasco/archive/2014/03/25/so-you-want-to-programmatically-provision-personal-sites-one-drive-for-business-in-office-365.aspx) and [Use Windows PowerShell to administer SharePoint](http://technet.microsoft.com/en-us/library/ee806878%28v=office.15%29.aspx).
157+
For more information, see [So you want to programmatically provision Personal Sites (OneDrive for Business) in Office 365?](http://blogs.msdn.com/b/frank_marasco/archive/2014/03/25/so-you-want-to-programmatically-provision-personal-sites-one-drive-for-business-in-office-365.aspx) and [Use Windows PowerShell to administer SharePoint](http://technet.microsoft.com/en-us/library/ee806878%28v=office.15%29.aspx).
158158

159159

160160

docs/scenario-guidance/Branding.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ Composed looks are out-of-the-box themes that are included in SharePoint 2013 an
116116

117117
- [Themes overview for SharePoint](https://docs.microsoft.com/en-us/sharepoint/dev/general-development/themes-overview-for-sharepoint)
118118
- [Use composed looks to brand SharePoint sites](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/use-composed-looks-to-brand-sharepoint-sites)
119-
- [Branding SharePoint sites in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
119+
- [Branding SharePoint sites in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
120120
- [SharePoint site branding and page customization solutions](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/sharepoint-site-branding-and-page-customization-solutions)
121121
- [Proven Practices for SharePoint Online portal branding](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/portal-branding)
122122

@@ -147,11 +147,11 @@ Because Microsoft SharePoint is built on top of Microsoft ASP.NET, it supports m
147147

148148
- [Overview of the SharePoint page model](https://docs.microsoft.com/en-us/sharepoint/dev/general-development/overview-of-the-sharepoint-page-model)
149149
- [Master pages, the Master Page Gallery, and page layouts in SharePoint](https://docs.microsoft.com/en-us/sharepoint/dev/general-development/master-pages-the-master-page-gallery-and-page-layouts-in-sharepoint)
150-
- [Master pages in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/master-pages-sharepoint-add-in)
150+
- [Master pages in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/master-pages-sharepoint-add-in)
151151
- [SharePoint Page Layouts and Master Pages (ECM)](https://msdn.microsoft.com/en-us/library/office/ms543497(v=office.14).aspx)
152152
- [Master Pages](https://msdn.microsoft.com/en-us/library/office/ms443795(v=office.14).aspx)
153153
- [Transformation guidance from farm solutions to add-in model - Replacement of files deployed via Modules (lab)](https://github.com/OfficeDev/TrainingContent/blob/master/O3658/10%20Transformation%20guidance%20from%20farm%20solutions%20to%20add-in%20model/10-1%20Replacement%20of%20files%20deployed%20via%20Modules/Lab.md)
154-
- [Branding SharePoint sites in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
154+
- [Branding SharePoint sites in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
155155

156156
### Videos
157157

@@ -181,7 +181,7 @@ Cascading style sheet (CSS) plays a large role in SharePoint branding. To succes
181181
- [Use a SharePoint website's style sheet in SharePoint Add-ins](https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/use-a-sharepoint-website-s-style-sheet-in-sharepoint-add-ins)
182182
- [Give your provider-hosted add-in the SharePoint look-and-feel](https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/give-your-provider-hosted-add-in-the-sharepoint-look-and-feel)
183183
- [Optimize page performance in SharePoint - JavaScript and CSS files](https://docs.microsoft.com/en-us/sharepoint/dev/general-development/optimize-page-performance-in-sharepoint#compress-crunch-javascript-and-css-files)
184-
- [Branding SharePoint sites in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
184+
- [Branding SharePoint sites in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
185185
- [Proven Practices for SharePoint Online Portals - Performance](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/portal-performance)
186186
- [Controlling branding in SharePoint using add-in model](https://github.com/OfficeDev/TrainingContent/tree/master/O3658/03%20Branding%20with%20add-in%20model%20techniques)
187187

@@ -212,7 +212,7 @@ Script Embedding means a pattern where custom JavaScript is added on the page wh
212212

213213
### Articles
214214

215-
- [Branding SharePoint sites in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
215+
- [Branding SharePoint sites in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
216216
- [Proven Practices for SharePoint Online Portals - Performance](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/portal-performance)
217217
- [Embedding JavaScript into SharePoint](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/embedding-javascript-into-sharepoint)
218218
- [Migrating User CustomAction / ECB menu items to SharePoint Framework Extensions](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/extensions/guidance/migrate-user-customactions-to-spfx-extensions)

docs/scenario-guidance/Development-models.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Moreover, a SharePoint Add-in can include classic SharePoint components such as
5050

5151
* [SharePoint Add-ins](https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-add-ins)
5252
* [SharePoint Add-ins compared with SharePoint solutions](https://docs.microsoft.com/en-us/sharepoint/dev/general-development/sharepoint-add-ins-compared-with-sharepoint-solutions)
53-
* [Transform farm solutions to the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/transform-farm-solutions-to-the-sharepoint-app-model)
53+
* [Transform farm solutions to the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/transform-farm-solutions-to-the-sharepoint-app-model)
5454

5555
### Samples
5656

docs/scenario-guidance/Enterprise-Content-Management.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ Document ID allows to assign a unique identifier to documents. However, the tech
168168

169169
### Articles
170170

171-
* [Document ID provider in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/document-id-provider-sharepoint-add-in)
171+
* [Document ID provider in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/document-id-provider-sharepoint-add-in)
172172
* [Enable and configure unique Document IDs](https://support.office.com/en-us/article/Enable-and-configure-unique-Document-IDs-ea7fee86-bd6f-4cc8-9365-8086e794c984)
173173

174174
## Information Management Policies
@@ -180,7 +180,7 @@ An information management policy is a set of rules for a type of content. Inform
180180
### Articles
181181

182182
* [Introduction to information management policies](https://support.office.com/en-us/article/Introduction-to-information-management-policies-63a0b501-ba59-44b7-a35c-999f3be057b2)
183-
* [Information management policy in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/information-management-policy-sharepoint-add-in)
183+
* [Information management policy in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/information-management-policy-sharepoint-add-in)
184184
* [Plan for information management policy in SharePoint Server 2013](https://technet.microsoft.com/en-us/library/cc262490.aspx)
185185
* [Information management policies in Office 365](https://technet.microsoft.com/en-us/library/dn792007.aspx)
186186
* [Create and apply information management policies](https://support.office.com/en-us/article/create-and-apply-information-management-policies-eb501fe9-2ef6-4150-945a-65a6451ee9e9)
@@ -197,7 +197,7 @@ Site Columns and Content Types are fundamental to define the Information Archite
197197

198198
### Articles
199199

200-
* [Site columns and content types in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/site-columns-and-content-types-sharepoint-add-in)
200+
* [Site columns and content types in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/site-columns-and-content-types-sharepoint-add-in)
201201
* [Replace SharePoint content types and site columns](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/replace-sharepoint-content-types-and-site-columns)
202202

203203
### Samples

docs/scenario-guidance/Long-running-scheduled-operations.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ In this pattern, the Azure WebJob handles the scheduling aspects associated with
4848

4949
##### Articles
5050

51-
- [Remote timer jobs in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/remote-timer-jobs-sharepoint-add-in)
51+
- [Remote timer jobs in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/remote-timer-jobs-sharepoint-add-in)
5252
- [Getting Started with azure WebJobs ("timer jobs") for your Office 365 Sites](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/getting-started-with-building-azure-webjobs-for-your-office365-sites)
5353
- [PnP remote timer job framework](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/timerjob-framework)
5454
- [Create remote timer jobs in SharePoint](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/create-remote-timer-jobs-in-sharepoint)
5555
- [Use Microsoft Azure WebJobs with Office 365](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/use-microsoft-azure-webjobs-with-office-365)
56-
- [Transform farm solutions to the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/transform-farm-solutions-to-the-sharepoint-app-model)
56+
- [Transform farm solutions to the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/transform-farm-solutions-to-the-sharepoint-app-model)
5757
- [Transforming your SharePoint customizations to add-in model - Resources](https://dev.office.com/blogs/transforming-your-sharePoint-customizations)
5858
- [Use asynchronous operations in SharePoint Add-ins](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/use-asynchronous-operations-in-sharepoint-add-ins)
5959
- [Azure WebJobs SDK](https://github.com/Azure/azure-webjobs-sdk/wiki)
@@ -116,11 +116,11 @@ In this pattern, the Windows Scheduler handles the scheduling aspects associated
116116

117117
##### Articles
118118

119-
- [Remote timer jobs in the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/remote-timer-jobs-sharepoint-add-in)
119+
- [Remote timer jobs in the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/remote-timer-jobs-sharepoint-add-in)
120120
- [Building a SharePoint App as a Timer Job (MSDN Blog)](https://blogs.msdn.microsoft.com/kaevans/2014/03/02/building-a-sharepoint-app-as-a-timer-job/)
121121
- [PnP remote timer job framework](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/timerjob-framework)
122122
- [Create remote timer jobs in SharePoint](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/create-remote-timer-jobs-in-sharepoint)
123-
- [Transform farm solutions to the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/transform-farm-solutions-to-the-sharepoint-app-model)
123+
- [Transform farm solutions to the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/transform-farm-solutions-to-the-sharepoint-app-model)
124124
- [Transforming your SharePoint customizations to add-in model - Resources](https://dev.office.com/blogs/transforming-your-sharePoint-customizations)
125125
- [Simulate Timer Job Solution for SharePoint 2013/Online using App Model & CSOM](https://blogs.msdn.microsoft.com/shariq/2013/12/09/simulate-timer-job-solution-for-sharepoint-2013online-using-app-model-csom/)
126126

@@ -144,7 +144,7 @@ A timer job is a trigger to start to run a specific Windows service for one of t
144144

145145
##### Articles
146146

147-
- [Transform farm solutions to the SharePoint add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/transform-farm-solutions-to-the-sharepoint-app-model)
147+
- [Transform farm solutions to the SharePoint Add-in model](https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/transform-farm-solutions-to-the-sharepoint-app-model)
148148
- [How to: Run Code on All Web Servers](https://msdn.microsoft.com/library/1bbb11b4-a342-4bed-9e7a-b8b13edd0ccc(Office.15).aspx)
149149

150150
##### Samples

0 commit comments

Comments
 (0)