• This repository has been archived on 24/Sep/2024
  • Stars
    star
    139
  • Rank 262,901 (Top 6 %)
  • Language
    C#
  • License
    Other
  • Created about 9 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PnP Partner Pack has been archived. Please see SharePoint Starter Kit solution as replacement!

This project is not anymore actively being developed, so repository is archive. You may use the source code and any other assets anyway you prefer. If you are looking for similar more complete solution, please have a look on the SharePoint Starter Kit, which is providing similar end-to-end solution, but using modern experiences.

PnP Partner Pack v. 2.0 (October 2018)

This is the repository for PnP Partner Pack, which is part of the community driven Office 365 Developer Patterns and Practices (PnP) initiative.

PnP Partner Pack can be considered as Starter Kit for customers and partners and combines numerous patterns and practices demonstrated in the PnP samples to one reusable solution, which can be deployed and used in any Office 365 tenant. PnP Partner Pack is using PnP SharePoint Core Component, which increases developer productivity with CSOM and REST based operations.

What's included?

PnP Partner Pack solution is demonstrating following capabilities:

  • Self-service site collection and sub site provisioning solution
    • Fully configurable based on business requirements
    • Save existing site as new template from the standard user interface
    • Template creation does not require xml or script knowledge - New templates can be generated from the existing sites
    • Sub site creation implementation with remote provisioning
    • Support for tenant wide or site collection templates
  • Responsive UI package for the Office 365 SP sites
    • Can be applied independently to any Classic SharePoint site (it's part of the PnP Core functionality)
    • Uses JavaScript and custom CSS files to transform oob SP sites as responsive
  • UI widget implementations with JavaScript embedding pattern to avoid custom master pages
  • Governance tools for administrators: apply SharePoint farm-wide branding, refresh site templates, bulk creation of site collections
  • Reference governance remote timer jobs (Azure WebJobs) to perform typical enterprise governance operations to existing site collections and sites
  • Configurable branding and text elements for easy branding element changes

If you are interested on more detailed architectural description, please have a look on specific PnP Partner Pack - Architecture documentation.

How do I install PnP Partner Pack

PnP Partner Pack requires quite a few installation steps. Here's resources around the installation and configuration.

What's the supportability story around this?

Following statements apply cross all of the PnP samples and solutions, including PnP Partner Pack.

  • PnP guidance and samples are created by Microsoft & by the Community
  • PnP guidance and samples are maintained by Microsoft & community
  • PnP uses supported and recommended techniques
  • PnP implementations are reviewed and approved by Microsoft engineering
  • PnP is open source initiative
  • PnP is NOT a product and therefore itโ€™s not supported through Premier Support or other official support channels
  • PnP is supported in similar ways as other open source projects done by Microsoft with support from the community by the community
  • There are numerous partners that utilize PnP within their solutions for customers. Support for this is provided by the Partner. When PnP material is used in deployments, we recommend to be clear with your customer / deployment owner on the support model.

Can I use code and patterns from this solution?

Yes. You can use this code and patterns anyway you want in your own implementations or offerings. You do not have to ask specific permission for anything around the PnP initiative. We rather hope that customers and partners would re-use our material as much as possible.

Obviously we are interested on your feedback and since PnP is open source community driven initiate, all contributions back to the PnP are absolutely welcome and appreciated, but not required.

Screen shots of the solution

Here's few screen shots of the different UIs solution provides for example for self-service site collection creation or for the sub site creation.

Here's few screen shots of the responsive behavior included in the PnP Partner Pack.


This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

More Repositories

1

sp-dev-docs

SharePoint & Viva Connections Developer Documentation
PowerShell
1,241
star
2

PnP-JS-Core

Code moved to https://github.com/pnp/pnpjs. This repository is archived.
TypeScript
380
star
3

sp-dev-provisioning-templates

Repository for open-source content packs with the provisioning tooling
HTML
147
star
4

sp-provisioning-service

Code for the Microsoft Look Book and provisioning service
C#
99
star
5

sp-dev-gdpr-activity-hub

GDPR Activity Hub - Open source starter kit for building a management hub for EU GDPR (European Global Data Protection Regulation).
TypeScript
96
star
6

PnP-Guidance

-
95
star
7

sp-dev-training-spfx-getting-started

SharePoint Framework training package - Getting Started with the SharePoint Framework
82
star
8

sp-dev-training-spfx-web-parts

SharePoint Framework training package - Developing with the SharePoint Framework: Web Parts
57
star
9

sp-dev-training-spfx-react-fabric

SharePoint Framework training package - Using React and Office UI Fabric React components
33
star
10

sp-dev-training-spfx-spcontent

SharePoint Framework training package - Working with SharePoint Content
28
star
11

PnP-Provisioning-Templates

Repository for community templates around PnP Provisioning Engine. This repository has been archived.
26
star
12

sp-dev-training-spfx-teams-dev

SharePoint Framework training package - Build Microsoft Teams customizations using SharePoint Framework
25
star
13

sp-dev-training-spfx-extensions

SharePoint Framework training package - Getting Started with SharePoint Framework Extensions
25
star
14

sp-admin-scripts

SharePoint Administration Scripts - We welcome contributions from the community!
PowerShell
22
star
15

sp-dev-training-spfx-graph-3rdpartyapis

SharePoint Framework training package - Leverage the Microsoft Graph & 3rd Party APIs
20
star
16

sp-dev-fx-angular

Reference implementation using preview capabilities available from Angular Elements
18
star
17

sp-dev-training-spfx-deployment

SharePoint Framework training package - Deploy solutions to production
14
star
18

sp-dev-training-spfx-webpart-proppane

SharePoint Framework training package - Working with the Web Part Property Pane
14
star
19

sp-dev-docs-ref-typescript

Source for the SPFx TypeScript reference at https://docs.microsoft.com/en-us/javascript/api/overview/sharepoint?view=sp-typescript-latest
Batchfile
12
star
20

Bot-Powered-ACE-Preview

Public preview has ended and program is not currently active.
5
star
21

sp-dev-docs-2013-server-ref-dotnet

Docs on SharePoint 2013 server side
PowerShell
4
star
22

sp-dev-training-spfx-ace

SharePoint Framework training package - Building Adaptive Card Extensions for Microsoft Viva
4
star
23

sp-dev-docs-server-ref-dotnet

API documentation for SharePoint Server side APIs
3
star
24

.github

SharePoint GitHub organization policies and configuration
1
star