Microsoft 365 & Power Platform Development Community call - 16th of February, 2023
Call summary
Welcome to the bi-weekly call focused on Microsoft 365 platform development topics. In this call, we focus on Microsoft Teams, Microsoft Graph, Power Platform, SharePoint, Microsoft Lists with topics ranging from development tools to list and column formatting, to site design and provisioning, and more.
New this week
- Announcements
- LinkedIn group for discussions – aka.ms/community/Li
- Agenda set for next Microsoft 365 platform call - Tuesday, February 21st, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Demo - Dan Wahlin – Integrate Azure Communication Services Calling into a React App
- Demo - Garry Trinder – Teams Toolkit Learn Path - Build a bot using Teams Toolkit for Visual Studio Code
- Microsoft Graph and .NET – March Hack Together - aka.ms/hack-together - Register
- Teams Toolkit - Pre-release of major release for VS code extension on February 17. Option to participate in a paid Teams Toolkit vNext Research study on new features – aka.ms/AAjnc9a
- Global POWER PLATFORM BOOTCAMP #2023 – Feb 24 - 25
- Power Platform Samples Contributor | Thursday, February 23rd, 9:00am PT | 12:00pm ET - Register
- Project releases
- Microsoft Teams Toolkit – v4.2.2 (GA) VS Code Extension
- Power Platform - Independent Publisher Connectors submissions
- NREL - Troy Taylor | @troystaylor
- Hugging Face - Troy Taylor | @troystaylor
- Lexica - Troy Taylor | @troystaylor
- DiceBear - Troy Taylor | @troystaylor
- IBM Watson Text to Speech - Lucas Titus | @offline
- IBM Watson Assistant - Lucas Titus | @offline
- WhatsApp - Zakariya Fakir
- Krozu PM - Osazee Odigie | @osazee_odigie
- MeaningCloud - Clement Oliver | @Clement0livier
- Coupa - NovaGL
- Updated - OpenAI – now supports DALL E2 - PowerRobin
- Top Connector Asks
- Good Flow story? Tell us. FlowOfTheWeek – aka.ms/FlowOfTheWeekForm
- Script samples
- New – PnP PowerShell – Bulk import data from multiple files to multiple lists - Reshmee Auckloo | @ReshmeeAuckloo
- New – PnP PowerShell – Pinpoint the items/docs that hasn’t been indexed yet after an update - Kasper Bo Larsen | @kasperbolarsen
- New – General PowerShell – Bulk Email Send from CSV using Microsoft Graph API - Siddharth Vaghasia | @siddh_me
- Good first issue asks
- Microsoft Teams samples – Featured Teams App Samples with Full Tutorials
- Tab Office Offer Creation - Markus Möller (Avanade) | @Moeller2_0
- Wanted – Updated Microsoft Teams JavaScript samples using Teams SDK v2 | Microsoft Teams Development Samples | aka.ms/Teams-Samples
- Power Platform Samples & Power Apps Samples
- Power Apps – App Login - Seth Addo | seths10
- Power Apps – Search Movies - Aaryan Arora | aaryan2134
- Power Apps – Student Application Process - Samia Sohail Azim | sam-404
- Conversations
- Microsoft 365 PnP Weekly – Episode 197 (February 13th) with Belgium-based Senior Software Engineer on the ODSP team at Microsoft - Bert Jansen (Microsoft) | @O365Bert | video | podcast
- Microsoft 365 Developer Podcast – Partner showcase: ShareGate with Louis Beaudoin-Allaire (February 13th) | podcast
- Microsoft 365 Developer Podcast – Graph Developer Proxy with Waldek Mastykarz and Sebastien Levert (February 5th) | podcast
Demos
- Building Microsoft Teams tabs with Adaptive Cards – and using Microsoft Search API to search resources. Build tabs using ready-made UI building blocks for native UI on Desktop/Web/Mobile. Use Bot for back-end and Adaptive Cards for front-end. Reviews prerequisites like bot development/registration and SSO configuration if login is required. Also covers technology limitations. Step through configurations for app manifest, SSO, App Registration, task modules, use of adaptive card Designer, and more. aka.ms/Feb16-Demo1
- Creating an Internal CV (Curriculum Vitae) with List Formatting – using Microsoft Lists to track info about people and their work history. Change your thinking from a standard card to a single large CV card footprint using JSON view formatting. Microsoft Lists card elements: In place field editing, expandable editing boxes, custom hovercards and clickable attachments (automation using Power Automate). Field editing box embedded in a card thanks to inlineEditField JSON property. aka.ms/Feb16-Demo2
The host of this call was David Warner II (Microsoft) | @DavidWarnerII. Q&A takes place in chat throughout the call.
Agenda items
00:00 – Intro - David Warner II (Microsoft) | @DavidWarnerII
06:18 – PnP .NET library updates - Bert Jansen (Microsoft) @O365bert
08:30 – PnP PowerShell updates - Gautam Sheth (Valo Intranet) | @gautamdsheth
10:40 – yo Teams updates - Rick Van Rousselt (Advantive) | @rickvanrousselt
12:04 – Microsoft Teams Toolkit updates - John Miller (Microsoft) | @jmillerdev
13:36 – Microsoft Graph Toolkit updates - David Warner II (Microsoft) | @DavidWarnerII
14:04 – Independent Publisher Connectors - Jocelyn Panchal (Microsoft) | @JocelynP_PM
15:53 – Microsoft Script Samples - Paul Bullock | @pkbullock
17:49 – Microsoft Teams Samples - Bob German (Microsoft) @Bob1German
19:02 – Microsoft Power Platform Samples - April Dunnam (Microsoft) | @aprildunnam
20:10 – Together mode picture
21:18 – Demo - Building Microsoft Teams tabs with Adaptive Cards – Ramin Ahmadi (Content+Cloud) | @raminahmadi1986
38:09 – Demo - Creating an Internal CV (Curriculum Vitae) with List Formatting – Federico Sapia (ANPAL Servizi) | @X365Fede
53:45 – Closing
Together Mode
A virtually packed virtual auditorium! Thank you everybody once again for joining on the call. Awesome to see you.
Actions
- Microsoft Graph and .NET – March Hack Together - aka.ms/hack-together - Register
- Request a Demo spot on the call – https://aka.ms/community/request/demo
- Join the next monthly Power Platform Integrations / Connectors LABs Participant call. Complete this form.
- Chime into a Community Calls Conversation – chat about demos anytime. Links and QR Codes associated to every demo – see in call deck and in demo summaries.
- Opt into the PnP Recognition Program | aka.ms/m365pnp-recognition
- Register for upcoming Sharing is Caring events:
- Maturity Model Practitioners | Tuesday, February 21st, 7am PST – Download reoccurring invite
- Power Platform Samples Contributor | Thursday, February 23rd, 9:00am PT | 12:00pm ET - Register
- PnP Office Hours – 1:1 session | Register
- PnP Buddy System | Request a Buddy
- Do you have a cool flow? Tell us about it so we can write about it. #FlowOfTheWeek aka.ms/FlowOfTheWeekForm
- What key scenarios are missing from the PnP Core SDK? Let us know and/or view the latest changes at PnP Core SDK Changelog.
- PowerShell – The team is thinking of dropping support for PS 5, any strong objections? Suggestions in general? Please visit PnP.PowerShell Changelog
- Ideas for Microsoft Lists? aka.ms/Feedback/Lists
- Suggestions for yo teams? Discussions
- Create a connector – Top Power Platform Independent Publisher Connector Asks
- Wish list for Microsoft Teams
- Register for the Microsoft 365 Developer Program and get a free developer tenant
- Get started with free training modules covering Microsoft 365 platform capabilities.
- Visit the Microsoft 365 Unified Sample Solution Gallery from Microsoft and community.
- Download the recurrent invite for this call – https://aka.ms/spdev-sig-call
Demo references
- Building Microsoft Teams tabs with Adaptive Cards
- Samples – teams-dev-samples
- Documentation - Build tabs with Adaptive Cards
- Documentation – Configure SSO for your bot
- Documentation – Overview of the Microsoft Search API in Microsoft Graph
- Tool – Adaptive Cards Designer
- Creating an Internal CV (Curriculum Vitae) with List Formatting
- Sample - Internal CV
- chrome web store - SP Formatter
- Visual Studio Marketplace – SP Formatter
Thank you for your great work. Samples are often showcased in Demos. Request a Demo spot on the call https://aka.ms/m365pnp/request/demo
Open-source project status
Project | Current Version | Release/Status |
---|---|---|
PnP .NET Libraries - PnP Framework | v1.11.0 GA | |
PnP .NET Libraries - PnP Core SDK | v1.8.0 GA | |
Microsoft 365 Assessment tool | v1.0.0 (SharePoint Syntex Assessment) | Successor to the Modernization Scanner tool |
PnP PowerShell | v1.12.0 GA | v2.x is available in nightly builds !!! |
Yo teams - generator-teams | v4.1.0 GA, v4.1.1-preview.2 | |
Yo teams - yoteams-build-core | v1.8.0 GA, v1.8.1-preview | |
Yo teams – yoteams-deploy | v1.2.0 GA, v1.4.0-preview | |
Yo teams - msteams-react-base-component | v3.1.1 GA | |
Microsoft Teams Toolkit | v4.2.2 GA (VS Code), v17.4 (VS), v17.5-preview-2 (VS) | New builds daily |
Microsoft Graph Toolkit (MGT) | v2.9.0 GA, v3.0 Preview | https://aka.ms/mgt/2.9.0 |
General resources
- Script Samples - Getting started with PnP Script Samples – aka.ms/script-samples/getting-started
- Samples - Power Platform Samples | aka.ms/powerplatform-samples
- Microsoft 365 tenant – Script Samples Gallery | aka.ms/script-samples
- Microsoft Teams Samples Gallery | aka.ms/teams-samples
- Microsoft 365 Extensibility look book gallery | aka.ms/m365/extensibility
- Archives - Microsoft 365 PnP Weekly - Videos, Podcasts
- PnP Teams Quickstart | aka.ms/pnp-teams-quickstart
- Microsoft Teams Toolkit v3.x | https://aka.ms/teams-toolkit
- Microsoft 365 and Power Platform Community Blog | aka.ms/m365pnp/blog
- Microsoft Graph Toolkit in Microsoft Learn | https://aka.ms/learn-mgt
- Viva Connections https://aka.ms/VivaConnections
- SharePoint look book
- Yo Teams video training package
- .NET Standard 2.0 version of SharePoint Online CSOM API
- Microsoft 365 community (PnP) videos | aka.ms/m365pnp-videos
- Microsoft Teams Toolkit for Visual Studio Code
- yo Teams | aka.ms/yoteams
- Video - Getting started using yo Teams | Wictor Wilén (Microsoft)| @wictor
- Build a crisis management site to connect people and information
- Developer documentation | https://aka.ms/spdev-docs
- PnP Power Shell
- SharePoint Modernization Partner Guidance - Feedback welcome
- Solution - Building a modern search experiences with SharePoint Framework web parts
- Page transformation guidance
- Page transformation videos
- Modernization scanner
- Microsoft 365 developer program site - Need to become a Tenant Admin to test look book capabilities? Get a Microsoft 365 E5 developer subscription (free tenant for 90 days)
- SharePoint Page Transformation webcast series
- PnP PowerShell
- SharePoint Modernization Tools
Upcoming calls | Recurrent invites
- Microsoft 365 platform call | Tuesday, February 21, 8:00 am PT - https://aka.ms/m365-dev-call (weekly)
- Viva Connections & SharePoint Framework call | Thursday, February 23, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Microsoft 365 General Dev call | Thursday, March 2, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Office add-in monthly call | Wednesday, March 8, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Power Platform monthly call | Wednesday, March 15, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Microsoft Identity Platform call | Thursday, March 16, 9:00 am PT - https://aka.ms/IDDevCommunityCalendar (monthly)
About
Microsoft 365 Development Community 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, Power Automate, Power Apps, Column Formatting, List formatting, etc. topics. More details on the Microsoft 365 community from https://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 https://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 below this post as well. More details on the Microsoft 365 community and options to get involved are available from https://aka.ms/m365pnp.
“Sharing is caring”
Microsoft 365 Community (PnP) team, Microsoft - 16th of February 2023