SharePoint Dev Ecosystem
/ PnP Community call –
July 2018
July 10th, 2018
SharePoint Dev Community Team / SP PnP Team
Agenda
• SharePoint Development - Latest News
• UserVoice update, monthly summary, and other
details
• SharePoint Roadmap updates
• SharePoint Framework 1.6
• SharePoint 2019
• Upcoming releases – current plan
• Demos
• Using Microsoft Graph Custom Schema
extensions with SharePoint Framework –
Luis Mañez
• Building extending footer for
communication site -
Paolo Pialorsi
• Q&A - Open discussion
Core Team
Special Interest
Groups (SIGs)
Community
SharePoint Developer Group
http://aka.ms/SPPnP-Community
Bi-weekly SharePoint Framework
https://aka.ms/sppnp-js-sig-call
Special Interest group on SharePoint Framework and
PnP JS Core with Q&A
Next on Thursday 19th of July
Bi-weekly SP General Dev
https://aka.ms/sppnp-core-sig-call
Special Interest group on SP dev, CSOM,
PnP, Microsoft Graph, PowerApps
Next on Thursday 12th of July
Monthly community calls
http://aka.ms/sppnp-call
What has happened during past month?
August 2018 community call on Tuesday 14th of Aug
Views in YouTube
31,522
Unique tenants #
13,316
Unique visitors in GitHub
42,946 (avg 2 weeks)
Views in GitHub
202,488 (avg 2 weeks)
Watch time in YouTube
185,811 minutes
Views in docs.microsoft.com –
SharePoint Dev
860,293
Http Requests #
10,4 Billion
Most used capability
- Provisioning Engine (2956 tenants)
http://aka.ms/sppnp
What about SharePoint Framework? – How’s the adoption?
Documentation and
guidance
aka.ms/spdev-docs
• New consolidated platform
• All active SharePoint development
topics moved here
• Content managed in GitHub, but
surfaced in the
docs.microsoft.com/sharepoint
Running into issues?
Potentialbuginservice?
aka.ms/spdev-issues
• Issue list for reporting potential bugs
and issues in the SharePoint dev
platform
• Originally for SharePoint Framework,
but other input on critical topics also
welcome
• Comments in SP Dev docs are
opened as issues
 Top 10 dev UserVoice entries based on votes
aka.ms/spdev-uservoice
# Title Votes Category
1 Add managed metadata term store operations to REST API 1323 REST
2 Add support for Single Page Applications to the SharePoint Framework 588 SPFx
3 Support .NET Core with CSOM 566 CSOM
4 Provide CSOM and REST API for recurring calendar events 459 REST/CSOM
5 Add support for libraries packages in SharePoint Framework 341 SPFx
6 Field Customizer Evolution: Forms, Quick Edit Mode 330 SPFx
7 List.NavigateForFormsPages support in CSOM 297 CSOM
8 When creating an SPFx Extension for a custom header, provide a configurable property that
allows the composite header to be hidden
276 SPFx
9 Allow publishing of content type hub content types via CSOM 261 CSOM
10 REST API citizenship! (surface, roadmap and change log) 228 REST
http://dev.office.com/blogs
https://dev.office.com/blogs/pnp-july-2018-update
• Alex Terentiev (SharePointalist) - @alexaterentiev
• andreasblueher alias - andreasblueher
• Andrew Connell (Voitanos) - @andrewconnell
• Andrew Koltyakov (ARVO Systems) -
@andrewkoltyakov
• Asish Padhy - AsishP
• berosk alias - berosk
• Beau Cameron - @Beau__Cameron
• Chris Kent (DMI) - @theChrisKent
• ChrispyBites alias - ChrispyBites
• David Warner II (Catapult) - @DavidWarnerII
• Derek Noonan - noonand
• Edin Kapic - @ekapic
• Elio Struyf - @eliostruyf
• Erwin van Hunen (Rencore) - @erwinvanhunen
• Eric Overfield (PixelMill) - @EricOverfield
• Eric Shupps - @eshupps
• Franck Cornu (aequos) - @FranckCornu
• Fredrik Thorild (Sogeti) - fthorild
• Giuliano De Luca - @giuleon
• Hilton Giesenow (Experts Inside) - HiltonGiesenow
• Hugo Bernier - @bernierh
• jdonajkowski alias - jdonajkowski
• Joel Rodrigues (CPS) - joelfmrodrigues
• John Benson - john88benson
• Kim Damsleth (Puzzlepart) - damsleth
• Lars Lynch - tklarslynch
• Laurent Sittler (Exakis) - @laul0_68
• Luis Mañez - @luismanez
• Luis Valencia - @levalencia
• Mark Powney - mpowney
• Martin Dubec - cebud
• Michael Schau (WorkPoint A/S) - @SchauDK
• Mikael Svenson (Puzzlepart) - @mikaelsvenson
• Ole Kristian Mørch-Storstein (Puzzlepart) - okms
• Ole Martin Pettersen (Puzzlepart) - olemp
• Paolo Pialorsi (PiaSys.com) - @PaoloPia
• Paul Pascha (Wortell) - @paulpascha
• Paul Schaeflein - @paulschaeflein
• Radi Atanassov (OneBit Software) - @RadiAtanassov
• Richard Priddy - RichardPriddy
• Russell Gove - russgove
• Sebastian Mattar - sebastianmattar
• Sergei Sergeev - @sergeev_srg
• Simon-Pierre Plante (SPP Technologies) - spplante
• Spencer Harbar (ClearPeople) - @harbars
• Stefan Bauer (n8d) - @StfBauer
• Stephen Reilly - itsknob
• svarukala alias - svarukala
• Vardhaman Deshpande (Content and Code) -
@vrdmn
• Velin Georgiev - @velingeorgiev
• Vincent Biret (2toLead) - @baywet
• Vipul Kelkar (Rapid Circle) - vipulkelkar
• Waldek Mastykarz (Rencore) - @waldekm
• westleyMS alias - westleyMS
• Yannick Plenevaux - @yp_code
 Companies which provided support for PnP initiative
by allowing their employees to contribute to our open
source projects
• Bert Jansen - @O365Bert
• Chakkaradeep (Chaks) Chinnakonda Chandran
- @chakkaradeep
• Chris Hackman
• Damian Wiese - DamianWiese
• David Chesnut
• Joanne Hendrickson - JoanneHendrickson
• Koen Zomers - @koenzomers
• Laura Graham - Lauragra
• Linda Lu Cannon - lindalu-MSFT
• Lincoln DeMaris
• Luca Bandinelli - lucaband
• Marc Pasarin Soler
• Mike Ammerlaan - @mikeamm
• Pat Miller - @PatMill_MSFT
• Patrick Rodgers - @mediocrebowler
• Sean Squires - @iamseansquires
• Simon Bourdages - killerewok2000
• Tone Kristin Larsen - tklarsen
• Vesa Juvonen - @vesajuvonen
Road map - calendar year 2018
Spring
Summer / Fall – Current plans – subject to change
• Planned to get released by end of July – 1.7 in Ignite timeframe
• Tenant wide deployment of SharePoint Framework Extensions
• GA of Graph and 3rd party API calls from SharePoint Framework
• GA of Dialog Framework (still in beta)
• Support for React 16
• Preview of socket.io
• SharePoint 2019 support (choosing the right version)
• Other “things”… some surprises always there…
• Modern pages
• Modern sites – Modern team and
communication site
• SharePoint Framework Extensions
• Webhooks
• Asset packaging (no CDN)
• Column formatting
• (Tenant scoped deployment)
• (ALM APIs)
• Site Designs
• Hub sites
• Site collection app catalog
• “Tenant” properties
Q&A
SharePoint Dev Ecosystem / PnP - July 2018 monthly call
SharePoint Dev Ecosystem / PnP - July 2018 monthly call

SharePoint Dev Ecosystem / PnP - July 2018 monthly call

  • 1.
    SharePoint Dev Ecosystem /PnP Community call – July 2018 July 10th, 2018 SharePoint Dev Community Team / SP PnP Team
  • 2.
    Agenda • SharePoint Development- Latest News • UserVoice update, monthly summary, and other details • SharePoint Roadmap updates • SharePoint Framework 1.6 • SharePoint 2019 • Upcoming releases – current plan • Demos • Using Microsoft Graph Custom Schema extensions with SharePoint Framework – Luis Mañez • Building extending footer for communication site - Paolo Pialorsi • Q&A - Open discussion
  • 3.
    Core Team Special Interest Groups(SIGs) Community SharePoint Developer Group http://aka.ms/SPPnP-Community Bi-weekly SharePoint Framework https://aka.ms/sppnp-js-sig-call Special Interest group on SharePoint Framework and PnP JS Core with Q&A Next on Thursday 19th of July Bi-weekly SP General Dev https://aka.ms/sppnp-core-sig-call Special Interest group on SP dev, CSOM, PnP, Microsoft Graph, PowerApps Next on Thursday 12th of July Monthly community calls http://aka.ms/sppnp-call What has happened during past month? August 2018 community call on Tuesday 14th of Aug
  • 4.
    Views in YouTube 31,522 Uniquetenants # 13,316 Unique visitors in GitHub 42,946 (avg 2 weeks) Views in GitHub 202,488 (avg 2 weeks) Watch time in YouTube 185,811 minutes Views in docs.microsoft.com – SharePoint Dev 860,293 Http Requests # 10,4 Billion Most used capability - Provisioning Engine (2956 tenants) http://aka.ms/sppnp
  • 5.
    What about SharePointFramework? – How’s the adoption?
  • 6.
    Documentation and guidance aka.ms/spdev-docs • Newconsolidated platform • All active SharePoint development topics moved here • Content managed in GitHub, but surfaced in the docs.microsoft.com/sharepoint
  • 7.
    Running into issues? Potentialbuginservice? aka.ms/spdev-issues •Issue list for reporting potential bugs and issues in the SharePoint dev platform • Originally for SharePoint Framework, but other input on critical topics also welcome • Comments in SP Dev docs are opened as issues
  • 8.
     Top 10dev UserVoice entries based on votes aka.ms/spdev-uservoice # Title Votes Category 1 Add managed metadata term store operations to REST API 1323 REST 2 Add support for Single Page Applications to the SharePoint Framework 588 SPFx 3 Support .NET Core with CSOM 566 CSOM 4 Provide CSOM and REST API for recurring calendar events 459 REST/CSOM 5 Add support for libraries packages in SharePoint Framework 341 SPFx 6 Field Customizer Evolution: Forms, Quick Edit Mode 330 SPFx 7 List.NavigateForFormsPages support in CSOM 297 CSOM 8 When creating an SPFx Extension for a custom header, provide a configurable property that allows the composite header to be hidden 276 SPFx 9 Allow publishing of content type hub content types via CSOM 261 CSOM 10 REST API citizenship! (surface, roadmap and change log) 228 REST
  • 9.
  • 10.
    • Alex Terentiev(SharePointalist) - @alexaterentiev • andreasblueher alias - andreasblueher • Andrew Connell (Voitanos) - @andrewconnell • Andrew Koltyakov (ARVO Systems) - @andrewkoltyakov • Asish Padhy - AsishP • berosk alias - berosk • Beau Cameron - @Beau__Cameron • Chris Kent (DMI) - @theChrisKent • ChrispyBites alias - ChrispyBites • David Warner II (Catapult) - @DavidWarnerII • Derek Noonan - noonand • Edin Kapic - @ekapic • Elio Struyf - @eliostruyf • Erwin van Hunen (Rencore) - @erwinvanhunen • Eric Overfield (PixelMill) - @EricOverfield • Eric Shupps - @eshupps • Franck Cornu (aequos) - @FranckCornu • Fredrik Thorild (Sogeti) - fthorild • Giuliano De Luca - @giuleon • Hilton Giesenow (Experts Inside) - HiltonGiesenow • Hugo Bernier - @bernierh • jdonajkowski alias - jdonajkowski • Joel Rodrigues (CPS) - joelfmrodrigues • John Benson - john88benson • Kim Damsleth (Puzzlepart) - damsleth • Lars Lynch - tklarslynch • Laurent Sittler (Exakis) - @laul0_68 • Luis Mañez - @luismanez • Luis Valencia - @levalencia • Mark Powney - mpowney • Martin Dubec - cebud • Michael Schau (WorkPoint A/S) - @SchauDK • Mikael Svenson (Puzzlepart) - @mikaelsvenson • Ole Kristian Mørch-Storstein (Puzzlepart) - okms • Ole Martin Pettersen (Puzzlepart) - olemp • Paolo Pialorsi (PiaSys.com) - @PaoloPia • Paul Pascha (Wortell) - @paulpascha • Paul Schaeflein - @paulschaeflein • Radi Atanassov (OneBit Software) - @RadiAtanassov • Richard Priddy - RichardPriddy • Russell Gove - russgove • Sebastian Mattar - sebastianmattar • Sergei Sergeev - @sergeev_srg • Simon-Pierre Plante (SPP Technologies) - spplante • Spencer Harbar (ClearPeople) - @harbars • Stefan Bauer (n8d) - @StfBauer • Stephen Reilly - itsknob • svarukala alias - svarukala • Vardhaman Deshpande (Content and Code) - @vrdmn • Velin Georgiev - @velingeorgiev • Vincent Biret (2toLead) - @baywet • Vipul Kelkar (Rapid Circle) - vipulkelkar • Waldek Mastykarz (Rencore) - @waldekm • westleyMS alias - westleyMS • Yannick Plenevaux - @yp_code
  • 11.
     Companies whichprovided support for PnP initiative by allowing their employees to contribute to our open source projects
  • 12.
    • Bert Jansen- @O365Bert • Chakkaradeep (Chaks) Chinnakonda Chandran - @chakkaradeep • Chris Hackman • Damian Wiese - DamianWiese • David Chesnut • Joanne Hendrickson - JoanneHendrickson • Koen Zomers - @koenzomers • Laura Graham - Lauragra • Linda Lu Cannon - lindalu-MSFT • Lincoln DeMaris • Luca Bandinelli - lucaband • Marc Pasarin Soler • Mike Ammerlaan - @mikeamm • Pat Miller - @PatMill_MSFT • Patrick Rodgers - @mediocrebowler • Sean Squires - @iamseansquires • Simon Bourdages - killerewok2000 • Tone Kristin Larsen - tklarsen • Vesa Juvonen - @vesajuvonen
  • 14.
    Road map -calendar year 2018 Spring Summer / Fall – Current plans – subject to change
  • 15.
    • Planned toget released by end of July – 1.7 in Ignite timeframe • Tenant wide deployment of SharePoint Framework Extensions • GA of Graph and 3rd party API calls from SharePoint Framework • GA of Dialog Framework (still in beta) • Support for React 16 • Preview of socket.io • SharePoint 2019 support (choosing the right version) • Other “things”… some surprises always there…
  • 16.
    • Modern pages •Modern sites – Modern team and communication site • SharePoint Framework Extensions • Webhooks • Asset packaging (no CDN) • Column formatting • (Tenant scoped deployment) • (ALM APIs) • Site Designs • Hub sites • Site collection app catalog • “Tenant” properties
  • 18.