Table of contents
Collapse the table of content
Expand the table of content

Office 365 development and SharePoint patterns and practices solution guidance

OfficeCpub|Last Updated: 1/31/2017
5 Contributors

The Office 365 Developer and SharePoint Patterns and Practices (PnP) initiative provides samples and documentation to help you to implement typical customizations for Office 365 or for SharePoint (Online and on-premises) based on your functional requirements.

Applies to: Office 365 | SharePoint 2016 | SharePoint 2013 | SharePoint Online

In this section

Read this contentIf you want to...
Branding and site provisioningUse SharePoint Add-ins to provision and manage SharePoint site branding.
Customizing the "modern" experiences in SharePoint OnlineCustomization options with SharePoint Online "modern" experiences.
Composite business add-insUse composite business apps to integrate your SharePoint solutions with your business processes and technologies.
ECM solutionsPerform common ECM tasks such as setting site policies, uploading files, synchronizing term groups, and more.
Localization solutionsLocalize your SharePoint site contents and UI text.
Search solutionsFind out about the SharePoint search architecture, search APIs, and search add-ins.
Security and PerformanceShows you how to improve the security and performance of your SharePoint sites with OAuth, support for Germany, China and US Government environments, cross-domain images, elevated privileges, and external sharing.
SharePoint Add-In RecipesFind a list of SharePoint add-in recipes.
Transform farm solutions to the SharePoint add-in modelConvert your farm solutions to the SharePoint add-in model.
Sandbox solution transformation guidanceConvert your sandbox solutions to add-in model or alternative solutions.
User Profile SolutionsWork with SharePoint user profile data.
Deploying your SharePoint add-insShows how to deploy your SharePoint add-ins.
PnP remote provisioningLearn about remote provisioning for your Office 365 and SharePoint Online site collections using features of the add-in model.
PnP remote timer job frameworkDescribes timer jobs which are background tasks that operate on your SharePoint sites.

Additional resources

© 2017 Microsoft