Microsoft 365 Community / PnP Shorts - Guidance Videos

Add meeting Rate page Subscribe

Microsoft 365 Community / PnP Shorts - Guidance Videos

These are all the meetings we have in "PnP Shorts - Guidanc…" (part of the organization "Microsoft 365 Community"). Click into individual meeting pages to watch the recording and search or read the transcript.

3 Sep 2020

This video explains how the SharePoint Framework solutions can be acquired and consumed from the store. There's two different paths for this:

- End user requesting a SharePoint Framework solution from the store
- App catalog administrator acquiring a SharePoint Framework solution from the store

Both of these steps are explained and demonstrated in this video.

SharePoint Framework solutions can be submitted to the store by partners starting from July 2020. Overall process is a bit different compared to the classic SharePoint add-ins as all installed SharePoint Framework solutions will have to enabled by administrators as they are running on the page with full permissions of the user.

See more on SharePoint Framework solutions in store from https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview
  • 1 participant
  • 13 minutes
sharepoint
administrator
installed
users
modernizing
manage
providers
updates
adders
frameworks
youtube image

11 Jun 2020

In this video we'll demonstrate the steps to take advantage of Microsoft Teams personal apps and how we can expose modern SharePoint corporate communication portal welcome page or other relevant content in Microsoft Teams as a no-code solution - only with configurations in the user interface.

Video also covers how to pin the portal to the Microsoft Teams left menu selection by default for the company employees. This is a great solution to combine best of both worlds by having corporate communications portal exposed for employees in their collaboration platform.

Demonstrated solution works in Microsoft Teams in all different clients - web, desktop and mobile.

Notice that this capability is provided as a preview integration path - and we will be improving this feature and integration further in future.

Resources on the covered topics:

- Documentation and tutorial on embedding SharePoint pages in Microsoft Teams as a personal app - https://docs.microsoft.com/en-us/sharepoint/dev/features/embed-pages-to-teams
- Microsoft Look Book - https://lookbook.microsoft.com
- Manage app setup policies in Microsoft Teams - https://docs.microsoft.com/en-us/microsoftteams/teams-app-setup-policies

Video has been recorded in June 2020. We will keep on evolving this guidance as new native capabilities are released.
  • 1 participant
  • 22 minutes
sharepoint
microsoft
share
exposing
intranets
communication
users
collaborate
access
suggest
youtube image

22 Apr 2020

In this video we'll walkthrough the steps on creating a complex Microsoft Teams personal apps using SharePoint Framework. Video shows how to use Microsoft Teams App Studio to create a manifest for SharePoint Framework solution which can provide a multi-tab experience and potentially to include also a bot on the personal solution.

This setup is aligning with the design guidance for the Microsoft Teams personal apps to have standard set of tabs for end users. Video demonstrates creation of the solution manifest file manually, rather than taking advantage of the standard "Sync to Teams" synchronization for getting SharePoint Framework solutions also available in Microsoft Teams.

Resources:

- Microsoft Teams Personal Apps - Design Guidance - https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/design/personal-apps
- Creating manifest manually for SharePoint Framework solutions - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/creating-team-manifest-manually-for-webpart
- Getting started tutorial on creating Microsoft Teams channel tabs with SharePoint Framework - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab

Learn more about the Microsoft 365 & SharePoint developer community at: http://aka.ms/m365pnp.
  • 1 participant
  • 32 minutes
sharepoint
applications
personal
apps
manage
microsoft
multi
platform
version
permissions
youtube image

13 Feb 2020

In this guidance video, we concentration how to build Microsoft Teams personal apps using SharePoint Framework. We introduced a capability to build Microsoft Teams tabs with SharePoint Framework with the v1.8 and with the 1.10, you can also implement personal apps with SharePoint Framework.

Any SharePoint Framework web part can be updated to be a Microsoft Teams tab or personal app without requirements for code changes, just by updating solution metadata - it does not get easier than this.

Key advantages on using SharePoint Framework for the Microsoft Teams development are the following:

- Unified development experience with Microsoft Teams, SharePoint and Office add-ins (currently in preview)
- Automatic hosting of your solution - no need for Azure web sites or other host setup
- Streamlined deployment and operations - You can simply deploy your solution as Microsoft Teams app using UX elements available for administrators with one click publishing of your solution
- Easy management of Graph and API permissions with the SharePoint Framework model
- Direct access on underlying storage and other services in SharePoint and OneDrive
- Optimized load times with Office 365 CDN settings automatically applied, if feature is enabled in the tenant level (it's free, so you should do it)

Video covers following assets and resources:

- Step-by-Step tutorial for creating Microsoft Teams tab or personal app using SharePoint Framework - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab
- Office 365 CLI - for easy solution upgrades (it's magic) - https://pnp.github.io/office365-cli/
- Leads solution - Works as a Teams tab, Teams personal app, SharePoint app page or SharePoint web part - https://github.com/SharePoint/sp-dev-solutions/tree/master/solutions/LeadsLOBSolution

More details around the different assets and community efforts from http://aka.ms/sppnp
  • 1 participant
  • 15 minutes
sharepoint
microsoft
applications
download
admin
office
easy
access
host
micro
youtube image

3 Feb 2020

In this video David Warner discusses the new selective imports feature in PnPjs v2. PnPjs provides you an easy and intuitive way of accessing information in Microsoft 365 when you are implementing your solutions using JavaScript/TypeScript.

Video demonstrates following different core scenarios:
- What are selective imports?
- How to use them, and the impact on bundle sizes
- Understanding and using presets

Presenter: David Warner (Catapult Systems) @davidwarnerii

You can find additional documentation and other details around the PnPjs from following resource:
- https://aka.ms/pnpjs
- PnPjs GitHub repository - https://github.com/pnp/pnpjs/

If you ran into any issues on using this library, please do let us know at the the GitHub issue list - https://github.com/pnp/pnpjs/issues

Learn more about the SharePoint developer community at: http://aka.ms/sppnp.
  • 1 participant
  • 13 minutes
pjs
importing
pn
selective
package
preset
custom
comparison
improvements
sharepoint
youtube image

31 Jan 2020

This PnP guidance video, we'll take a look on how to use custom search results page in SharePoint Online with open-source SharePoint PnP search solution.

This capability is rolling out gradually world wide during January and February 2020.

- Presenter: Vesa Juvonen (Microsoft) | @vesajuvonen

Useful resources:
- Creating custom search results pages in SharePoint Online - https://techcommunity.microsoft.com/t5/microsoft-search-blog/creating-custom-search-results-pages-in-sharepoint-online/ba-p/1141515?WT.mc_id=m365-15744-cxa
- PnP Modern Search solution - https://microsoft-search.github.io/pnp-modern-search/
- PnP PowerShell - https://docs.microsoft.com/powershell/sharepoint/sharepoint-pnp/sharepoint-pnp-cmdlets?view=sharepoint-ps&WT.mc_id=m365-15744-cxa
- Set-PnPSearchConfiguration - https://docs.microsoft.com/powershell/module/sharepoint-pnp/set-pnpsearchconfiguration?view=sharepoint-ps&WT.mc_id=m365-15744-cxa
- Microsoft Search on resource center at https://aka.ms/microsoftsearch
- Microsoft Search on Twitter - https://twitter.com/MicrosoftSearch

All SharePoint PnP Developer Community demos: https://www.youtube.com/playlist?list=PLR9nK3mnD-OWSbg0o9a7mx_E7s2u7h_o2

Learn more about the Microsoft 365 and SharePoint Patterns and Practices community at: http://aka.ms/sppnp.
  • 1 participant
  • 20 minutes
sharepoint
microsoft
editing
navigation
view
client
configured
custom
publish
webpart
youtube image

24 Jan 2020

In this video David Warner demonstrates how to get started on using PnPjs v2. PnPjs provides you an easy and intuitive way of accessing information in Microsoft 365 when you are implementing your solutions using JavaScript/TypeScript.

Video demonstrates following different core scenarios:
- How to get started on using PnPjs v2
- How to update existing SharePoint Framework solution to use PnPjs v2

Presenter: David Warner (Catapult Systems) @davidwarnerii

You can find additional documentation and other details around the PnPjs from following resource:
- https://aka.ms/pnpjs
- PnPjs GitHub repository - https://github.com/pnp/pnpjs/

If you ran into any issues on using this library, please do let us know at the the GitHub issue list - https://github.com/pnp/pnpjs/issues

Learn more about the SharePoint developer community at: http://aka.ms/sppnp.
  • 1 participant
  • 12 minutes
v2
pjs
version
repositories
introduction
demo
newer
packages
pn
webpart
youtube image

22 Nov 2019

This PnP demo video is a recap on the future plans around SharePoint Framework, which was also covered in Microsoft Ignite 2020. Video also contains a live demo of integration between SharePoint Framework vNext and Fluid Framework - it's however important to notice that this is really early technology and intended only for technical demonstration purposes in alpha level.

This video was recorded on the 20th of November 2019 as a preview on the upcoming capabilities as similar demo failed to get recorded in a previous community call.

Planned feature features and capabilities for SharePoint Framework
-

Presenter: Vesa Juvonen (Microsoft) | @vesajuvonen

Related Resources:
- Ignite 2019 session - SharePoint Framework: What's new and what’s next - https://myignite.techcommunity.microsoft.com/sessions/81636
- Ignite 2019 session - Learning about the Fluid Framework - https://myignite.techcommunity.microsoft.com/sessions/81642
- SharePoint Framework documentation - http://aka.ms/spfx
- SharePoint Framework training - http://aka.ms/spfx-training

Learn more about the SharePoint developer community at: http://aka.ms/sppnp.
  • 1 participant
  • 18 minutes
framework
connectivity
tooling
collaboration
future
platforms
sharepoint
ongoing
presentation
xfx
youtube image

21 Nov 2019

This PnP demo video is a recap on the new features and capabilities which will be released with the SharePoint Framework 1.10, which will be released within few weeks after the video is published. This video was recorded on the 20th of November 2019 as a preview on the upcoming capabilities as similar demo failed to get recorded in a previous community call.

New features to GA:
- Extensions: Pre-allocated placeholders
- SPFx for Teams –personal apps support
- SPFx for Teams – support for mobile app
- List notification API moved to GA

New preview features in 1.10
- New extension: Query Suggestions
- SharePoint Framework for Office – support for Office add-ins (starts with OWA)

Presenter: Vesa Juvonen (Microsoft) | @vesajuvonen

Related Resources:
- Ignite 2019 session - SharePoint Framework: What's new and what’s next - https://myignite.techcommunity.microsoft.com/sessions/81636
- SharePoint Framework documentation - http://aka.ms/spfx
- SharePoint Framework training - http://aka.ms/spfx-training

Learn more about the SharePoint developer community at: http://aka.ms/sppnp.
  • 1 participant
  • 14 minutes
previewed
framework
sharepoint
version
extensions
provide
platform
attachments
messaging
soon
youtube image

18 Apr 2019

This video demonstrates in practice how to get started with the app pages in SharePoint Online by using SharePoint Framework 1.8 or newer version.

Any web part can be exposed as an app page by adjusting the web part manifest settings. App pages are then shown as an option in the page layout picker. They can be also programmatically deployed if needed.

More details on the app pages in SharePoint Online is available from the following article: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/single-part-app-pages
  • 1 participant
  • 12 minutes
sharepoint
setup
webpart
editing
app
users
permissions
project
deploying
parts
youtube image

12 Apr 2019

Want to use page transformation? This short video will show you how to do so by, driven by demo's, explain the basic transformation approach. Next to that the video will also cover how to handle page name swapping, or put differently "how can I create the modern page with the name of my old page".
  • 1 participant
  • 10 minutes
powerpoint
powershell
sharepoint
pt
pp
page
setup
version
webcast
backup
youtube image

12 Apr 2019

Real world pages often have custom metadata defined, sometimes they also have custom permissions defined. Curious how page transformation handles that? Check out this video to learn all you need to know.
  • 1 participant
  • 5 minutes
postel
presbytery
session
ready
command
tag
site
bottle
powershot
catstown
youtube image

12 Apr 2019

Page transformation enabled you to transform your classic wiki, web part and publishing pages into modern client-side pages. This is the first video in a series and focusses on the sketching the big picture. It's highly recommended to watch this video first, before diving into the other videos that handle a specific topic.
  • 1 participant
  • 9 minutes
het
patch
drag
knifeweg
pushe
sharepoint
workshop
tail
page
messoea
youtube image

12 Apr 2019

Ever wanted to transform you classic publishing pages into modern client-side pages? Check out this introduction video that shows how you can transform basic publishing pages.
  • 1 participant
  • 11 minutes
patch
patchwork
platform
edition
share
cross
post
counter
trouble
wat
youtube image

12 Apr 2019

Real world publishing pages often use a custom page layout, have additional metadata, require custom content types...all of these requirements can be implemented using Page Transformation. Check out this video to learn more about this advanced scenario.
  • 1 participant
  • 16 minutes
posting
page
het
designed
user
provider
webpart
hee
takes
patch
youtube image

12 Apr 2019

Getting detailed logging during page transformation will help you understand what happened and why. Learn how to configure logging to file and to SharePoint in this short video.
  • 1 participant
  • 7 minutes
sharepoint
patch
download
tend
push
machine
wie
pipo
project
powershell
youtube image

22 Jan 2019

The page transformation UI solution provides self-service transformation of wiki and web part pages into modern client-side pages. In this video, you'll learn how to set up this solution: we'll start with setting up the Azure side, followed by the setup of the SharePoint components
  • 1 participant
  • 12 minutes
azure
capabilities
workshop
process
ports
finement
sharepoint
problem
shetland
ply
youtube image

23 Oct 2018

The option to use .Net or PowerShell for converting wiki and web part pages to modern pages was released with version 1.0 of the SharePoint Modernization Framework. As a next step, we're adding support for regular SharePoint users to trigger page transformation from inside the SharePoint Online user interface. This video gives you a preview of this coming functionality.
  • 1 participant
  • 8 minutes
patch
users
version
session
edit
sophisticated
content
wiki
preview
hi
youtube image

18 Sep 2018

A quick demo showing how tenant wide deployment of extensions works in SharePoint Online. Tenant wide deployment support was added with the SharePoint Framework v1.6 release and it enables you to deploy your customizations across the tenant from a centralized location.

Sample code and package used in the video is available from Github at https://github.com/SharePoint/sp-dev-solutions/tree/master/solutions/global-footer.

More details on the capability are available from the SharePoint dev blog or from official documentation - .
  • 1 participant
  • 5 minutes
sharepoint
package
deployment
configurations
downloading
configure
extend
pkg
permissions
tena
youtube image

13 Jun 2018

Video introduction of the SharePoint Starter Kit, which is an open-source solution available for you to take advantage of the SharePoint Online from https://github.com/SharePoint/sp-starter-kit.

More details on the released package also from https://dev.office.com/blogs/introducing-sharepoint-starter-kit
  • 1 participant
  • 13 minutes
provisioning
sharepoint
provisioned
deployments
package
shipments
target
communication
pmp
execution
youtube image

20 Mar 2018

Change: Visio web access deprecation has been moved from September 2018 to September 2019!

Watching this PnP Shorts video you'll learn more about the upcoming Visio Web Access deprecation and how you can use the Visio scanner to help with the remediation work. See https://aka.ms/sppnp-visioscanner for more details
  • 2 participants
  • 18 minutes
virtual
online
visio
viewing
visual
accessible
vizio
browser
divi
vsd
youtube image

13 Feb 2018

A PnP Short video explaining how to install PnP PowerShell and start using it. More details on PnP PowerShell from http://aka.ms/sppnp-powershell
  • 1 participant
  • 5 minutes
pnp
sharepoint
powershell
install
pp
setup
download
pimpy
tasks
power
youtube image

5 Jan 2018

This video demonstrates steps on using the PnP Provisioning Engine in .NET. It demonstrates how to use the PnP Sites Core assembly to extract site configuration from existing modern team site and apply that to another site.
  • 1 participant
  • 7 minutes
provisioning
template
sharepoint
workflow
client
demo
pmp
create
homepage
domain
youtube image

1 Dec 2017

Learn about the various approaches with PnP PowerShell to ease authentication to your site and how to use secure authentication when using PnP PowerShell to create scheduled tasks.

See for all connection options (credentials, multi-factor auth, app-only, graph, etc.) https://docs.microsoft.com/en-us/powershell/module/sharepoint-pnp/connect-pnponline
  • 1 participant
  • 7 minutes
passwords
authentication
authenticated
password
credential
login
secure
scripts
tenant
installed
youtube image

28 Nov 2017

Web app policies are a concept that allows SharePoint administrators to either grant or deny permissions to users and groups for all sites under a web application. These permission grants and denies take preference over the permissions set at the sites in the web application and therefore are a mechanism typically used in scenarios like these:

- Grant a service account permissions to all the sites because that service account is used to run a background process that needs to manipulate the data in all sites
- Grant support team read-only access to all sites so the support engineer can walk through the site with the end user
- Deny users (e.g. after leaving the company) access to all content

Web application policies do not exist anymore in SharePoint Online and there’s no identical alternative implementation possible, however by using the existing SharePoint security model you can achieve similar results, which is the explained in this PnP Short video.

See also https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-webapppolicies for more details.
  • 1 participant
  • 23 minutes
sharepoint
subsite
users
topic
shiritori
aske
repository
woi
surtout
cissé
youtube image

9 Nov 2017

PnP Short video on how to use serve.json file for automatically creating needed debugging query parameters when you are building SharePoint Framework Extensions. This capability was added to SharePoint Framework in v1.3 release based on the feedback from developer preview.
  • 1 participant
  • 14 minutes
sharepoint
host
configuration
setup
common
server
execute
load
version
debugging
youtube image

1 Nov 2017

PnP Short Video on how to debug SharePoint Framework solutions in Visual Studio Code. Starting from SharePoint Framework Yeoman templates v1.3.4, scaffolding will create needed debugging settings automatically for your SPFx solution. Details on the used commandlets available from the following article - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/debug-in-vscode
  • 1 participant
  • 12 minutes
debugging
debugger
debug
execute
configure
sharepoint
workbench
framework
chrome
practices
youtube image

12 Sep 2017

Developing client-side web part for SharePoint 2016 Feature Pack 2 using SharePoint Framework v1.0.2. More details on the supported scenarios and capabilities from http://dev.office.com/sharepoint
  • 1 participant
  • 19 minutes
sharepoint
version
package
v2
configuration
framework
parts
pmpa
host
docker
youtube image

8 Sep 2017

PnP Short Video on how to enable out of the box site classification capability for modern team site (o365 group associated sites) provisioning. Explains the needed configuration, used tooling and the impact of the classification. Details on the used commandlets available from the following article - https://docs.microsoft.com/en-us/azure/active-directory/active-directory-accessmanagement-groups-settings-cmdlets
  • 1 participant
  • 12 minutes
classification
sensitivity
sharepoint
configured
provisioning
capability
guidelines
presentation
microsoft
preview
youtube image

9 Aug 2017

PnP Short Guidance video on how to configure your SharePoint Framework solution package to ensure that included components (web parts and extensions) are automatically deployed across the tenant when the solution is installed to app catalog.
  • 1 participant
  • 8 minutes
deploying
deploy
sharepoint
powershell
execute
delegated
scaffolding
configured
admin
webpart
youtube image

22 Jun 2017

PnP Shorts Guidance video around how to update your SharePoint Framework solutions with a new version and how to ensure that all instances of client-side web parts are impacted by the update. Update process applies also on the SharePoint Framework Extensions.
  • 1 participant
  • 14 minutes
sharepoint
webpart
uploading
setup
configuring
server
host
localhost
updated
resolution
youtube image

15 Jun 2017

PnP Shorts Guidance video around how to correctly handle numeric web part property configuration values. Considerations around text editor usage in the web part properties for end user input.
  • 2 participants
  • 7 minutes
values
numbers
webparts
practices
manage
problem
slice
angular
edited
fifth
youtube image

15 Jun 2017

PnP Short video guidance around how to exclude libraries from SharePoint Framework bundles.
  • 2 participants
  • 8 minutes
sharepoint
webparts
dependencies
modules
angular
bundles
configuration
node
parts
project
youtube image