Advancing the SharePoint Developer Community (PnP)

Slides:



Advertisements
Similar presentations
Get an Introduction to the SharePoint Framework
Advertisements

5/9/2018 9:30 AM BRK2215 Deliver better experiences with SharePoint Patterns and Practices Community Solutions Mike Ammerlaan Product Marketing Manager,
Microsoft Teams Behind the Scenes – Q&A
Make your app a native part of Office with Add-ins
Create beautiful, fast, interactive pages in SharePoint
Microsoft Sway Anav Silverman Principal Program Manager BRK1035
Build transformative industry solutions on the Office 365 platform
Azure on Steroids: Full Automation with PowerShell
Understanding EU GDPR from an Office 365 perspective
5/29/2018 1:32 PM Office UI Fabric behind the scenes: Open source Design & Engineering in Office Peter Jahn Senior UX Engineering Manager OneDrive & SharePoint.
SharePoint Provisioning Success with PnP PowerShell
6/5/2018 1:30 PM THR1029 Spend less time managing data and more time with customers: Quick tour of Outlook Customer Manager Welly Lee
Azure Cloud Shell Magic of Modern Command-line Management
Firstline Workforce and Office 365: Microsoft StaffHub
Azure SDKs and Tools for You
Build data-driven solutions using Microsoft Visio
Understanding your collaboration options in Office 365
What a Real, Functioning DevOps Team Looks Like
SQL Server on Linux on All-Flash Arrays
Microsoft Planner: How to manage your team’s work in Office 365
Excel and Power BI Better Together Democratization of data
Workflow Orchestration with Adobe I/O
Customize Office 365 Search and create result sources
How we got a traditional bank collaborating across boundaries
Find, try and get line-of-business apps on Microsoft AppSource
9/11/ :59 PM THR3021 Why Microsoft is updating the new OneDrive sync engine in a different way Hans Brender Cloud Productivity Evangelist Bright.
Automate all things! Microsoft Azure continuous deployment
Agile Planning with Visual Studio Team Services (VSTS)
Microsoft Ignite /17/ :56 PM
Building a unified experience across Office 365
Seamlessly add video into O365 app or other apps with Microsoft Stream
9/22/2018 3:49 AM BRK2247 Learn from MVPs: Panel discussion on all things SharePoint and OneDrive © Microsoft Corporation. All rights reserved. MICROSOFT.
Confidence at speed: Visual Studio 2017 and your CI pipeline
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
11/15/ :59 AM THR2294 Building great looking experiences with Microsoft Graph and Office UI Fabric Ben Summers Office Marketing David Lavenda Harmon.ie.
Learn about PnP initiative and the new SharePoint Framework
Seamlessly add video into O365 app or other apps with Microsoft Stream
Continuous Delivery with Visual Studio Team Services
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
Azure Advisor: Optimization in the best way
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Accelerate Office 365 Adoption Through Microsoft FastTrack Services
Microsoft products for non-profits
Introduction to ASP.NET Core 1.0
Learn how to make SharePoint Accessible and Inclusive
Five cool things you can do with Windows PowerShell on Office 365
Microsoft To-Do Preview
Microsoft Exchange: Through the eyes of MVPs (Panel discussion)
MDM Migration Analysis Tool (MMAT)
Overview: Dynamics 365 for Project Service Automation
Keep up with Office 365 evolution in the real world
Sami Laiho AMA - Ask Me Anything
Breaking Down the Value of A Yammer Post: 20 Things to Do
An introduction to the SharePoint Patterns and Patterns initiative
Cool Microsoft Edge Tips and Tricks
When Bad Things Happen to Good Applications
Explore PnP Partner Pack for IT pros, admins and architects
Getting the most out of Azure resources with Azure Advisor
4/16/2019 4:15 PM How Microsoft does IT: How Microsoft IT is embracing modern to build SharePoint experiences Sam Crewdson Senior Program Manager Rene.
Manage your App Service resources using Command line tools
“Hey Mom, I’ll Fix Your Computer”
4/28/2019 3:30 AM THR1061 Learn how Dynamics 365, Office 365 and related applications work together to transform the workplace Donna Edwards Solution Architect.
Consolidate, manage, backup, and secure your cloud content
Designing Bots that Fit Your Organization
Ask the Experts: Windows 10 deployment and servicing
Azure Networking inside and out
Digital Transformation: Putting the Jigsaw Together
WCF and .NET Framework Microservices in Containers
Diagnostics and troubleshooting in Azure App Service Support Center
Optimizing your content for search and discovery
Presentation transcript:

Advancing the SharePoint Developer Community (PnP) 9/17/2018 7:24 PM BRK3066 Advancing the SharePoint Developer Community (PnP) Vesa Juvonen Senior Program Manager Microsoft Erwin van Hunen Product Owner, MVP Rencore © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

STANDALONE WEB AND DEVICE APPS Office 365 Platform Extensions STANDALONE WEB AND DEVICE APPS Documents  PAGES  Canvases Conversations Embedded canvases Microsoft Graph

What is SharePoint Patterns and Practices?

SharePoint PnP = SharePoint Dev Ecosystem

Learn Reuse Share

Wouldn’t it be great, if you would have peers to share and learn from?

Real life learnings shared by the community for the community

Internal Going public Reusability Partnership Integration 2013 2014 Internal initiative in Microsoft to start collecting learnings from add-in model 2014 Going public Going first public in CodePlex, then moved to GitHub. Concentration on add-in model enterprise scenarios. 2015 Reusability PnP Provisioning Engine introduced. Reusable components and solutions, like PnP Partner Pack introduced. Weekly webcasts started. 2016 Partnership PnP ownership moved to engineering, team works with a partnership on aligning roadmap. Work with SP Framework starts. 2017 Integration SharePoint Dev Ecosystem = SharePoint PnP. End-to-end coordination of the SharePoint development guidance and community activities. More than 250 samples to learn and take advantage in your work More than 4.2 billion requests using PnP reusable controls during August 2017- More than 300 contributors in SharePoint GitHub organization. More than 29000 unique visitors during past 2 weeks in SharePoint organization repositories More than 20000 tenants have used PnP reusable components and controls in SharePoint Online.

Thank you!

Learn

Documentation and guidance aka.ms/spdev-docs Consolidated location for documentation and guidance SharePoint Framework, including API reference SharePoint add-ins Declarative customizations etc.

Videos and webcasts aka.ms/spdev-videos Web cast recordings Quick Guidance Videos Tutorial Videos Training Videos Weekly and monthly community call recordings >200 videos already

Samples and solutions github.com/sharepoint SharePoint Framework Provider hosted Add-ins Reusable controls and components PnP PowerShell and Scripts Build extensions >300 samples

Demo Quick look on available assets for learning 9/17/2018 7:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Reuse aka.ms/sppnp

PnP Controls PnP PowerShell PnP Solutions PnP JS Core PnP Sites Core PnP Partner Pack GDPR Hub PnP Samples Extension Samples Web part samples Build extensions PnP Tools … aka.ms/sppnp

Demo Reusable controls for SharePoint Framework 9/17/2018 7:24 PM Demo Reusable controls for SharePoint Framework PnP JS – Fluent JavaScript API for SharePoint and Graph End-to-end modern experiences provisioning story with SharePoint Framework end custom elements  © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Share aka.ms/sppnp

How to participate to the PnP initiative? 9/17/2018 How to participate to the PnP initiative? Get visibility in the internal and external community Help others on their journey to recommended patterns Find peers who work on similar topics and engage with customers and partners also using this channel Participate on the discussion Help others with your questions and answers aka.ms/SPPnP-Community Microsoft Tech Community Report and fix issues Contribute with new samples, guidance and documentation Participate on the discussion around needed capabilities aka.ms/SPPnP Follow monthly releases and discussion around latest topics aka.ms/SPPnP-Call aka.ms/sppnp © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Why to contribute? Get acknowledged as contributors in the communications dev.office.com blog posts Monthly community calls MSDN pages Help others by sharing your learnings around Office 365 and SharePoint development aka.ms/sppnp

Learn Reuse Share aka.ms/sppnp

Sharing is caring! aka.ms/sppnp

Please evaluate this session Tech Ready 15 9/17/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/17/2018 7:24 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.