SharePoint Dev Ecosystem
/ PnP Community call –
January 2018
January 9th, 2018
PnP core team.
Agenda
• SharePoint Development - Latest News
• UserVoice update, monthly summary,
and other details
• Demos
• Paolo Pialorsi (Piasys.com)– Preview on
upcoming 3rd party API and Graph
improvements with SharePoint
Framework
• Alex Terentiev (SharePointalist) – Lock
Item Command Set Customizer
• Chris Kent (DMI) – Column formatting
Client-side web part
• 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 18th of January
Bi-weekly SP General Dev
https://aka.ms/sppnp-core-sig-call
Special Interest group on SP dev, CSOM,
PnP tooling for managed code
Next on Thursday 11th of January
Monthly community calls
http://aka.ms/sppnp-call
What has happened during past month?
Feb 2018 community call on Tuesday 13th of Feb
Views in YouTube
19514
Unique tenants #
7943
Unique visitors in GitHub
31550 (avg 2 weeks)
Views in GitHub
153653 (avg 2 weeks)
Watch time in YouTube
118645 minutes
Views in docs.microsoft.com –
SharePoint Dev
582739
Http Requests #
7,2 Billion
Most used capability
- Provisioning Engine (1859 tenants)
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?
Potentialbug inservice?
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
Roadmap – SharePoint Development – Jan 2018
Shipped since mid-September 2017
Coming soon ⏳
 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 932 REST
2 Provide CSOM and REST API for recurring calendar events (merged with other items) 408 REST / CSOM
3 Add support for Single Page Applications to the SharePoint Framework 383 SPFx
4 Support .NET Core with CSOM 324 CSOM
5 List.NavigateForFormsPages support in CSOM 283 CSOM
6 Enable support for lookup columns in other webs in the REST API 247 REST
7 Add support for libraries packages in SharePoint Framework 245 SPFx
8 Allow publishing of content type hub content types via CSOM 226 CSOM
9 REST API citizenship! (surface, roadmap and change log) 210 REST
10 Provide the ability to write to Managed Metadata via app-only policy 172 CSOM
http://dev.office.com/blogs
https://dev.office.com/blogs/pnp-january-2018-update
 Latest web casts:
Asynchronous Pattern for Creating Modern SharePoint Sites
Reusable controls for your SharePoint Framework solutions
Site collection app catalog
Including assets in SharePoint Framework solution
packages
Migrating to SharePoint Framework Extensions
 PnP Shorts
Using PnP Sites Core (CSOM) component from the NuGet gallery
Getting started with the PnP Provisioning Engine in .NET
• Adrian Campos - adriancampos
• Alex Terentiev (SharePointalist) - @alexaterentiev
• Andrew Connell (Voitanos)- @andrewconnell
• Andrew Koltyakov - @andrewkoltyakov
• Chris Kent (DMI) - @theChrisKent
• Daniel Wyss - @DanyWyss
• Denis Goedegebuure - @expiscornovus
• Elio Struyf - @eliostruyf
• Erwin van Hunen (Rencore) - @erwinvanhunen
• Eric Shupps - @eshupps
• Franck Cornu (aequos) - @FranckCornu
• Giuliano De Luca - @giuleon
• James May - fowl2
• Jeff Burt (Credera) - TheJeffer
• Jens Otto Hatlevold (Bouvet AS) - jensotto
• Joel Rodrigues (CPS) - joelfmrodrigues
• Junzhe Liu - Shelleyliu0415
• Luis Mañez (ClearPeople) - @luismanez
• Mikael Svenson (Puzzlepart) - @mikaelsvenson
• Ole Kristian Mørch-Storstein (Puzzlepart) - @ole_kristian
• Paolo Pialorsi (PiaSys.com) - @PaoloPia
• Paul Pascha (Wortell) - @paulpascha
• Paul Schaeflein - @paulschaeflein
• Radi Atanassov (OneBit Software) - @RadiAtanassov
• Rajendra Shekhawat - rajendra1976
• Rodrigo Silva (Storm Technology) - @RodResendeSilva
• Russell Gove - @russgove
• sefaburak - sefaburak
• Spencer Harbar - @harbars
• Velin Georgiev - @velingeorgiev
• Vipul Kelkar (Pune) - @vipulkelkar
• Waldek Mastykarz (Rencore) - @waldekm
• Yannick Plenevaux - @yp_code
 Companies which provided support for PnP initiative
by allowing their employees to contribute to our open
source projects
• Aaron Miao - aaronmi
• Antons Mislevics - antonsmislevics
• Bert Jansen - @O365Bert
• Brian Michely - @brianmichely
• Carol Smith - @fossygrl
• Chakkaradeep (Chaks) Chinnakonda
Chandran - @chakkaradeep
• Chris Hackman
• Cristy Gonzalez - cristy
• David Chesnut
• Doug Mahugh - @Dougerino
• Frank Marasco - @frank_marasco
• Junle Li - lijunle
• Keyur Patel
• Koen Zomers - @koenzomers
• Laura Graham - Lauragra
• Linda Lu Cannon - lindalu-MSFT
• Luca Bandinelli - lucaband
• Mike Ammerlaan - @mikeamm
• Neil Hodgkinson - @Nellymo
• Nicholas Pape - nickpape-msft
• Pat Miller - @PatMill_MSFT
• Patrick Rodgers - @mediocrebowler
• Sean Squires - @iamseansquires
• Usama Ansari - usmslm102
• Vesa Juvonen - @vesajuvonen
Q&A
SharePoint Dev Ecosystem / PnP - January 2018 monthly call
SharePoint Dev Ecosystem / PnP - January 2018 monthly call

SharePoint Dev Ecosystem / PnP - January 2018 monthly call

  • 1.
    SharePoint Dev Ecosystem /PnP Community call – January 2018 January 9th, 2018 PnP core team.
  • 2.
    Agenda • SharePoint Development- Latest News • UserVoice update, monthly summary, and other details • Demos • Paolo Pialorsi (Piasys.com)– Preview on upcoming 3rd party API and Graph improvements with SharePoint Framework • Alex Terentiev (SharePointalist) – Lock Item Command Set Customizer • Chris Kent (DMI) – Column formatting Client-side web part • 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 18th of January Bi-weekly SP General Dev https://aka.ms/sppnp-core-sig-call Special Interest group on SP dev, CSOM, PnP tooling for managed code Next on Thursday 11th of January Monthly community calls http://aka.ms/sppnp-call What has happened during past month? Feb 2018 community call on Tuesday 13th of Feb
  • 4.
    Views in YouTube 19514 Uniquetenants # 7943 Unique visitors in GitHub 31550 (avg 2 weeks) Views in GitHub 153653 (avg 2 weeks) Watch time in YouTube 118645 minutes Views in docs.microsoft.com – SharePoint Dev 582739 Http Requests # 7,2 Billion Most used capability - Provisioning Engine (1859 tenants)
  • 5.
    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
  • 6.
    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
  • 7.
    Roadmap – SharePointDevelopment – Jan 2018 Shipped since mid-September 2017 Coming soon ⏳
  • 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 932 REST 2 Provide CSOM and REST API for recurring calendar events (merged with other items) 408 REST / CSOM 3 Add support for Single Page Applications to the SharePoint Framework 383 SPFx 4 Support .NET Core with CSOM 324 CSOM 5 List.NavigateForFormsPages support in CSOM 283 CSOM 6 Enable support for lookup columns in other webs in the REST API 247 REST 7 Add support for libraries packages in SharePoint Framework 245 SPFx 8 Allow publishing of content type hub content types via CSOM 226 CSOM 9 REST API citizenship! (surface, roadmap and change log) 210 REST 10 Provide the ability to write to Managed Metadata via app-only policy 172 CSOM
  • 9.
  • 10.
     Latest webcasts: Asynchronous Pattern for Creating Modern SharePoint Sites Reusable controls for your SharePoint Framework solutions Site collection app catalog Including assets in SharePoint Framework solution packages Migrating to SharePoint Framework Extensions  PnP Shorts Using PnP Sites Core (CSOM) component from the NuGet gallery Getting started with the PnP Provisioning Engine in .NET
  • 11.
    • Adrian Campos- adriancampos • Alex Terentiev (SharePointalist) - @alexaterentiev • Andrew Connell (Voitanos)- @andrewconnell • Andrew Koltyakov - @andrewkoltyakov • Chris Kent (DMI) - @theChrisKent • Daniel Wyss - @DanyWyss • Denis Goedegebuure - @expiscornovus • Elio Struyf - @eliostruyf • Erwin van Hunen (Rencore) - @erwinvanhunen • Eric Shupps - @eshupps • Franck Cornu (aequos) - @FranckCornu • Giuliano De Luca - @giuleon • James May - fowl2 • Jeff Burt (Credera) - TheJeffer • Jens Otto Hatlevold (Bouvet AS) - jensotto • Joel Rodrigues (CPS) - joelfmrodrigues • Junzhe Liu - Shelleyliu0415 • Luis Mañez (ClearPeople) - @luismanez • Mikael Svenson (Puzzlepart) - @mikaelsvenson • Ole Kristian Mørch-Storstein (Puzzlepart) - @ole_kristian • Paolo Pialorsi (PiaSys.com) - @PaoloPia • Paul Pascha (Wortell) - @paulpascha • Paul Schaeflein - @paulschaeflein • Radi Atanassov (OneBit Software) - @RadiAtanassov • Rajendra Shekhawat - rajendra1976 • Rodrigo Silva (Storm Technology) - @RodResendeSilva • Russell Gove - @russgove • sefaburak - sefaburak • Spencer Harbar - @harbars • Velin Georgiev - @velingeorgiev • Vipul Kelkar (Pune) - @vipulkelkar • Waldek Mastykarz (Rencore) - @waldekm • Yannick Plenevaux - @yp_code
  • 12.
     Companies whichprovided support for PnP initiative by allowing their employees to contribute to our open source projects
  • 13.
    • Aaron Miao- aaronmi • Antons Mislevics - antonsmislevics • Bert Jansen - @O365Bert • Brian Michely - @brianmichely • Carol Smith - @fossygrl • Chakkaradeep (Chaks) Chinnakonda Chandran - @chakkaradeep • Chris Hackman • Cristy Gonzalez - cristy • David Chesnut • Doug Mahugh - @Dougerino • Frank Marasco - @frank_marasco • Junle Li - lijunle • Keyur Patel • Koen Zomers - @koenzomers • Laura Graham - Lauragra • Linda Lu Cannon - lindalu-MSFT • Luca Bandinelli - lucaband • Mike Ammerlaan - @mikeamm • Neil Hodgkinson - @Nellymo • Nicholas Pape - nickpape-msft • Pat Miller - @PatMill_MSFT • Patrick Rodgers - @mediocrebowler • Sean Squires - @iamseansquires • Usama Ansari - usmslm102 • Vesa Juvonen - @vesajuvonen
  • 15.