Microsoft 365 Developer Community Call recording – 14th of April, 2022
Call summary
Yes, in one location you will find Microsoft 365 tenant – script samples gallery (147 scenarios and 207+ scripts) now also integrated into the Microsoft 365 Unified Sample Solution Gallery (1040+ samples) from Microsoft and community!! Sign up and attend an AMA and other events this month hosted by Sharing is Caring. Get the recognition you deserve, sign up for the PnP Recognition Program. The MGT samples repository is now LIVE! https://aka.ms/mgt/samples and see the preview release for the MGT TeamsFxProvider - npm i [@microsoft](https://techcommunity.microsoft.com/t5/user/viewprofilepage/user-id/41501)/mgt@next.teamsfx
. Join the Microsoft 365 platform call on Tuesday, April 19, 8:00 am PT.
Just Released - since last call
- 2 new/updated script samples
- 1 Teams sample
- 1 Power Platform sample
To see current releases and latest updates/nightly builds, access the Repos via the links in table below. While version releases are periodic, nightly releases are nightly! Subscribe to nightly releases for the latest capabilities.
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 |
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 |
The host of this call was David Warner II (Catapult Systems) | @DavidWarnerII. Q&A takes place in chat throughout the call.
Actions
- Mark your calendar for Microsoft Tech Days - Have a seat with Microsoft 365 developer platform | Thursday, May 5, 2022. Registration and Agenda coming soon.
- Mark your calendar for Microsoft Build, May 24-26, 2022 - Register
- Opt into PnP Recognition Program | https://aka.ms/m365pnp-recognition
- Join us at the next Microsoft 365 platform call on Tuesday, April 19, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Demos:
- Latest on Microsoft Graph Data Connect data sets – Nik Charlebois
- Integrate Graph connector content within Office.com – Mounika Narayanan
- Introduction: Apps that extend across Teams, Outlook, and Office – Divyanka Pillai and Michelle Lee
- Register for Sharing is Caring Events:
- AMA (Ask me anything) – Viva ACE | Coming Soon
- First Time Contributor Session | TBS soon
- 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
- PnP – SPFx Developer Workstation Setup | TBS soon
- PnP SPFx Samples – Solving SPFx version differences using Node Version Manager | TBS soon
- First Time Presenter | TBS soon
- More than Code with VSCode | TBS soon
- Maturity Model Practitioners | Tuesday, April 19, 7:00 am PT - Register
- Getting Started with Viva Connection ACEs (2-part session) | TBS soon
- PnP Office Hours – 1:1 session | Register
- PnP Buddy System | Request a Buddy
- Download the recurrent invite for this call – https://aka.ms/m365-dev-sig
- Call attention to your great work by using the #PnPWeekly on Twitter.
Microsoft Teams Development Samples
(https://aka.ms/TeamsSampleBrowser)
- Move Your Filters app - Mark Allan | @MarkXA & Tom Resing | @resing
Microsoft Power Platform Samples
(https://aka.ms/powerplatform-samples)
- Invoice Automation using the SharePoint Syntex - Steve Pucelik | @spucelik
Script Samples
(https://aka.ms/script-samples)
- New Scenarios
- Delete Custom SharePoint list designs - Reshmee Auckloo | @ReshmeeAuckloo
- Updates or scenarios implemented with alterative tools
- Undelete items from SharePoint Recycle bin - Adam Wójcik | @Adam25858782
Article: Getting started with PnP Script Samples – aka.ms/script-samples/getting-started
– Many thanks!
Demos delivered in this session
TeamsFx .NET - Current Updates - April 2022 – Microsoft Teams Framework is a .NET library encapsulating common functionality and integration patters for developers building apps hosted in Microsoft Teams. Use .NET (server-side) and React (client-side) languages, CLI, built-in SSO, GraphClient Auth provider, Blazor templates, extended by Teams Toolkit in VS 2022 (preview). See scaffolding out a project (create personal tab) using Microsoft Teams App template in VS 2022, add Teams Toolkit, Razor Class Library.
Controlling list toolbar with JSON using commandBarProps option – high level positioning on column, view and form formatting options. See how commandBarProps fit in. Command bar property changes affect view, not list configuration. See the basic JSON schema used to make changes to items on the command bar. Add, hide, reposition on bar or to overflow, rename, re-icon, add a tooltip and conditions to command items. Useful for guiding users through operations.
Building dynamic dashboard pages with list formatting – take a single list being fed by one or more Microsoft Forms and expose it on a dashboard comprised of 4 discrete list web parts accessing the same list but displaying information in different views (Honeycomb, Recent Comments, Heat Map, Gauge Aggregate Footer). As data flows into the list, the dashboard updates. The web parts are not linked together. Samples exist for each View.
Thank you for your work. Samples are often showcased in Demos. Request a Demo spot on the call https://aka.ms/m365pnp/request/demo
Topics covered in this call
- PnP .NET library updates - David Warner II (Microsoft) | @DavidWarnerII – 6:15
- PnP PowerShell updates - Gautam Sheth (Valo Intranet) | @gautamdsheth – 6:58
- yo Teams updates - Wictor Wilén (Microsoft) | @wictor – 8:03
- Microsoft Graph Toolkit updates - David Warner II (Microsoft) | @DavidWarnerII – 9:35
- Microsoft Script Samples - David Warner II (Microsoft) | @DavidWarnerII – 2:43
- Microsoft Teams Samples - Bob German (Microsoft) | @Bob1German – 10:23
- Microsoft Power Platform Samples - April Dunnam (Microsoft) | @aprildunnam – 11:20
- Demos – 13:13
Demos
TeamsFx .NET - Current Updates - April 2022 – Thomy Gölles (Solvion) | @thomyg – 13:21
Controlling list toolbar with JSON using commandBarProps option – Chris Kent (DMI) | @theChrisKent – 38:15
- Documentation - Command bar customization syntax reference
- Icons – Flicon
Building dynamic dashboard pages with list formatting – Chris Kent (DMI) | @theChrisKent – 53:09
- Sample - Heat Map
- Sample - Honeycomb Links
- Sample - Recent Comments
- Sample - Gauge Aggregate Footer
Resources
Additional resources around the covered topics and links from the slides.
- Microsoft 365 PnP Weekly – Episode 161 (April 11th) with California, US based Power Platform Community Program Manager, David Warner (Microsoft) | @DavidWarnerII | video | podcast
- Microsoft 365 PnP Weekly – Episode 160 (April 4th) with Bangalore, India based MVP, Arjun Menon (Tata Consultancy Services) | @arjunumenon | video | podcast
- Microsoft 365 Developer Podcast - Development Topics with Andrew Connell (April 12th) | @andrewconnell | podcast
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 PnP Community hub | aka.ms/m365pnp/community
- 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 (Avanade)| @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 Power Shell
- SharePoint Modernization Tools
Upcoming Calls | Recurrent Invites
- Microsoft 365 platform call | Tuesday, April 19, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- Power Apps monthly call | Wednesday, April 20, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Viva Connections & SharePoint Framework call | Thursday, April 21, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Microsoft Identity Platform call | Thursday, April 21, 9:00 am PT - https://aka.ms/IDDevCommunityCalendar (monthly)
- M365 General Dev call | Thursday, April 28, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Office add-in monthly call | Wednesday, May 11, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Adaptive Cards monthly call | Thursday, May 12, 9:00 am PT - https://aka.ms/adaptivecardscommunitycall (monthly)
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 - 15th of April 2022