Viva Connections & SharePoint Framework Community Call – 25th of August, 2022

Viva Connections & SharePoint Framework Community Call – 25th of August, 2022

Call summary

Welcome to the bi-weekly call focused on Microsoft 365 client-side development. In this call, we focus on using Viva Connections and SharePoint Framework to build solutions for Microsoft Teams and SharePoint Online.

New this week

Demos

  • Using the Microsoft Graph education endpoints in SPFx to create a my assignments web part – while using Assignments capability in Microsoft Teams for Education, you may want to render an aggregated list of assignments in SharePoint. That’s now possible using the My Assignments web part carefully explained here. Learn about the education related APIs in Microsoft Graph. EDU specific end points shown: /education/me, /ms/joinedTeams, /education/me/classes, /education/me/assignments. Review API permissions, caching service, refresh technique and capability limitations. Requires Education tenant.
  • Getting started on building custom list form experiences with SharePoint Framework – a new feature (extension) introduced in SPFx v1.15 for customizing the form experience of a list. Focus on 3 behaviors – create, view and edit items in a list. Render one or more behaviors on a form. Starting with required tools, create a SPFx extension project, review provisioned components/code, 2 MUST use methods, overriding behaviors, creation and rendering options and finally deploying a form to production.

The host of this call is Vesa Juvonen (Microsoft) | @vesajuvonen. Q&A takes place as always in chat throughout the call.

Agenda items

  • SharePoint Framework – Vesa Juvonen (Microsoft) | @vesajuvonen – 8:31
  • PnPjs Client-Side Libraries - Julie Turner (Sympraxis Consulting) | @jfj1997 – 10:49
  • CLI for Microsoft 365 - Garry Trinder (CPS Solutions) | @garrytrinder – 12:28
  • PnP SPFx Controls - Alex Terentiev (Microsoft) | @alexaterentiev – 15:05
  • PnP Modern Search - Vesa Juvonen (Microsoft) | @vesajuvonen – 16:52
  • Latest Search Episodes 216 -219 from Paolo Pialorsi (PiaSys) | @paolopia
  • PnP SPFx ACEs Samples - David Warner II (Microsoft) | @DavidWarnerII – 17:36
  • Demo – Using the Microsoft Graph education endpoints in SPFx to create a my assignments web part – Tony Philips (Cloud Design Box) | @TonyMSTeams – 19:41
  • Demo – Getting started on building custom list form experiences with SharePoint Framework – Waldek Mastykarz (Microsoft) | @waldekm – 37:36

Actions

Demo references

Thank you for your great work. Samples are often showcased in Demos.

Open-source project status

PnP ProjectCurrent versionRelease/Status
SharePoint Framework (SPFx)v1.15.2 GAv1.16 preview in September, v1.16 GA end of 2022, v1.17 Preview December/January
PnPjs Client-Side Librariesv3.6.0 GA, v2.13 GA
CLI for Microsoft 365v4.3.0 GA, v5.6.0 GA, v5.7 beta
Reusable SPFx React Controlsv3.10.0, v2.9.0 (SPFx v1.11)Supports SPFx v1.15.2
Reusable SPFx React Property Controlsv3.9.0, v2.7.0 (SPFx v1.11)Supports SPFx v1.15.2
PnP SPFx Generatorv1.16.0v1.17.0 on the way
PnP Modern Searchv4.7.0 preview, v3.23.0

General Resources

Other mentioned topics

Upcoming calls | Recurrent invites

About

Viva Connections & SharePoint Framework bi-weekly calls are targeted at anyone who is interested in the JavaScript-based development towards Microsoft Connections, Microsoft Teams, SharePoint Online, and also on-premises. Calls are used for the following objectives.

  • SharePoint Framework engineering update from Microsoft
  • Talk about PnP JavaScript Core libraries
  • CLI for Microsoft 365 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 Microsoft Viva, Microsoft Teams or SharePoint context
  • You can download a recurrent invite from https://aka.ms/spdev-spfx-call. Welcome and join the discussion!

“Sharing is caring”


Microsoft 365 PnP team, Microsoft - 25th of August 2022