SharePoint PnP JavaScript SIG October 12

PnP JS Core Update – 7:19

 

SharePoint Framework Latest – 10:09

Demo

Next Meeting October 26th

PnP Core/PowerShell/Provisioning SIG October 19, 2017

Announcements

  • Column Formatting http://aka.ms/spdoc-column-formatting
  • Coming soon to dev preview
  • Enables simple UI level configurations on specific column

  • Already available in provisioning engine just have to wait for functionality to be released to your Tenant

ALM APIs

  • Preview – weeks than months
  • Application Lifecycle Management APIs

GDPR Activity Hub

  • Makes it easier to manage GDPR Rules
  • Allows tracking of events and happenings in your site
  • Includes Dashboard for summary
  • Sample workflows and web parts
  • Automated setup and provisioning
  • Asking for feedback

Q&A

Office PnP SPFx/JS SIG October 26

SharePoint Framework Latest – 6:23

  • SharePoint Development documentation moved to https://aka.ms/spdev-docs
  • Reusable controls for SharePoint Framework Solutions http://aka.ms/spfx-controls
    • Announced at Ignite
  • Visual Studio Extension for SharePoint Framework http://aka.ms/spfx-vs-extensions
    • Demo presented by Vesa – 12:22
    • Automates yeoman commands
  • Roadmap – SharePoint Development
    • Just shipped – Week of Ignite
      • SPFx On-Premises (client-side web parts on classic pages)
      • Easily deploy Web Parts and extensions across your enterprise
      • Yeoman Generator 1.3 that understands On-premise and Cloud
      • SPFx Extensions General availability
      • Tenant Properties, you can store and manage for your SPFx components
      • Modern custom themes
    • Coming Soon
      • Office UI Fabric Core support
      • More MS-Graph support
      • ALM APIs for scripted deployment of SPFx components – Preview recorded in October 19 SIG
      • Assets included in deployment packages
      • Site specific App Catalog to allow for scoped deployment
      • Site designs with extensibility point

Demos

Q&A – 58:56

  • To call azure functions from SPFX is the iframe pattern still recommended? – Yes, to not have to expose an anonymous function

Next Meeting November 9th.

OfficeDev PnP SIG October 5, 2017

Miscellaneous Announcements – 2:22

  • Recordings should be now available – https://myignite.microsoft.com/videos
    • BRK2250
    • BRK3066 – Advancing the SharePoint Developer Community
    • BRK3267 – Let’s build with SharePoint
    • BRK4031 – Building the modern SharePoint experience: Best practices from the Microsoft for developing with SPFx
  • Documentation moved to docs.microsoft.com http://aka.ms/spdev-docs
  • SharePoint Development Roadmap

  • Looks like all the coming soon should be out by the end of the calendar year

Modern themes and Site Designs – provisioning PREVIEW – 10:37

  • Site scripts define what happens to the out of the box site after the site is created
  • Anatomy of a site script

  • Site scripts can be applied on top of existing sites as well
  • Site scripts can also be targeted to certain groups and people in AD
  • Supported at release

Demo – 31:26

  • Demo of site designs with site scripts and flow trigger
  • Currently add Site designs through REST and can call multiple site scripts
  • “save-module -Name SharePointPnPPowerShellOnline -Path <yourpath>” to save needed PowerShell files for Azure Function

Q&A – 53:38

  • Possible to apply recipe if site is created via REST API? – Yes, will be endpoint available to apply site script

PnP Core/PowerShell SIG September 7, 2017

Miscellaneous Announcements – 3:40

SPFx and JavaSript SIG August 31, 2017

Pnp JS Core Update – 5:41

Continue reading “SPFx and JavaSript SIG August 31, 2017”

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