Microsoft 365 & Power Platform Development Community call - 4th of August, 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
- Power Platform - Independent Publisher Connectors submissions
- New – Microsoft Partner Center - Oleksii Skirko
- New – Snowflake - Rene Koch
- New – Datamuse - Troy Taylor
- New – Moosend - Troy Taylor
- New – Shadify - Troy Taylor
- Updated – Notion - Chandra Sekhar Malla | @ChandraSMalla
- Updated – Quickbase - Troy Taylor
- Updated – SchoolDigger - Troy Taylor
- Top Connector Asks
- Script samples
- New PowerShell – Update web part properties on modern pages - Ramin Ahmadi | @raminahmadi1986
- New PowerShell – Export SharePoint Term Store terms to CSV - Ramin Ahmadi | @raminahmadi1986
- New CLI – List external users across all sites and in what site groups - Martin Lingstuyl
- Updated CLI – List all external users in all site collections - Martin Lingstuyl
- Updated Power App PowerShell – Copy Planner plan - Reshmee Auckloo | @ReshmeeAuckloo
- Good first issue asks
- Microsoft Teams samples
- Wanted – Updated Microsoft Teams JavaScript samples using Teams SDK v2 | Microsoft Teams Development Samples | aka.ms/Teams-Samples
- Documentation – Microsoft Teams JavaScript client SDK | aka.ms/TeamsSDK-v2
- Documentation – Microsoft 365 Platform Community Call – 7th of June, 2022 | aka.ms/TeamsSDK-v2-Community-Call
- Power Platform Samples
- New – Progress-Bar Components - Luise Freese | @LuiseFreese
- New – Get terms from Term Store - Ramin Ahmadi | @raminahmadi1986
- The MGT samples repository is now live! | aka.ms/mgt/samples
Demos
- ProvisionGenie v.3.0 – focus on Localization and Accessibility – newly released v3.0 delivers Localization - UI in 12 languages. Languages are easily added – upload from spreadsheet to localization table in Microsoft Dataverse. Admins can limit language options presented for user to choose. Accessibility options include Theming, Screen reader and Keyboard-only support, and language availability. Call to action is to translate ProvisionGenie into more languages to enable more people to benefit from this application.
- List formatting backgrounds and borders using new isSelected placeholder – isSelected is used with classes found on formatting samples site, applies formatting (backgrounds, borders) to selected row or changes image in column of selected row. Classes used ms-bgColor- applies a background color, sp-field-border sets border-width and border-style. Two Bonus on-the-fly demos show new “customRowAction” to expose a context menu and new expression called “split” for formatting text and borders around text.
The host of this call was David Warner II (Microsoft) | @DavidWarnerII. Q&A takes place in chat throughout the call.
Agenda items
- Microsoft Graph Toolkit updates - David Warner II (Microsoft) | @DavidWarnerII – 6:10
- Independent Publisher Connectors - Natalie Pienkowska (Microsoft) | @NataliePienkow1 – 6:39
- Microsoft Script Samples - David Warner II (Microsoft) | @DavidWarnerII – 8:05
- Microsoft Teams Samples - Bob German (Microsoft) @Bob1German – 8:46
- Microsoft Power Platform Samples - David Warner II (Microsoft) | @DavidWarnerII – 10:30
- Demo - ProvisionGenie v.3.0 – focus on Localization and Accessability – Luise Freese | @LuiseFreese – 11:51
- Demo - List formatting backgrounds and borders using new isSelected placeholder – Chris Kent (DMI) | @theChrisKent – 28:42
Actions
- Opt into the PnP Recognition Program | aka.ms/m365pnp-recognition
- Register for upcoming Sharing is Caring events:
- Power Platform Samples Contributor | Wednesday, August 17th, 9:30am PT | 12:30pm ET - Register
- Writing for the Web | Tuesday, September 6th, 9:30am PT | 12:30pm ET | 6:30pm CET - Register
- Maturity Model Practitioners | Tuesday, September 20th, 7am PST - Register
- PnP Office Hours – 1:1 session | Register
- PnP Buddy System | Request a Buddy
- What do you need from PnP Core SDK? Let us know and/or view the latest changes at PnP Core SDK Changelog.
- PowerShell suggestions? Please visit PnP.PowerShell Changelog
- Ideas for Microsoft Lists? aka.ms/Feedback/Lists
- Create a connector – Top Power Platform Independent Publisher Connector Asks
- 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.
- 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
- ProvisionGenie v.3.0 – focus on Localization and Accessability
- Documentation – ProvisionGenie – Dataverse vs Dataverse for Teams
- Tool – ProvisionGenie
- Documentation - Release notes
- List formatting backgrounds and borders using new isSelected placeholder
- List Formatting Samples - Samples by Class: ms-bgColor-*
- List Formatting Samples - Samples by Class: sp-field-border*
- Documentation - Use column formatting to customize SharePoint | aka.ms/spdev-column-formatting
- Icons - Flicon.io
- Repo - Farrier Community-tooling
- Samples - SharePoint List Formatting Samples
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.10.0 GA | Prepping 1.11.0 (after summer break) |
PnP .NET Libraries - PnP Core SDK | v1.7.0 GA | Prepping for 1.8.0 (after summer break) |
Microsoft 365 Assessment tool | v1.0.0 (SharePoint Syntex Assessment) | Successor to the Modernization Scanner tool |
PnP PowerShell | v1.11.0 GA | |
Yo teams - generator-teams | v4.0.0 GA | |
Yo teams - yoteams-build-core | v1.7.0 GA | |
Yo teams – yoteams-deploy | v1.2.0 GA | |
Yo teams - msteams-react-base-component | v3.1.1 GA | |
Microsoft Graph Toolkit (MGT) | v2.6.0 GA |
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
- Office add-in monthly call | Wednesday, August 10, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Viva Connections & SharePoint Framework call | Thursday, August 11, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Adaptive Cards monthly call | Thursday, August 11, 9:00 am PT - https://aka.ms/adaptivecardscommunitycall (monthly)
- Power Platform monthly call | Wednesday, August 17, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Microsoft 365 General Dev call | Thursday, August 18, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Microsoft Identity Platform call | Thursday, August 18, 9:00 am PT - https://aka.ms/IDDevCommunityCalendar (monthly)
- Microsoft 365 platform call | Tuesday, September 6, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
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 - 4th of August 2022