Microsoft 365 Microsoft Teams SharePoint Extensions SharePoint Framework

SharePoint Framework Community Call Recording – 13th of August, 2020

SharePoint Framework Special Interest Group (SIG) bi-weekly community call recording from August 13th is now available from the Microsoft 365 & SharePoint Community YouTube channel at http://aka.ms/m365pnp-videos. You can use SharePoint Framework for building solutions for Microsoft Teams and for SharePoint Online.

Call summary:

Announcements:  SharePoint Framework v1.11 is Available.  SPFx based solutions are available on AppSource – thank you Preview Program Partners:   LightningTools, hyperfish, Sharepointalist, officeatwork, and Rencore.  New guidance released on publishing SharePoint Framework solutions to Store and a New article series – Building for Microsoft Teams using SharePoint Framework.  Engineering updates:  SPFx 1.12 Roadmap – Improved Graph APIs, more branding settings in portals, increased Teams integration and Store support, Content Security Policy (CSP), more extensions and more.  August product Releases – PnPjs v2.0.8 (Custom SPHttpClient ext, graph baseUrl setting, documentation updates, and fixing issues) and PnP Office 365 CLI beta version v2.14 (uninstall Microsoft Teams app from personal scope of user & list site groups).   The host of this call was Patrick Rodgers (Microsoft) @mediocrebowler.  Q&A takes place in chat throughout the call.

Actions:

Demos:

  1. SPFx optimizing bundles with code splitting chunks – see how to name, split or combine multiple .js files for your bundles to speed up initial page load and debugging as well as to provide actionable telemetry.   Use WebpackChunkName to append friendly names to GUID like .js file names.   Files are loaded as needed – at time of execution, i.e., with a button click.
  2. Calling Dynamics 365 CRM APIs from SharePoint – this demo is about a SPFx web part for finding contacts aligned to an account or team and the authentication path to retrieve this information.  The flow includes a secured Azure function, getting an access token from Microsoft Identity Platform and calling Dynamics APIs using User Impersonation permissions.   React hooks increase readability.
  3. Photo ID Web Part using Azure Cognitive Services – capturing photos in a web part is not new.  What’s new is using Computer Vision Services to evaluate photos and automate the approval/rejection process.  No need to train the service just define the evaluation criteria, get and secure a services key and end point, access the API, analyze results and render results.
SPFx extension samples:
  • no new extensions in last two weeks

SPFx web part samples:

Thank you for your work. Samples are often showcased in Demos – like the Smart Profile Photo Editor this week.

Agenda items:

  • Latest updates on SharePoint Framework – 7:04
  • PnPjs Client Libraries – 10:33
  • Office 365 CLI – 12:18
  • SPFx reusable controls – 13:28
  • SPFx Generator – 14:51
  • PnP Search Solution – 15:43
  • PnP SPFx Samples | Hugo Bernier (Tahoe Ninjas) | @bernierh 16:33

Demos :

  • SharePoint Framework – Optimizing Bundles with Code Splitting Chunks | David Warner (Catapult Systems) | @DavidWarnerII  – 18:17
  • Calling Dynamics 365 CRM APIs from SharePoint | Ramin Ahmadi (Content and Code) | @raminahmadi1986  – 28:11
  • Photo ID Web Part using Azure Cognitive Services | Hugo Bernier (Tahoe Ninjas) | @bernierh  – 39:01

Resources:

Additional resources around the covered topics and links from the slides.

Other mentioned topics

Next Meeting is on August 27, 2020

PnP SharePoint Framework Special Interest Group bi-weekly calls are targeted for anyone who is interested in the JavaScript-based development towards Microsoft Teams, SharePoint Online and also on-premises. SIG calls are used for following objectives.

  • SharePoint Framework engineering update from Microsoft
  • Talk about PnP JavaScript Core libraries
  • Office 365 CLI Updates
  • SPFx reusable controls
  • PnP SPFx Yeoman generator
  • Share code samples and best practices
  • Possible engineering asks for the field – input, feedback, and suggestions
  • Cover any open questions on the client side development
  • Demonstrate SharePoint Framework in practice in SharePoint or in Microsoft Teams context

You can download recurrent invite from https://aka.ms/spdev-spfx-call. Welcome and join the discussion!

“Sharing is caring”


SharePoint Team, Microsoft – 14th of August, 2020

filter-icon