Viva Connections & SharePoint Framework Community Call – 30th of June, 2022

Viva Connections & SharePoint Framework Community Call – 30th 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 custom accordion Tabs experience with rich text experiences – this web part allows users to create and manage content laid out in tabbed or accordion format for both desktop and mobile. Switch between views using Property Field Collection Data and edit content with tinyMCE Rich Text Editor for SharePoint Online. Uses Custom Accordion components and Custom Tab components included in the code. Also uses primary colors and themes from host site.
  • Using Microsoft Graph Profile API in SPFx for awards web part experience – shows user profile and awards courtesy of the recently released beta Microsoft Graph profile endpoint. Awards is an example of new information (skills, projects, languages…) you can attach to a user’s profile using Graph. Sample shows title, description, badge and link to more information about award. See using Postman to add an award. Uses the me endpoint to get list of awards.
  • Adaptive Cards Extensions strategy pattern for multi-action QuickView – with complex ACE’s, handling many conditional quick view onActions (many if action.id statements), can seriously complicate code. Example scenario – exposing news items with next and previous actions, options to like and comment, and the ability to post news in a Teams channel. Move from many onActions to a single action with refactoring. See how acions are handled/combined by the ActionExecutor!

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

Agenda items

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.16 preview late July/early August, v1.16 GA September
PnPjs Client-Side Librariesv2.13 GA, v3.4.0 GAv3.5 GA to be released July 8th, nightly builds
CLI for Microsoft 365v4.3.0 GA, v5.4.0 preview
Reusable SPFx React Controlsv3.8.1, 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.7.0 preview, v3.23.0June 2022 release (soon)

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 - 1st of July 2022