Microsoft 365 & Power Platform Development Community call - 28th of April, 2022
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
Announcing the new Microsoft 365 Unified Sample Gallery - More than 1060 samples | aka.ms/m365/samples consolidated from all sources. Solution specific galleries:
- Microsoft 365 tenant – script samples gallery (149 scenarios and 212+ scripts)
- The MGT samples repository is now LIVE! https://aka.ms/mgt/samples
Agenda set for next Microsoft 365 platform call on Tuesday, May 3, 8:00 am PT. Microsoft presenters and topics:
- Erin Bailie - Extend your Microsoft Teams app to Outlook and Office
- James Eccles & Bert Jansen - Introducing new M365 Assessment Tool with SharePoint Syntex Module
- Nancy Wang - Run Office Scripts with a button - now in Excel for Windows
Project releases
- Microsoft 365 Assessment tool 1.0.0 (successor to the Modernization Scanner) released | aka.ms/microsoft365assessment
- Blog Post - PnP PowerShell v1.10
Script samples
- NEW - Get Hub Sites Details and Export it to CSV - Chandani Prajapati | @Chandani_SPD
- NEW - Export OneDrive Admins - Matt Maher | Maher256
- Updated - Get Hub Sites Details and Export it to CSV – Two additional tool updates - Jasey Waegebaert | Jwaegebaert & Chandani Prajapati | @Chandani_SPD
- Updated - List Guests within Teams in a tenant - Jasey Waegebaert | Jwaegebaert
- Updated - Export a csv report on all Whiteboards - Nanddeep Nachan | @NanddeepNachan
Microsoft Teams samples
- HR Talent App Node - Scott Perham | scottperham and Jack Lewis | jacklewis123
Power Platform samples
- Join the Power Platform Contributors Sharing is Caring Session – Monday, May 9, 10:30 am PT- Register
Microsoft 365 PnP Weekly – Episode 163 (April 25th) with Oslo, Norway based Principal Product Manager, Mikael Svenson (Microsoft) | @mikaelsvenson | video | podcast
Demos
- Updates on Independent Publisher Connectors & GitLab Connector Demo - there are 113 Independent Publisher Connectors in production, 31 in the pipeline delivered by 41 outstanding publishers. Use GitLab Dev Ops for Power Platform projects using GitLab connector to access GitLabs APIs for actions. Step through creating a project in newly provisioned sandbox. Move through Dev, Text, Deploy. Canvas app leverages ALM accelerator (Power CAT team-built tool), Azure VM and Power Automate flows.
- List formatting magic - Discussion board formatting - extend existing Kanban Board card view and rendering the Adaptive Cards in SharePoint, Teams and Planner. Use JSON formatting to add 3 new features to cards - flags, move to top, and expand/collapse. Manage cards with filtering, menu options, bots, mail forwarding rules, Power Automate flows, use conditional formatting, collect comments, add/delete and mark as complete. Exemplifies the build once, render anywhere approach.
- TeamsFx .NET - Introduction to Teams Explorer Sample - a sample tab (and very useful developer resource) that leverages Graph and SPO API endpoints. Authentication by TeamsFx SSO and certificate for PnP Core. The app is built using TeamsFX .NET library, Blazor, Microsoft Graph and Visual Studio. From tab, select a Team, view the Team’s properties, installed apps, channels, team members, etc. No need to go to Postman or Graph Explorer.
The host of this call was David Warner II (Microsoft) | @DavidWarnerII. Q&A takes place in chat throughout the call.
Agenda items
- PnP .NET library updates - Bert Jansen (Microsoft) @O365bert – 6:24
- PnP PowerShell updates - Gautam Sheth (Valo Intranet) | @gautamdsheth – 8:11
- yo Teams updates - David Warner II (Microsoft) | @DavidWarnerII – 9:54
- Microsoft Graph Toolkit updates - David Warner II (Microsoft) | @DavidWarnerII – 10:19
- Microsoft Script Samples - David Warner II (Microsoft) | @DavidWarnerII – 4:06
- Microsoft Teams Samples - David Warner II (Microsoft) | @DavidWarnerII – 11:04
- Microsoft Power Platform Samples - David Warner II (Microsoft) | @DavidWarnerII – 11:37
- Demo - Updates on Independent Publisher Connectors & GitLab Connector Demo - Natalie Pienkowska (Microsoft) | @NataliePienkow1 & Roy Paar (Microsoft) | @RoyPaar – 13:52
- Demo - List formatting magic - Discussion board formatting - André Lage (Datalynx AG) | @aaclage – 24:54
- Demo - TeamsFx .NET - Introduction to Teams Explorer Sample - Thomas Gölles (Solvion) | @thomyg – 42:05
Actions
- Opt into PnP Recognition Program | https://aka.ms/m365pnp-recognition
- Register for Microsoft Tech Days | Thursday, May 5, 2022.
- Register for Microsoft Build | May 24-26, 2022
- Join us at the next Microsoft 365 platform call on Tuesday, May 3, 8:00 am PT. Invite
- Register for Sharing is Caring Events:
- Community Docs Session | Tuesday, May 17, 10:00 am PT - Register
- Power Platform Samples – First Time Contributor | Monday, May 9, 10:30 am PT- Register
- Maturity Model Practitioners | https://forms.office.com/Pages/ResponsePage.aspx?id=KtIy2vgLW0SOgZbwvQuRaXDXyCl9DkBHq4A2OG7uLpdUODY3NVRFQ0E4SFg5WlI1TU83WFJQRklZSy4uRegister
- PnP Office Hours – 1:1 session | Register
- PnP Buddy System | Request a Buddy
- 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.
- Sign up to Share your story in the Learn from the community series.
- Request a Demo spot on the call – https://aka.ms/m365pnp/request/demo
- Download the recurrent invite for this call – https://aka.ms/spdev-sig-call
Demo references
- Updates on Independent Publisher Connectors & GitLab Connector Demo
- Documentation - GitLab (Independent Publisher) (Preview)
- Connector Repo – GitLab
- Requested connector - Top Connector Asks
- Documentation - Independent publisher certification process
- Documentation - Create a custom connector from scratch
- List formatting magic - Discussion board formatting
- Sample - Board tag format
- Samples - List Formatting Samples
- TeamsFx .NET - Introduction to Teams Explorer Sample
- Tools - Microsoft Teams Framework (TeamsFx)
- Tools - Blazor
- Demo - TeamsFx .NET - Current Updates - April 2022 – Thomy Gölles (Solvion) | @thomyg
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.9.0 GA | Prepping for v1.10.0 |
PnP .NET Libraries - PnP Core SDK | v1.6.0 GA | Prepping for v1.7.0 |
Microsoft 365 Assessment tool | v1.0.0 (SharePoint Syntex Assessment) | Successor to the Modernization Scanner tool |
PnP PowerShell | v1.10.0 GA | In progress: V2 POC - .NET 6.0 based, Requires PowerShell 7.2 |
Yo teams - generator-teams | v3.5.0 GA, v4.0.0-next(.2) | Planning v4.0.0 release in mid-May |
Yo teams - yoteams-build-core | v1.6.0, 1.6.0-next.1 | |
Yo teams – yoteams-deploy | v1.1.0 GA | |
Yo teams - msteams-react-base-component | v3.1.1 GA | |
Microsoft Graph Toolkit (MGT) | v2.4.0 GA | Working on v3.0.0 - Aligning all Toolkit components to Fluent UI Web Components |
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, May 3, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- Viva Connections & SharePoint Framework call | Thursday, May 5, 7:00 am PT – https://aka.ms/spdev-spfx-call (bi-weekly)
- Office add-in monthly call | Wednesday, May 11, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- M365 General Dev call | Thursday, May 12, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Adaptive Cards monthly call | Thursday, May 12, 9:00 am PT - https://aka.ms/adaptivecardscommunitycall (monthly)
- Power Platform monthly call | Wednesday, May 18, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Microsoft Identity Platform call | Thursday, May 19, 9:00 am PT - https://aka.ms/IDDevCommunityCalendar (monthly)
About
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, Power Automate, PowerApps, 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 to 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 - 29th of April 2022