Viva Connections & SharePoint Framework Community Call – 2nd of June, 2022

Viva Connections & SharePoint Framework Community Call – 2nd of June, 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

  • Building Frequently Asked Questions web part with Property Field Collection Data – configure the FAQ web part’s layout in property pane - select accordion or tab, colors and themes. Create categories and sort conditions. Use the rich text editor to easily answer questions. Uses Office UI Fabric Search Box - search by question, searched term highlighted in results. See code for the 2 components (FAQ and Accordion) in web part. Accordion is a custom component.
  • Solve Teams and SharePoint Theme problems with the “Enhanced Theme Provider” control for SPFx solutions – introduction to the “Enhanced Theme Provider” control, what problem it solves (lack of support for Teams high contrast theme and basic styles), how it’s implemented, and how to use it in SPFx. Extends functionality of the Fluent UI ThemeProvider control by adding some logic and considered as a sort-of wrapper for all react and non-react controls that you want to add to the WebPart.
  • Getting started on building custom list form components with SPFx v1.15 – introducing a new component type in v1.15 called Form customizer. Enabling development of custom modern forms with custom edit experience. Delivering API level support for content types with 6 new properties for separately configuring new form, edit form and display form. Look at how to debug your form customizer and how form customizer will work in your production environment. Review List extensibility roadmap.

The host of this call is Patrick Rodgers (Microsoft) | @mediocrebowler. Q&A takes place as always in chat throughout the call.

Agenda items

  • SharePoint Framework - Vesa Juvonen (Microsoft) | @vesajuvonen – 6:19
  • PnPjs Client-Side Libraries - Julie Turner (Sympraxis Consulting) | @jfj1997 – 9:04
  • CLI for Microsoft 365 - Patrick Rodgers (Microsoft) | @mediocrebowler – 10:35
  • PnP SPFx Controls - Patrick Rodgers (Microsoft) | @mediocrebowler – 11:15
  • PnP Modern Search - Patrick Rodgers (Microsoft) | @mediocrebowler – 12:09
  • PnP Samples - Hugo Bernier (Microsoft) | @bernierh – 13:01
  • PnP SPFx ACEs Samples - David Warner II (Microsoft) | @DavidWarnerII – 15:10
  • Demo - Building Frequently Asked Questions web part with Property Field Collection Data – Arun Kumar Perumal | @arun_perumal16 – 17:08
  • Demo - Solve Teams and SharePoint Theme problems with the “Enhanced Theme Provider” control for SPFx solutions – Fabio Franzini (Apvee Solutions) | @franzinifabio – 25:58
  • Demo - Getting started on building custom list form components with SPFx v1.15 – Alex Terentiev (Microsoft) | @alexaterentiev & Vesa Juvonen (Microsoft) | @vesajuvonen – 36:40

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.14 GA, v1.15 RCv1.15 GA in June 2022, v1.16 Beta in July
PnPjs Client-Side Librariesv2.13 GA, v3.3.2 GAv3.4.0 to be released June 10th, Nightly builds.
CLI for Microsoft 365v4.3.0 GA, v5.3.0 beta
Reusable SPFx React Controlsv3.8.0, v2.9.0 (SPFx v1.11)
Reusable SPFx React Property Controlsv3.7.0, v2.7.0 (SPFx v1.11)
PnP SPFx Generatorv1.16.0v1.17.0 on the way
PnP Modern Searchv4.6.1, v3.23.0Adaptive Card support in the dev branch

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 - 3rd of June 2022