Skip to content

Commit c3bc25e

Browse files
Merge pull request SharePoint#8150 from DhurataJ/sdd-dhj-wb3
[BrokenLinksH2] Fix path in link
2 parents 4242c3d + a276725 commit c3bc25e

31 files changed

+112
-119
lines changed

docs/general-development/prepare-to-set-up-and-configure-a-sharepoint-workflow-development-environment.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Prepare to set up and configure a SharePoint workflow development environment
33
description: Learn how to set up a workflow development environment to develop SharePoint workflows as free-standing apps.
4-
ms.date: 12/14/2020
4+
ms.date: 06/10/2022
55
ms.prod: sharepoint
66
ms.assetid: b6a3321f-4131-4a8e-9cb7-7a1b4ab9e26b
77
ms.localizationpriority: medium
@@ -64,8 +64,6 @@ If you have pre-release (that is, "Preview") versions of SharePoint Server, Work
6464

6565
The release version of the Visual Studio workflow components and their related updates introduce important changes that enhance performance, scalability, and reliability. Unfortunately, these upgrades require you to update workflow projects that you created using the Preview tools.
6666

67-
To make this process easier, we provide a conversion tool that you can get through CodePlex. The tool is called the [SharePoint Workflow Converter for Visual Studio 2012](http://wfconverter.codeplex.com/).
68-
6967
Here is a summary of changes that require you to update your workflow projects:
7068

7169
- Activity references to **Item Guid** are replaced by **Item Id**. This change has important consequences:

docs/general-development/sharepoint-server-application-lifecycle-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ To achieve continuous integration, the build definition can be triggered when de
354354

355355

356356

357-
ForSharePoint applications, developers should use the [Office/SharePoint Continuous Integration with TFS 2012](http://officesharepointci.codeplex.com/) build definitions project to achieve scheduled builds or continuous integration. This project provides build definitions, Windows PowerShell scripts, and process instructions on how to configure [Visual Studio Team Services](https://www.visualstudio.com/vso/) or an on-premises version of TFS to build and deploy SharePoint applications in a continuous integration model. Developers should download the components in this project and configure their instance of TFS accordingly. For instructions on how to configure TFS with the provided build definition for SharePoint applications and configure the build definition to use the Windows PowerShell scripts to deploy the SharePoint application to a target environment, see the [Office/SharePoint Continuous Integration with TFS 2012 documentation](http://officesharepointci.codeplex.com/documentation).
357+
For SharePoint applications, developers should use the [Office/SharePoint Continuous Integration with TFS 2012](https://social.technet.microsoft.com/wiki/contents/articles/25850.sharepoint-2013-continues-integration-with-tfs-2013-release-and-build-management-part-3.aspx) build definitions project to achieve scheduled builds or continuous integration. This project provides build definitions, Windows PowerShell scripts, and process instructions on how to configure [Visual Studio Team Services](https://www.visualstudio.com/vso/) or an on-premises version of TFS to build and deploy SharePoint applications in a continuous integration model. Developers should download the components in this project and configure their instance of TFS accordingly. For instructions on how to configure TFS with the provided build definition for SharePoint applications and configure the build definition to use the Windows PowerShell scripts to deploy the SharePoint application to a target environment, see the [Office/SharePoint Continuous Integration with TFS 2012 documentation](https://social.technet.microsoft.com/wiki/contents/articles/25850.sharepoint-2013-continues-integration-with-tfs-2013-release-and-build-management-part-3.aspx).
358358

359359

360360

docs/general-development/upgrade-web-templates-for-sharepoint.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Upgrade web templates for SharePoint
33
description: Learn about updating customized SharePoint 2010 web templates for use in SharePoint after a self-service upgrade.
4-
ms.date: 06/07/2022
4+
ms.date: 06/10/2022
55
ms.prod: sharepoint
66
ms.assetid: 69048e4c-6d6d-4e4e-b74c-7c72ae444354
77
ms.localizationpriority: medium
@@ -138,7 +138,6 @@ To add the default functionality back to the template, you must modify the Onet.
138138
<a name="bk_addresources"> </a>
139139

140140
- [Upgrade site customizations for SharePoint](upgrade-site-customizations-for-sharepoint.md)
141-
- [SharePoint 2010 and web templates](/archive/blogs/vesku/sharepoint-2010-and-web-templates)
142141
- [Plan to upgrade a site collection](https://technet.microsoft.com/library/ff191199.aspx)
143142
- [Plan for site collection upgrades in SharePoint](https://technet.microsoft.com/library/ff191199.aspx)
144143

docs/general-development/working-with-tasks-in-sharepoint-workflows-using-visual-studio-2012.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Working with Tasks in SharePoint Workflows using Visual Studio 2012
33
description: Learn about the new and revised workflow task framework that was introduced in SharePoint, which is built on the new Workflow Manager.
4-
ms.date: 06/07/2022
4+
ms.date: 06/10/2022
55
ms.prod: sharepoint
66
ms.assetid: f5869fe2-1bef-4e6f-bfdc-3e109501d260
77
ms.localizationpriority: medium
@@ -16,7 +16,7 @@ Learn about the new and revised workflow task framework that was introduced in S
1616
> SharePoint 2010 workflows have been retired since August 1, 2020 for new tenants and removed from existing tenants on November 1, 2020. If you’re using SharePoint 2010 workflows, we recommend migrating to Power Automate or other supported solutions. For more info, see [SharePoint 2010 workflow retirement](https://support.microsoft.com/office/sharepoint-2010-workflow-retirement-1ca3fff8-9985-410a-85aa-8120f626965f).
1717
1818

19-
This article is accompanied by an end-to-end code sample that you can use to follow the article, or as a starter for your own SharePoint workflow projects. You can find the downloadable code [here](http://assets.andrewconnell.com/media/Default/Downloads/SP2013Wf-CustomTasks.zip).
19+
This article is accompanied by an end-to-end code sample that you can use to follow the article, or as a starter for your own SharePoint workflow projects. You can find the downloadable code [here](https://www.andrewconnell.com/blog/sharepoint-2013-workflow-custom-tasks).
2020

2121
One of the greatest benefits that the SharePoint brings to Windows Workflow Foundation is the implementation of a new and improved task management framework that incorporates the new Workflow Manager as its hosting environment.
2222
## Reviewing workflow tasks in SharePoint 2007 and SharePoint 2010

docs/general-development/working-with-web-services-in-sharepoint-workflows-using-visual-studio-2012.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Working with Web Services in SharePoint Workflows using Visual Studio 2012
33
description: Demonstrates how to use web services in SharePoint workflows using Visual Studio 2012.
4-
ms.date: 06/07/2022
4+
ms.date: 06/10/2022
55
ms.prod: sharepoint
66
ms.assetid: 5ffaa585-a872-4e14-bc0e-4a38c6a16b04
77
ms.localizationpriority: medium
@@ -10,7 +10,7 @@ ms.localizationpriority: medium
1010

1111
Demonstrates how to use web services in SharePoint workflows using Visual Studio 2012.
1212

13-
**Provided by:** [Andrew Connell](https://www.andrewconnell), [Voitanos](https://www.voitanos.io)
13+
**Provided by:** [Andrew Connell](https://www.andrewconnell.com), [Voitanos](https://www.voitanos.io)
1414

1515
> [!NOTE]
1616
> SharePoint 2010 workflows have been retired since August 1, 2020 for new tenants and removed from existing tenants on November 1, 2020. If you’re using SharePoint 2010 workflows, we recommend migrating to Power Automate or other supported solutions. For more info, see [SharePoint 2010 workflow retirement](https://support.microsoft.com/office/sharepoint-2010-workflow-retirement-1ca3fff8-9985-410a-85aa-8120f626965f).

docs/scenario-guidance/Branding.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Scenario Guidance - Branding
33
description: Scenario guidance on branding options with SharePoint.
4-
ms.date: 04/06/2022
4+
ms.date: 06/10/2022
55
ms.localizationpriority: high
66
---
77
# Branding
@@ -80,7 +80,7 @@ The classic SharePoint user experience is based on ASP.NET master pages and page
8080

8181
- [SharePoint 2013/2016/Online Responsive UI](https://github.com/SharePoint/PnP-Tools/tree/master/Solutions/SharePoint.UI.Responsive)
8282
- [SharePoint Modernization scanner](https://github.com/SharePoint/sp-dev-modernization/tree/master/Tools/SharePoint.Modernization)
83-
- [PnP Starter Intranet for SharePoint 2013/2016 and SharePoint Online](https://dev.office.com/patterns-and-practices-detail/11128)
83+
- [PnP Starter Intranet for SharePoint 2013/2016 and SharePoint Online](https://github.com/pnp/PnP/tree/master/Solutions/Business.StarterIntranet)
8484

8585
### Videos
8686

@@ -149,14 +149,14 @@ Because Microsoft SharePoint is built on top of Microsoft ASP.NET, it supports m
149149
- [Master pages in the SharePoint Add-in model](../solution-guidance/master-pages-sharepoint-add-in.md)
150150
- [SharePoint Page Layouts and Master Pages (ECM)](https://msdn.microsoft.com/library/office/ms543497(v=office.14).aspx)
151151
- [Master Pages](https://msdn.microsoft.com/library/office/ms443795(v=office.14).aspx)
152-
- [Transformation guidance from farm solutions to add-in model - Replacement of files deployed via Modules (lab)](https://github.com/OfficeDev/TrainingContent/tree/master/Archive/O3658/10%20Transformation%20guidance%20from%20farm%20solutions%20to%20add-in%20model)
152+
- [Transformation guidance from farm solutions to add-in model - Replacement of files deployed via Modules (lab)](https://github.com/OfficeDev/TrainingContent/blob/master/SharePoint/AddIns/14%20Transformation%20guidance%20from%20farm%20solutions%20to%20add-in%20model/Readme.md)
153153
- [Branding SharePoint sites in the SharePoint Add-in model](../solution-guidance/branding-sharepoint-sites-sharepoint-add-in.md)
154154

155155
### Videos
156156

157157
- [PnP Webcast - Customizations options with SharePoint Online “modern” experiences](https://www.youtube.com/watch?v=724Spxu3hF4)
158158
- [Learn best practices for customizing and branding SharePoint Team Sites](https://www.youtube.com/watch?v=2AxN-G56-d4)
159-
- [Office Dev PnP Web Cast – Branding SharePoint using add-in model techniques](/office/blogs/branding-sharepoint-using-add-in-model-techniques)
159+
- [Office Dev PnP Web Cast – Branding SharePoint using add-in model techniques](/sharepoint/dev/solution-guidance/branding-sharepoint-sites-sharepoint-add-in)
160160

161161
### Solutions
162162

@@ -199,9 +199,9 @@ Cascading style sheet (CSS) plays a large role in SharePoint branding. To succes
199199

200200
### Samples
201201

202-
- [CSS injection pattern](https://dev.office.com/patterns-and-practices-detail/1852)
203-
- [AlternateCssUrl & SiteLogoUrl properties in web object](https://dev.office.com/patterns-and-practices-detail/1849)
204-
- [Making out-of-the-box Seattle master responsive](https://dev.office.com/patterns-and-practices-detail/5823)
202+
- [CSS injection pattern](https://github.com/pnp/PnP/tree/master/Samples/Branding.InjectResponsiveCSS/Branding.InjectResponsiveCSS)
203+
- [AlternateCssUrl & SiteLogoUrl properties in web object](https://github.com/pnp/PnP/tree/master/Samples/Branding.AlternateCSSAndSiteLogo)
204+
- [Making out-of-the-box Seattle master responsive](https://github.com/pnp/PnP/tree/master/Samples/Branding.InjectResponsiveCSS)
205205

206206
## Script Embedding and DOM manipulation
207207

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

223223
- [JavaScript injection in SharePoint Online - Office 365 Developer Patterns and Practices](https://channel9.msdn.com/Blogs/Office-365-Dev/JavaScript-injection-in-SharePoint-Online-Office-365-Developer-Patterns-and-Practices)
224224
- [How to update your SharePoint pages via the embedding of JavaScript](https://channel9.msdn.com/blogs/OfficeDevPnP/JavaScript-embedding-demo)
225-
- [Office Dev PnP Web Cast – JavaScript development patterns with SharePoint](/office/blogs/javascript-development-patterns-with-sharepoint)
225+
- [Office Dev PnP Web Cast – JavaScript development patterns with SharePoint](/sharepoint/dev/solution-guidance/javascript-patterns-and-performance)
226226

227227
### Samples
228228

@@ -231,4 +231,4 @@ Script Embedding means a pattern where custom JavaScript is added on the page wh
231231
- [Core.EmbedJavaScript - Shows basic JavaScript embedding scenarios](https://github.com/OfficeDev/PnP/tree/master/Samples/Core.EmbedJavaScript)
232232
- [Core.EmbedJavaScriptJSOM - Shows how to do JavaScript embedding from SP hosted add-in](https://github.com/OfficeDev/PnP/tree/master/Samples/Core.EmbedJavaScriptJSOM)
233233
- [Core.EmbedJavaScript.HeaderFooter - Shows how to add custom header and footer with JavaScript embed pattern](https://github.com/OfficeDev/PnP/tree/master/Samples/Core.EmbedJavaScript.HeaderFooter)
234-
- [CDN Manager](https://dev.office.com/patterns-and-practices-detail/5822)
234+
- [CDN Manager](https://github.com/pnp/PnP/tree/master/Solutions/Core.CDNManager)

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

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Long-running and scheduled operations
33
description: Use timer jobs in SharePoint to perform background tasks to manage or govern your environment, such as displaying a message on the site when certain criteria are not met, or enforcing retention policies or running scheduled processes that are processor-intensive.
4-
ms.date: 06/22/2021
4+
ms.date: 06/10/2022
55
ms.localizationpriority: medium
66
---
77
# Long-running and scheduled operations
@@ -74,11 +74,10 @@ In this pattern, the Azure WebJob handles the scheduling aspects associated with
7474
##### Samples
7575

7676
- [Core.SimpleTimerJob (O365 PnP Sample)](https://github.com/SharePoint/PnP/tree/master/Solutions/Core.TimerJobs.Samples)
77-
- [Using Remote Event Receivers and Remote Timer Jobs (training)](https://github.com/OfficeDev/TrainingContent/tree/master/Archive/O3658/05%20Using%20Remote%20Event%20Receivers%20and%20Remote%20Timer%20Jobs)
78-
- [External Sharing Expiration Service](https://dev.office.com/patterns-and-practices-detail/1944)
79-
- [Sample Office 365 Application](https://dev.office.com/patterns-and-practices-detail/10980)
80-
- [Asynchronous operations with Azure storage queues and WebJobs](https://dev.office.com/patterns-and-practices-detail/2254)
81-
- [Content Type Enforce Retention](https://dev.office.com/patterns-and-practices-detail/2266)
77+
- [Using Remote Event Receivers and Remote Timer Jobs (training)](https://github.com/OfficeDev/TrainingContent/tree/master/SharePoint/AddIns/08%20Using%20Remote%20Event%20Receivers%20and%20Remote%20Timer%20Jobs)
78+
- [External Sharing Expiration Service](https://github.com/pnp/PnP/tree/master/Solutions/Governance.ExternalSharingTimer)
79+
- [Asynchronous operations with Azure storage queues and WebJobs](https://github.com/pnp/PnP/tree/master/Samples/Provisioning.Cloud.Async.WebJob)
80+
- [Content Type Enforce Retention](https://github.com/pnp/PnP/tree/master/Solutions/Governance.ContentTypeEnforceRetention)
8281

8382
### PnP timer job framework
8483

@@ -107,7 +106,7 @@ The PnP timer job framework is a set of classes designed to ease the creation of
107106

108107
- [Core.SimpleTimerJob (O365 PnP Sample)](https://github.com/SharePoint/PnP/tree/master/Solutions/Core.TimerJobs.Samples)
109108
- [Transformation Tool - CSOM](https://github.com/SharePoint/PnP-Transformation/tree/master/Transformation%20Tool%20-%20CSOM)
110-
- [Using Remote Event Receivers and Remote Timer Jobs (training)](https://github.com/OfficeDev/TrainingContent/tree/master/Archive/O3658/05%20Using%20Remote%20Event%20Receivers%20and%20Remote%20Timer%20Jobs)
109+
- [Using Remote Event Receivers and Remote Timer Jobs (training)](https://github.com/OfficeDev/TrainingContent/tree/master/SharePoint/AddIns/08%20Using%20Remote%20Event%20Receivers%20and%20Remote%20Timer%20Jobs)
111110

112111
### Windows scheduled tasks
113112

@@ -133,8 +132,8 @@ In this pattern, the Windows Scheduler handles the scheduling aspects associated
133132
##### Samples
134133

135134
- [Core.SimpleTimerJob (O365 PnP Sample)](https://github.com/SharePoint/PnP/tree/master/Samples/Core.SimpleTimerJob) - End-to-end article about this pattern with accompanying video.
136-
- [Using Remote Event Receivers and Remote Timer Jobs (training)](https://github.com/OfficeDev/TrainingContent/tree/master/Archive/O3658/05%20Using%20Remote%20Event%20Receivers%20and%20Remote%20Timer%20Jobs)
137-
- [Moving Full Trust Code to the Cloud](https://github.com/OfficeDev/TrainingContent/tree/master/Archive/O3651/O3651-4%20Moving%20Full%20Trust%20Code%20to%20the%20cloud%20using%20repeatable%20patterns%20and%20best%20practices)
135+
- [Using Remote Event Receivers and Remote Timer Jobs (training)](https://github.com/OfficeDev/TrainingContent/tree/master/SharePoint/AddIns/08%20Using%20Remote%20Event%20Receivers%20and%20Remote%20Timer%20Jobs)
136+
- [Moving Full Trust Code to the Cloud](https://github.com/OfficeDev/TrainingContent/blob/master/SharePoint/AddIns/04%20Moving%20Full%20Trust%20Code%20to%20the%20cloud%20using%20repeatable%20patterns%20and%20best%20practices/Lab.md)
138137

139138
### SharePoint TimerJobs
140139

@@ -152,4 +151,4 @@ A timer job is a trigger to start to run a specific Windows service for one of t
152151
##### Samples
153152

154153
- [Transformation Tool - CSOM](https://github.com/SharePoint/PnP-Transformation/tree/master/Transformation%20Tool%20-%20CSOM)
155-
- [Moving Full Trust Code to the Cloud](https://github.com/OfficeDev/TrainingContent/tree/master/Archive/O3651/O3651-4%20Moving%20Full%20Trust%20Code%20to%20the%20cloud%20using%20repeatable%20patterns%20and%20best%20practices)
154+
- [Moving Full Trust Code to the Cloud](https://github.com/OfficeDev/TrainingContent/blob/master/SharePoint/AddIns/04%20Moving%20Full%20Trust%20Code%20to%20the%20cloud%20using%20repeatable%20patterns%20and%20best%20practices/Lab.md)

docs/scenario-guidance/Security.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Security
33
description: Lists resources about how SharePoint supports security for user access at the website, list, list or library folder, and item levels.
4-
ms.date: 06/07/2022
4+
ms.date: 06/10/2022
55
ms.localizationpriority: medium
66
---
77
# Security
@@ -44,13 +44,13 @@ _**Applies to:** Office 365 | SharePoint Server_
4444

4545
### Samples
4646

47-
- [Dynamically request permissions for an add-in](https://github.com/SharePoint/PnP/tree/dev/Samples/Core.DynamicPermissions)
47+
- [Dynamically request permissions for an add-in](https://github.com/pnp/PnP/tree/master/Samples/Core.DynamicPermissions)
4848
- [PnP-IdentityModel](https://github.com/SharePoint/PnP-IdentityModel)
4949
- [Azure Active Directory implicit flow authentication samples](https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-aad-implicitflow)
50-
- [An ASP.NET Core implementation of the TokenHelper and SharePointContext classes for use in SharePoint Apps (AspNetCore.Authentication)](https://dev.office.com/patterns-and-practices-detail/10979)
51-
- [Office 365 Python Flask App Authentication (Python.Office365.AppAuthentication)](https://dev.office.com/patterns-and-practices-detail/7269)
52-
- [Access SharePoint data with the Cross Domain JavaScript Library](https://dev.office.com/code-samples-detail/5814)
53-
- [Access SharePoint data with the Cross Domain JavaScript Library and the REST\OData endpoints](https://dev.office.com/code-samples-detail/5815)
50+
- [An ASP.NET Core implementation of the TokenHelper and SharePointContext classes for use in SharePoint Apps (AspNetCore.Authentication)](https://github.com/pnp/PnP/tree/master/Solutions/AspNetCore.Authentication)
51+
- [Office 365 Python Flask App Authentication (Python.Office365.AppAuthentication)](https://github.com/pnp/PnP/tree/master/Samples/Python.Office365.AppAuthentication)
52+
- [Access SharePoint data with the Cross Domain JavaScript Library](https://github.com/OfficeDev/SharePoint-Add-in-JSOM-CrossDomain)
53+
- [Access SharePoint data with the Cross Domain JavaScript Library and the REST\OData endpoints](https://github.com/OfficeDev/SharePoint-Add-in-REST-OData-CrossDomain)
5454

5555
## App-only access to SharePoint
5656

docs/scenario-guidance/Site-provisioning.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Site Provisioning
33
description: Site Provisioning
4-
ms.date: 06/07/2022
4+
ms.date: 06/10/2022
55
ms.prod: sharepoint
66
author: vesajuvonen
77
ms.author: vesaj
@@ -89,7 +89,6 @@ It's a technique to create a new site based on the Information Architecture of a
8989

9090
### Articles
9191
* [Web Templates](https://msdn.microsoft.com/library/aa979709%28v=office.14%29.aspx)
92-
* [SharePoint 2010 and web templates](https://blogs.msdn.microsoft.com/vesku/2010/10/14/sharepoint-2010-and-web-templates)
9392
* [Save, download, and upload a SharePoint site as a template](/sharepoint/dev/general-development/save-download-and-upload-a-sharepoint-site-as-a-template)
9493
* [Site definitions vs. Web templates](https://blogs.msdn.microsoft.com/vesku/2011/07/22/site-definitions-vs-web-templates/)
9594

0 commit comments

Comments
 (0)