PnP Sites Core and PowerShell SIG August 24, 2017

This is the first PnP Core call since the invite reset. If you need the new invite get it here http://aka.ms/sppnp-core-sig-call. Also the PnP Core and PowerShell calls have been moved to Thursday so there will be a SPFx/JS call one week and the next week will be PnP Sites Core/PowerShell. So there will be a call every Thursday.

Continue reading “PnP Sites Core and PowerShell SIG August 24, 2017”

SPFx and JavaScript SIG August 17, 2017

PnP JS Core Component – 6:13

  • 2.0.8 released August 16, 2017
    • Fixes and additions
    • Cached expiration handling
  • Graph is next focus
  • Discussions around taxonomy support
  • 2.0.9 target release date September 20, 2017

SharePoint Framework Latest News – 8:31

  • Tenant-wide deployment option for SharePoint Framework Solutions
  • SharePoint Framework Extension Release Candidate coming soon.
    • Breaking changes in API, so preview extensions will not work in RC
    • Will be available in developer tenants
    • Not ready for production use
    • Provide feedback – https://github.com/SharePoint/sp-dev-docs/issues
    • No ETA for General Availability at this point
  • SP Engineering Working On
    • SPFx Extensions(preview)
    • Site Collection app catalog
    • On-Premises support SP2016
    • GraphHttp client(preview)
    • Dialog Control(preview)

Demos

  • SP-PnP-JS Updates – Patrick – 20:18
    • Check out the developer guide
    • Cache expiration added
    • Caching available on local storage and session storage
    • Call deleteExpired to remove expired cache items
    • Can turn on in setup
      • enableCacheExpiration
      • cachExpirationIntervalMilliseconds
    • Use caching by using usingCache
    • Uses setTimeout to clear the cache
  • Creating your own Yeoman Generator – Ryan Schouten – 27:55
    • Guide for Creating Custom Yeoman Generator – http://yeoman.io/authoring/index.html
    • Project must be named generator-(name)
    • Must have index.js file in generators/app folder for default generator
    • Can use token replacements in template files
    • Lifcecycle functions exist
      • initializing
      • prompting
      • configuring
      • default
      • writing
      • conflicts
      • install
      • end

Open Discussion – 41:14

  • Where is SPFx generator code? – Hidden at the moment

Next Meeting August 31st

August 2017 Monthly PnP Call

Monthly Highlights – 2:18

  • Unique tenants – 5,921
  • Http Requests – 3.5 Billion
  • GitHub Unique visitors (2 week avg) – 26,866
  • Github Views (2 week avg) – 127,919
  • Most Used Feature – Provisioning Engine, 1,492 tenants
  • Top 5 Countries by tenant
    • United States        –
    • United Kingdom    –
    • Netherlands    –
    • Australia        
    • Germany        
  • Top 5 Countries by requests
    • United States        –
    • Netherlands        
    • Norway            
    • United Kingdom    –
    • Germany        

PnP Webcasts and Videos – 4:40

Most Viewed Samples – 5:51

Key Links – 7:36

August 2017 – Release – 9:14

  • 9 new SPFx web part samples
  • 14 new SPFx extension samples
  • Updated samples
    • Portal.DataAccessLayer
    • Provisioning.ModernPages
  • New PnP Shorts video series – currently 7 in series
  • Preview release of support for new Provisioning Schema available

Demos – 14:44

  • New Tenant Wide Deployment Option with SPFx Solutions – Vesa Juvonen – 16:07

    • Included in Yeoman template option
    • Can add the setting in package-solution.json for existing projects.
      • “skipFeautreDeployment”: true
    • If used, solution cannot deploy any assets through the feature framework
      • For extensions, the extension is available and can be assigned through CSOM or Provisioning Engine
  • Using New 201705 Preview Schema – Bert Jansen – 25:10
    • Only works with command-let version 2.17.1708.1 or newer
    • Since in Preview you must pass in schema value to use -Schema V201705 for PowerShell or for Core pass in XMLConstants.PROVISIONING_SCHEMA_NAMESPACE_2017_05
    • Will be default with September release
  • Application customizer for late tasks – Alex Terentiev – 33:07
  • React Content By Query Client-Side Web Part – Simon-Pierre Plante – 38:10

Next September 12, 2017

SPFx and JavaScript SIG August 3, 2017

PnP JS Core Component Update – 8:59

  • Working through issues
  • Encourage community pull requests to help with issues

Demos – 10:08

  • New sp-pnp-js configure method – Segei Sergeev
    • Allows creation of new root object instead of shared object
  • Angular4 and SPFx – Sebastien Levert
    • Ability to add multiple of Angular 4 web parts to a page.
    • Must externalize zone.js
    • Tsconfig skiplibcheck to true
    • Gulpfile must specify the entry point for angular code
    • Nothing funky when coding your web parts

Open Discussion

  • No discussion questions

Next Meeting August 17th.