Microsoft 365 Developer Community Call recording -- 14th of October, 2021
Call summary
Updated Viva Connections public developer preview! Have a look at Microsoft 365 tenant – script samples gallery (101 scenarios and 135 scripts, using CLI for Microsoft 365, PnP PowerShell, SPO Management Shell tooling and more…). Register Today for Hacktoberfest 2021 ...Begins October 1. Sign up and attend a session in October – November hosted by Sharing is Caring. Sign up for the PnP Recognition Program. Dial into the Microsoft 365 platform call on October 19th @ 8 AM PT. Project releases this week include PnP Core SDK v1.4.0 GA, PnP PowerShell v1.8.0GA, Yo teams - generator-teams - v3.3.1 GA. Open-source project status: (Bold indicates new this call)
Project Current Version Release/Status PnP .NET Libraries - PnP Framework v1.6.0 GA, PnP Provisioning Engine Schema v202103 Version 1.7.0 – Early Autumn 2021, v1.8.0 Winter 2021 PnP .NET Libraries - PnP Core SDK v1.4.0 GA, PnP Transformation Framework: Public Preview released! Prepping for v1.5.0 PnP PowerShell v1.8.0 GA In progress: V2 POC, Prepping for v1.8, nightly releases Yo teams - generator-teams v3.3.1 GA (Support for Teams JS SDK 1.11) Yo teams - yoteams-build-core v1.3.0 GA Yo teams – yoteams-deploy v1.0.1 GA Yo teams - msteams-react-base-component v3.1.0 Microsoft Graph Toolkit (MGT) v2.3.0 GA Working on v3.0.0
*** Note: While version releases are periodic, nightly releases are nightly! Subscribe to nightly releases for the latest capabilities. **
As well, there were 17 script samples, 2 Teams samples and 3 Power Platform Samples this week. The host of this call was David Warner II (Catapult Systems) | @DavidWarnerII. Q&A takes place in chat throughout the call.
Actions
- Register today for Hacktoberfest 2021 – https://hacktoberfest.digitalocean.com
- Visit Teams, Graph Toolkit, and other project Repos/sample repositories for issues that can be submitted in the Repo and recognized by Hactoberfest.
- Register for Microsoft Ignite (Digital event) - November 2-4, 2021- https://ignite.microsoft.com
- Opt in to PnP Recognition Program | https://aka.ms/m365pnp-recognition
- Register for Sharing is Caring Events:
- First Time Contributor Session – November 3rd (EMEA, APAC & US friendly times available)
- Community Docs Session – November 17th
- Power Platform Samples – First Time Contributor - October 27th
- PnP – SPFx Developer Workstation Setup – November 16th
- PnP SPFx Samples – Solving SPFx version differences using Node Version Manager – November 30th
- Ask Me Anything (AMA) – PnP PowerShell – October 26th
- First Time Presenter – TBS
- More than Code with VSCode – November 9th
- Maturity Model Practitioners – October 19th (every 3rd Tuesday of month, 7:00am PT)
- 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)
bot meeting lifecycle feedback - Microsoft Teams App - Markus Möller (Avanade) | @Moeller2_0
TeamsLeaderboard - Thomy Gölles (Solvion) | @thomyg **Microsoft Power Platform Samples: **(https://aka.ms/powerplatform-samples)
*Request Review and Approval - Lindsay Shelton | @LShelton_Tech
*Hide SharePoint Page Title - Michel Mendes | @michelcarlo
*Collect Feedback Workflow - April Dunnam | @aprildunnam
[*These latest samples should show within 24 hours of date of this call]{style=“font-size: 10.5pt; font-family: ‘Segoe UI’,sans-serif;”} **Script Samples: ** (https://aka.ms/script-samples)
- 11 New Samples + 6 Updated Samples🤩 – WOW! Contributed by
- Valeras Narbutas | @ValerasNarbutas
- Chandani Prajapati | @Chandani_SPD
- Adam Wójcik | @Adam25858782
- Reshmee Auckloo | @reshmeeauckloo
- Dipen Shah | @Dips_365
– Thank you
Demos
Demos delivered in this session
Introduction to the new PnP Transformation Framework – next step in the evolution of the PnP Modernization Framework is the PnP Transformation Framework (Public Preview) – for migrating content from any CMS (data source provider) to SharePoint online modern with the assistance of in-memory abstraction (virtual layout of page) and web part mapping providers. Not for migrating content, but for transforming content presentation to modern. Targeting RC end November, GA end 2021.
Teams Meeting App – Record and playback attendee names – for pronunciation purposes, capture and subsequently hear upon demand, a meeting participant’s name. Start by creating a meeting and install Teams app into the meeting. See experience in UI from scheduler and participant perspectives. Understand usage prerequisites, pre-meeting and in-meeting experiences, and step through core code - Teams manifest, handling device types, meeting status, custom audio control.
Feedback bot using the new Adaptive Card capabilities – this bot functional in Microsoft Teams and Outlook (Universal actions), showcases 3 Adaptive Card features - Sequential workflow (concurrently awaits/tracks action from initiator and each participant), Up-to-date cards (real-time refresh across all users’ cards) and Contextual views (Reader’s view changes based on role). Sample created with node JS/Type script and Yeoman Generator for Bot v4. Step through well commented code.
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
Topics covered in this call
PnP .NET library updates - Bert Jansen (Microsoft) | @O365bert – 5:36
PnP PowerShell - Erwin van Hunen (Valo Intranet) | @erwinvanhunen – 7:08
yo Teams updates - David Warner II (Catapult Systems) @DavidWarnerII – 8:55
Microsoft Graph Toolkit updates - Beth Pan (Microsoft) beth-panx – 9:29
Microsoft Script Samples - Paul Bullock (CaPa Creative Ltd) | @pkbullock – 2:03
Microsoft Teams Samples - Bob German (Microsoft) @Bob1German – 10:58
Microsoft Power Platform Samples - April Dunnam (Microsoft) | @aprildunnam – 12:20
D1: Introduction to the new PnP Transformation Framework – Bert Jansen | @O365Bert & Paolo Pialorsi | @PaoloPia – 14:29
D2: Teams Meeting App – Record and playback attendee names – Markus Möller | @ Moeller2_0 – 29:04
D3: Feedback bot using the new Adaptive Card capabilities – Rabia Williams | @williamsrabia – 42:50
Resources
Additional resources around the covered topics and links from the slides.
D1: Article - Introducing the New Microsoft 365 PnP Transformation Framework
D1: Tools - PnP Core SDK
D2: Article - Meeting apps in Microsoft Teams (1) – Pre-meeting
D2: Sample - tab meeting record name - Microsoft Teams App
D2: Documentation - Apps for Teams meetings
D3: Article - Universal Actions for Adaptive Cards in a NodeJs project
D3: Sample - Card Bot - Bot showcasing the Adaptive Card Universal Action Model in Node/TypeScript
D3: Documentation - Universal Actions for Adaptive Cards
D3: Documentation - Bots and SDKs
D3: Samples - BotBuilder-Samples
D3: Demo - TCS’ Incident Management Teams app integrates Universal Actions for Adaptive Cards
PnP Weekly – Episode 138 (October 11th) with Germany-based Office Apps and Services MVP, consultant, developer Luise Freese | @LuiseFreese and Belgium-based SharePoint/Power Platform developer at Qubix, Carmen Ysewijn | @CarmenYsewijn | video | podcast
General resources
- 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 v2.2 | 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 Provisioning Service - Easily provision look book designs to any tenant in the world
- SharePoint Provisioning templates on GitHub
- PnP Provisioning Tenant Templates documentation
- SharePoint Page Transformation webcast series
- PnP Power Shell
- SharePoint Modernization Tools
Upcoming Calls | Recurrent Invites
- Microsoft 365 platform call – October 19th at 8:00 am PDT | https://aka.ms/m365-dev-call
- Power Apps monthly call– October 20th at 8:00 am PDT | https://aka.ms/PowerAppsMonthlyCall
- SharePoint Framework call – October 21st at 7:00 am PDT | https://aka.ms/spdev-spfx-call
- Microsoft Identity Platform call – October 21st at 9:00 am PDT | https://aka.ms/IDDevCommunityCalendar
- M365 General Dev call – October 28th at 7:00 am PDT | https://aka.ms/m365-dev-sig
- Office add-in monthly call – November 10th at 8:00 am PDT | https://aka.ms/officeaddinscall
- Adaptive Cards monthly call **– **November 11th at 9:00 am PDT | https://aka.ms/adaptivecardscommunitycall 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 PnP team, Microsoft - 15th of October 2021