Recording of the Microsoft 365 – General M365 development Special Interest Group (SIG) community call from April 29, 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 release of SharePoint Framework v1.12.1, check out the new Microsoft 365 Extensibility look book gallery, visit the Microsoft Teams samples gallery to get started with Microsoft Teams development, please complete the Microsoft 365 developer community survey, and register now for May trainings on Sharing-is-caring. Open-source project activity is focused on prepping for May releases.
Open-source project status:
|PnP .NET Libraries - PnP Framework||v1.4.0||Bug fixes, Prepping for v1.5.0 (May)|
|PnP .NET Libraries - PnP Core SDK||v1.1.0||Bug fixes, Prepping for v1.2.0 (May)|
|PnP PowerShell||v1.5.0||Prepping for v1.6.0 (May)|
|Yo teams - generator-teams||v3.0.3 GA, v3.1.0 Preview||Preview with Viva Connections support|
|Yo teams - yoteams-build-core||v1.1.0|
|Yo teams - msteams-react-base-component||v3.1.0|
|Microsoft Graph Toolkit (MGT)||v2.1.0 GA, v2.2.0 Preview||Bug fixes and v2.2.0 preview updates|
Additionally, one new Teams sample delivered. 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)
Thank you for being part of the community and for helping others to succeed. You are awesome!
Demos delivered in this session
Delegated and application permissions in the Microsoft Identity Platform – demystifies the identity model with a clearly delivered 100 level overview of app permissions - operation and terminology, i.e., delegation, requests, grants, consent, tokens, etc. How app/services permission delegation works, how tokens are aligned to a machine or to a person. Is the app or person authorized to access resources? How and when machines dynamically/statically request permissions and more.
Localization check inside SharePoint Framework projects – VS Code extension to increase your productivity – a VS Code and Node.js extension that keeps resources in sync by making sure all localization labels inside SharePoint Framework project files across organization are consistent. The extension is automatically activated for your SPFx solutions and checks, whether localization resource files (en-us.js, nl-nl.js, etc.) follow the pattern, defined in the corresponding strings.d.ts. Prevents accidental or refactoring errors in SPFx solutions.
Using field lookups with list formatting – Field Type = “Lookup.” Lookups get values from a list and have limited formatting options. Of horse, this limitation does not deter Chris from showing crazy, crazier, craziest formatting options for lookups. Approach = format the lookup column into which content from the list will flow. Use advanced forEach property. In this demo, Chris shows formatting capabilities available in a referenced sample.
Thank you for your work. Samples are often showcased in Demos.
Topics covered in this call
Additional resources around the covered topics and links from the slides.
VS Code Extension - SPFx Check Locale
Documentation – Create list relationships by using unique and lookup columns
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 - 30th of April 2021
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.