Recording of the Microsoft 365 – General M365 development Special Interest Group (SIG) community call from March 18, 2021.
Latest news from Microsoft 365 engineering and updates on open-source projects: PnP .NET libraries, PnP PowerShell, modernization tooling, on yo Teams, on Microsoft Graph Toolkit, and on Microsoft Teams Samples.
Announcing the GA release of SharePoint Framework v1.12 along with a host of other GA releases - PnP .NET Libraries - PnP Framework v1.3.0, PnP Core SDK v1.0.0 and PnP PowerShell v1.4.0. yo Teams generator-teams (apps generator) v3.0.3 GA and 3.1.0 Preview, yo teams-build-core (gulp tasks) v1.0.1 + v1.1.0 Preview, and msteams-react-base-component (React UI helpers) v3.1.0, have been released. In development - MSAL 2.0 provider and preview of OneDrive file components in Microsoft Graph Toolkit. Released new Microsoft Graph Toolkit training in Microsoft Learn, Register now for March/April trainings on Sharing-is-caring. The host of this call was Vesa Juvonen (Microsoft) | @vesajuvonen. Q&A takes place in chat throughout the call.
Microsoft Teams Development Samples: (https://aka.ms/TeamsSampleBrowser)
Demos delivered in this session
Accessing comment information in list formatting and advance form adjustments - draw people’s attention to discussions around selected list items by more prominently displaying the number of comments on each item. Accomplish this by using CommentCount, a fluent UI icon and formatting. Be aware of and adjust for differences between how icon containing number renders slightly differently in forms, lists and tiles views. Use sample script in your list today!
Getting started on using Microsoft Teams Yeoman generator v3 – get newest Microsoft Teams App Project Generator - #YoTeams at the Repo. Presenter takes viewer from generator installation, project creation – scaffolding of files, to VS code and explains created files. Note: not using class based React components but using functional components and React hooks. Then create a build and install app – a configurable tab, in Teams. New V3 capabilities called out through demo.
The Microsoft Graph Toolkit in Teams with Blazor – more comfortable in C#, Server-side, .NET development as opposed to React, then this Blazor demo is for you. The demo focuses on using the Microsoft Graph Toolkit (MGT) in Server-side Blazor via SignalR in Teams App Dev. Authentication is handled by providers from MGT. Blazor components call Microsoft Graph functions to get list of teams, agenda, usernames and roles.
Thank you for your work. Samples are often showcased in Demos.
Topics covered in this call
Demo: The Microsoft Graph Toolkit in Teams with Blazor – Thomy Gölles (Solvion) | @thomyg- 43:42
Additional resources around the covered topics and links from the slides.
Documentation - Use column formatting to customize SharePoint
Samples – SharePoint List Formatting Samples
Repo – Comment Count
Repo - Row Index Drawing
Blog - Thomy Gölles
Repo - Awesome Blazor
Webinar - MICROSOFT GRAPH TOOLKIT WITH BLAZOR
Upcoming Calls | Recurrent Invites:
General Microsoft 365 Dev Special Interest Group bi-weekly calls are targeted at anyone who's interested in the general Microsoft 365 development topics. This includes Microsoft Teams, Bots, Microsoft Graph, CSOM, REST, site provisioning, PnP PowerShell, PnP Sites Core, Site Designs, Microsoft Flow, PowerApps, Column Formatting, list formatting, etc. topics. More details on the Microsoft 365 community from http://aka.ms/m365pnp. We also welcome community demos, if you are interested in doing a live demo in these calls!
You can download recurrent invite from http://aka.ms/m365-dev-sig. Welcome and join in the discussion. If you have any questions, comments, or feedback, feel free to provide your input as comments to this post as well. More details on the Microsoft 365 community and options to get involved are available from http://aka.ms/m365pnp.
“Sharing is caring”
Microsoft 365 PnP team, Microsoft - 19th of March 2021
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.