Viva Connections & SharePoint Framework Community Call – 26th of January, 2023

Viva Connections & SharePoint Framework Community Call – 26th of January, 2023

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 SPFx Visio file presenter for Teams and SharePoint – this SharePoint web part replaces the classic Visio diagram AND Diagram Frame web parts (for embedding Visio drawings in your page) with equivalent and better functionality. The modern File Viewer web part does not offer the interactivity options previously available the classic web part. The open-source web part accesses the Visio Online API. Available from AppSource and tips on publishing in AppSource.
  • Extend the PnP React SPFx ListView control with a contextual menu – to perform actions on selected list items. Add a context menu to the list item like it’s available in the default modern experience of lists and like the “edit control block” in the classic experience. Does not physically insert a column inside the SharePoint list view. Uses the ECB (Edit Control Block) control custom render option. Review core code and solution alternatives.
  • Building CAML query web part for easy data presentation – when you need to quickly test a query, as an alternative to PowerShell, this simple web part allows the user to input a CAML Query, select a list and run the query. Uses PnPjs behind scenes to map out item. Several custom CAML queries ship with sample – for example: to query things based on SharePoint Groups. Post Demo bonus – PnP CAML overview.

The host of this call is Paolo Pialorsi (PiaSys.com) @paolopia. Q&A takes place as always in chat throughout the call.

Agenda items

00:00 – Intro - Paolo Pialorsi (PiaSys.com) | @paolopia

04:38 – SharePoint Framework – Vesa Juvonen (Microsoft) | @vesajuvonen

06:25 – PnPjs Client-Side Libraries – Julie Turner (Sympraxis) | @jfj1997

07:46 – CLI for Microsoft 365 – Garry Trinder (Microsoft) | @garrytrinder

09:15 – Microsoft Graph Developer Proxy – Garry Trinder (Microsoft) | @garrytrinder

10:09 – PnP SPFx Controls – Alex Terentiev (Microsoft) | @alexaterentiev

11:14 – Viva Connections Toolkit for Visual Studio Code – Vesa Juvonen (Microsoft) | @vesajuvonen

11:50 – PnP Modern Search – Paolo Pialorsi (PiaSys.com) | @paolopia

12:22 – PnP Samples - Hugo Bernier (Microsoft) | @bernierh

13:55 – PnP SPFx ACEs Samples - David Warner II (Microsoft) | @DavidWarnerII

14:21 – Together mode picture – Vesa Juvonen (Microsoft) | @vesajuvonen

15:19 – Demo – Building SPFx Visio file presenter for Teams and SharePoint – Nikolay Belykh (unmanagedvisio)

28:12 – Demo – Extend the PnP React SPFx ListView control with a contextual menu – Markus Möller (Avanade) | @Moeller2_0

35:22 – Demo – Building CAML query web part for easy data presentation – Dan Toft (Evobis ApS) | @tanddant

45:51 – Closing

Together Mode

together-230126.png

Awesome to see a full auditorium with a lot of familiar faces today.

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.16.1 (GA)v1.17 - Q1, 2023
PnPjs Client-Side Librariesv3.11 (GA), v2.13 (GA)v 3.12 to be released Feb 10th 2023
CLI for Microsoft 365v6.1 (GA), v5.9.0 GA, v6.2 (beta)
Microsoft Graph Developer Proxyv0.3 (beta)v0.4 release due Jan 31 2023
Reusable SPFx React Controlsv3.12.0 (GA), v2.9.0
Reusable SPFx React Property Controlsv3.11.0 (GA), v2.7.0
Viva Connections Toolkit for VS Codev0.3.2 (preview)
PnP SPFx Generatorv1.16.0v1.17.0 on the way
PnP Modern Searchv4.7.0 (GA), v4.8.0 (beta), v3.23.0 (GA)

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 - 26th of January 2023