Home » sharepoint pnp lookbook

Sharepoint pnp lookbook

Over the last weeks since Ignitethe SharePoint look book got more and more attention. Microsoft showcases beautiful designs on the look book page, and with the help of the SharePoint provisioning service, you can deploy those designs within a few clicks from an admin user.

This is an excellent feature and allows you to deploy lovely demo site collections within minutes. That would be all great unless someone made a significant mistake during the creation of your tenant. In my case, that was me. By clicking through your Delve user profile, you can change your personal language, and in a site collection, you can switch the regional settings to whatever you want.

And my theory currently is, this is a very very crucial setting when creating new sites with the SharePoint provisioning service. Earlier today, I tried to create new site collections in various ways. And that appears to be the problem with non-English tenants and the provisioning service. To get this fixed, I tried a few ways to create an English site collection in my tenant. One approach was using the web UI of SharePoint.

After realising that changing the language in my Delve profile only affected the visualisation but not the creation of new sites, I started playing with the regional settings of the root site collection. Make no mistake if you only select English in the dropdown of the Create site dialogue, you will still end up with a new site collection that might use English as the display language. But the default document library URL is still in the same form as the regional settings of your tenant root site collection, which means German in my case.

If you go to your admin site collection, you quickly realise, there is no site settings link that points to the same config page like in a regular site collection.

So no way to change the default language here. My theory, after going through the code of the SharePoint provisioning service is, that the service connects to the admin site to provision a new communication site and afterwards applies whatever is defined in the chosen site template. I created quite a few site collections earlier today.

But when I connected to the admin site collection I always ended up with the German default document library and provisioning failed.

sharepoint pnp lookbook

That is step by step the same thing the online service does and my best guess why the remote provisioning also fails. As the PnP templates of the SharePoint look book are available at Github I was able to play with them on my local machine instead of using the provisioning service. I just exported the English version from one of my existing sites with PnP PowerShell and added the library in the node of the file. But my guess is quite a few use the default document library to store the example data.

And that goal is achieved:. In addition, it also creates content for the events lists. There is an additional problem with that event list. There are some default events listed in the template. But whenever I try to apply this template to my non-English site collection it fails telling me there is no such list:. To get rid of this error I see to options.This article is a summary of all the different areas and topics around the SharePoint Dev ecosystem during the past month.

Active development and contributions happen in GitHub by providing contributions to the samples, reusable components, and documentation. PnP is owned and coordinated by SharePoint engineering, but this is work done by the community for the community.

The initiative is currently facilitated by Microsoft, but we have multiple community members as part of the PnP Core team see team details in end of the article and we are looking to extend the Core team with more community members.

Obviously, all officially released components and libraries are under official support from Microsoft. Here are the latest blog posts and announcements around SharePoint development topics from developer.

sharepoint pnp lookbook

SharePoint Dev community has 3 different recurrent community calls, which you can choose to participate based on your interest and availability. All calls are recorded and published in the SharePoint Dev YouTube channel typically within the following 24 hours after the call. You can find a detailed agenda and links to specific covered topics on blog post articles at the SharePoint developer blog when the videos are published. If you are interested in doing a live demo of your solution or sample in these calls, please do reach out to the PnP Core Team members contacts later in this post.

We do also combine multiple solutions to one repository so that you can more easily sync and get the latest changes to our released guidance and samples. Look book exposes numerous new templates which are demonstrating the possibilities of modern SharePoint designs.

You will need to be a tenant administrator to be able to provision provided example tenant templates to your own tenant. It contains for example following capabilities, which you can learn from or use them as your reference:. We are looking into starting a new version of the starter kit with completely new solution architecture, which will support using it partly in on-premises and also to reuse web parts one-by-one as preferred.

More on this later during autumn If you are interested on helping with this work, please do let us know. PnP tenant templates can be used to create Office scoped templates, which can be applied to any tenant in the world with define configurations. Tenant templates provides a capability to have pre-defined configurations of complex tenant scoped settings in a single pnp file. PnP file is an OpenXml file containing all assets which are part of the template.

Tenant templates can contain form example definitions around multiple site collections, custom tenant themes, SharePoint Framework solutions, site level confirmations etc. SharePoint Online is continuously evolving and improving, which is a great thing for you as a consumer of the service.

One of the key improvements is the availability of modern sites, which are modern Office group-connected team sites or communication sites, combined with improved functionality that can be consumed from a beautiful modern user interface.

There are however plenty of customers who have already existing content in the classic sites and in classic pages, which would be great to get moved on the modern experience.

PnP Provisioning Tenant Templates

This is where the open-source modernization tooling will help you.Instead of just provisioning artifacts to a site, you can now create sites, create teams, provision Azure AD entries, provision taxonomy etc.

PnP Provisioning Tenant Templates is an open-source solution with active community providing support for it. There is no SLA for the open-source tool support from Microsoft. You'll find a tenant folder, and in there several folders, each containing a template. In the subfolders you will find a source folder.

In the source folder you'll find a template. A sequence is a driver to create site collections and optional subsites. Notice that a sequence is only able to create so-called 'modern site': a communication site, a modern team site with a connected O group or a modern team without a connected O group.

In the snippet above you see that we're creating a communication site when applying the template. A Communication Site has different properties than for instance a Team Site. While possible that you keep those templates in separate files, it is recommended initially to keep the templates in the same file.

sharepoint pnp lookbook

You may also leave feedback directly on GitHub. Skip to main content. Exit focus mode. Note PnP Provisioning Tenant Templates is an open-source solution with active community providing support for it. Is this page helpful? Yes No. Any additional feedback? Skip Submit. Send feedback about This product This page. This page. Submit feedback. There are no open issues.

View on GitHub.It is the direct result of hundreds of hours of work and analysis corroborated through the use of the solution in actual projects. Version 2. You can find the complete story behind this solution in this PnP Webcast:. PnP Starter Intranet is a free, open source solution that can be fully customized to meet your requirements. Inasmuch, this solution is not a product per se and does not come with a warranty or dedicated support teambut a solid base you can use or build on and easily customize.

Even if this solution does not meet all your requirements and development practices, it does provide, free of charge, features and capabilities that consulting firms usually charge several hundred thousands of dollars to develop. Thank you for using the PnP Starter Intranet solution! If you have any questions or comments, please do not hesitate to send us an email at: contact aequos. The complete features list can be consulted here. Here is an overview of features included by default in the solution:.

It allows you to deploy this solution safely in your farm. Use the " -Prod " switch parameter for the Deploy-Solution. The PnP template will not be applied.

Use the " -ExcludeHandlers " parameter to exlude certain PnP handlers from the root and sub sites provisioning templates like TermGroups, Fields, etc. If you've already install the initial version, all you need to do is to run the Upgrade-Solution. Warning : After the update, some Web Parts in the default pages Home. You will have to remove them manually after the upgrade. Also, the version number is persisted under the "PnPStarterIntranetVersion" site collection property bag key and can be reverted to 2.

However, you can deploy the application using just one of them. To do this, update the Confiuguration. After the deployment, you have to complete some manual steps in order to set up default column values for folders in the "Pages" library for each language.

This step is not mandatory but will help you to classify your content more easily using the pet location auto-tagging feature. To be able to translate pages, users must have at least the "Add and Customize Pages" permission a error will appear otherwise. This permission is usually given by the built-in "Designers" SharePoint group. This configuration doesn't work if it is made at the site collection level.

By default, comments are disabled for news, event and static pages. To enable them for a specific page, just turn on the "Allow page comments" flag when you edit the page:. Also, by default, "Likes" are not enabled on the "Comments" list.

You can enable them by setting the appropriate option in the list settings only "Likes" work, "Ratings" aren't supported. Then, the "Write Security" setting for the discussion board list is set to "Create items and edit items that were created by the user" so it means user will be able to edit and delete only their own comments even if they have the "Contribute" permission level on the list.

This solution demonstrates the integration with a QnA Bot to improve search capabilities for intranet users. Because of the bot sample is implemented using OAuth2 specifications, it is designed to be used with SharePoint Online in prior unless you have the correct OAuth2 configuration in your on-premise farm.

To improve the overall solution, this application leverages the Azure Applications Insights service to collect some data about the usage.This article is a summary of all the different areas and topics around the SharePoint Dev ecosystem during the past month.

Active development and contributions happen in GitHub by providing contributions to the samples, reusable components, and documentation. PnP is owned and coordinated by SharePoint engineering, but this is work done by the community for the community. The initiative is currently facilitated by Microsoft, but we have multiple community members as part of the PnP Core team see team details in end of the article and we are looking to extend the Core team with more community members.

Obviously, all officially released components and libraries are under official support from Microsoft. Most viewed articles in the SharePoint Dev documentation during January Here are the latest blog posts and announcements around SharePoint development topics from developer. SharePoint Dev community has 3 different recurrent community calls, which you can choose to participate based on your interest and availability.

All calls are recorded and published in the SharePoint Dev YouTube channel typically within the following 24 hours after the call. You can find a detailed agenda and links to specific covered topics on blog post articles at the SharePoint developer blog when the videos are published. If you are interested in doing a live demo of your solution or sample in these calls, please do reach out to the PnP Core Team members contacts later in this post. We do also combine multiple solutions to one repository so that you can more easily sync and get the latest changes to our released guidance and samples.

Repositories in the GitHub Microsoft Search organization. Look book exposes numerous new templates which are demonstrating the possibilities of modern SharePoint designs. You will need to be a tenant administrator to be able to provision provided example tenant templates to your own tenant. New SharePoint look book templates v2 designs have been released in Ignite and are available also as open-source assets from the sp-dev-provisioning-templates repository.

Changes during the past month:. It contains for example following capabilities, which you can learn from or use them as your reference:. We are currently building a new version of the SharePoint Starter Kit v2which will also support SharePoint where possible with new updated designs for SharePoint Online. This is planned to get released by end of February. PnP tenant templates can be used to create Office scoped templates, which can be applied to any tenant in the world with define configurations.

Tenant templates provides a capability to have pre-defined configurations of complex tenant scoped settings in a single pnp file. PnP file is an OpenXml file containing all assets which are part of the template.

Tenant templates can contain form example definitions around multiple site collections, custom tenant themes, SharePoint Framework solutions, site level confirmations etc. SharePoint Online is continuously evolving and improving, which is a great thing for you as a consumer of the service. One of the key improvements is the availability of modern sites, which are modern Office group-connected team sites or communication sites, combined with improved functionality that can be consumed from a beautiful modern user interface.

Community demo – Deploying multi-lingual modern pages using SharePoint PnP tenant templates

There are however plenty of customers who have already existing content in the classic sites and in classic pages, which would be great to get moved on the modern experience. This is where the open-source modernization tooling will help you. Following are the key changes in modernization tooling and guidance since the last monthly summary. These are samples which are available from the the different repositories around the SharePoint area samples.

Includes though also samples purely targeted for Microsoft Teams or Power Platform samples. Take advantage of our SharePoint Framework web part and extension sample galleries. The main features include:. See more details from the documentationincluding latest changes during January Since the last release, also classic SharePoint server-side API reference documentation has been moved to the docs.

You can provide contributions to these documents by submitting documentation improvements using GitHub tooling. This location contains already a significant amount of detailed training material, demo videos, and community call recordings.

PnP is really about building tooling and knowledge together with the community for the community, so your contributions are highly valued across the Office customers, partners and obviously also at Microsoft.

Thank you for your assistance and contributions on behalf of the community. You are truly making a difference!SharePoint Look Book site is an awesome web site having pictures on example modern portals build with SharePoint Online. These designs demonstrate what's possible with the modern SharePoint and we will be releasing updated guidance on the Look Book also in future.

Having example pictures and written clarifications of the structures around the sites built with modern SharePoint is great, but wouldn't it be even more awesome if you could provision actual site collections and structures based on those designs so that you can even adjust those based on your needs?

We thought so as well and started building a specific service to enable you to easily provision sample content and scenarios to any SharePoint tenant. See the following 2-minute video as a quick introduction on how the service works in practice.

Introducing the PnP provisioning engine

Right now the service is in public preview like mentioned as we keep on polishing up the experience and the provided templates. You will need to be a tenant administrator to be able to use the service. This is due to the cross tenant capabilities, which the templates might contain, like Microsoft Teams structures, SharePoint solutions, Site Designs, and Themes. We are looking into enabling simple templates also for site collection administrators in the future without tenant administrator requirements.

Notice also that currently, SharePoint administrator permissions are not sufficient. Notice also that some of the initially provided templates also contain other prerequisites, like having a tenant app catalog created for SharePoint Framework solutions or having the tenant administrator as a term store administrator before the provisioning is started.

PnP PowerShell overview

Currently, templates have been also tested properly only for the English language, so please provide us feedback based on your experiences with non-English tenants. We do recommend testing the templates in a test environment to ensure that you are aware of how they work. We are providing all used templates as an open-source solution through GitHub repository. Please provide us feedback on the service and share any issues with us which you might have as part of using it.

Thank you for your input advance. Epic, these looks very nice. I was just about to start some Mock ups for my new companies SharePoint deployment and this will make that much easier :. Just had a conversation over LinkedIn and got asked how to "switch the target tenant" for the deployment. My added FAQ item would be of course feel free to change :. In order to deploy a template to your test tenant provide the corresponding credentials after clicking "Add to your tenant".

While Deploying SharePoint lookbook templates to tenant. You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in. Sign In. Azure Dynamics Microsoft Power Platform. Turn on suggestions.

sharepoint pnp lookbook

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. Showing results for. Did you mean:. Vesa Juvonen.

What is SharePoint Patterns & Practices (PnP)?

Take advantage of the SharePoint Look Book sample designs in your own environment!This article is a summary of all the different areas and topics around the SharePoint Dev ecosystem during the past month. Active development and contributions happen in GitHub by providing contributions to the samples, reusable components, and documentation.

PnP is owned and coordinated by SharePoint engineering, but this is work done by the community for the community. The initiative is currently facilitated by Microsoft, but we have multiple community members as part of the PnP Core team see team details in end of the article and we are looking to extend the Core team with more community members. Obviously, all officially released components and libraries are under official support from Microsoft. Most viewed articles in the SharePoint Dev documentation during February Here are the latest blog posts and announcements around SharePoint development topics from developer.

SharePoint Dev community has 3 different recurrent community calls, which you can choose to participate based on your interest and availability. All calls are recorded and published in the SharePoint Dev YouTube channel typically within the following 24 hours after the call.

You can find a detailed agenda and links to specific covered topics on blog post articles at the SharePoint developer blog when the videos are published. If you are interested in doing a live demo of your solution or sample in these calls, please do reach out to the PnP Core Team members contacts later in this post.

We do also combine multiple solutions to one repository so that you can more easily sync and get the latest changes to our released guidance and samples.

Repositories in the GitHub Microsoft Search organization. Look book exposes numerous new templates which are demonstrating the possibilities of modern SharePoint designs.

You will need to be a tenant administrator to be able to provision provided example tenant templates to your own tenant. New SharePoint look book templates v2 designs have been released in Ignite and are available also as open-source assets from the sp-dev-provisioning-templates repository.

Changes during the past month:. This generator is for developers who prefers to use TypeScript, React and node as their primary technologies. The generator allows you to simply create and scaffold projects that includes one or more Microsoft Teams features such as: Bots, Messaging Extensions, Tabs, Connectors, Outgoing Webhooks.

You can easily get started by following the guidance available from the GitHub wiki. It contains for example following capabilities, which you can learn from or use them as your reference:. We are currently building a new version of the SharePoint Starter Kit v2which will also support SharePoint where possible with new updated designs for SharePoint Online. This is planned to get released by end of March. PnP tenant templates can be used to create Office scoped templates, which can be applied to any tenant in the world with define configurations.

Tenant templates provides a capability to have pre-defined configurations of complex tenant scoped settings in a single pnp file. PnP file is an OpenXml file containing all assets which are part of the template.

Tenant templates can contain form example definitions around multiple site collections, custom tenant themes, SharePoint Framework solutions, site level confirmations etc. SharePoint Online is continuously evolving and improving, which is a great thing for you as a consumer of the service. One of the key improvements is the availability of modern sites, which are modern Office group-connected team sites or communication sites, combined with improved functionality that can be consumed from a beautiful modern user interface.

There are however plenty of customers who have already existing content in the classic sites and in classic pages, which would be great to get moved on the modern experience. This is where the open-source modernization tooling will help you. Following are the key changes in modernization tooling and guidance since the last monthly summary. These are samples which are available from the the different repositories around the SharePoint area samples.


About the Author: Fenris

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *