Let’s decode: Single Sign-on in Microsoft Teams Tabs
Microsoft 365 Code | Decode is a series that focuses on breaking down topics for developers to understand concepts better. In this segment, Bob and Rabia decode single sign on (SSO) in a Teams tab app.
Microsoft Teams is the ultimate messaging app for your organization—a workspace for real-time collaboration, communication, meetings, and file sharing. You can extend your Teams app in multiple ways. This blog post explains how.
Developing real-time collaborative apps with Azure, Microsoft 365, Power Platform, and GitHub
Collaborative apps – apps built for a collaboration platform like Microsoft Teams, Slack, Google Workspace, etc. – are apps with collaboration at their core, designed for the flexibility of hybrid work. You can build collaborative apps with the tools you use every day and your existing development skills!
Guidance for implementing partner offerings for Viva Connections with ACEs and custom APIs
We are excited to announce new guidance on how to build Microsoft Viva Connections extensibility with Adaptive Card Extensions (ACEs), which are calling securely custom APIs hosted in the Azure Active Directory.
Announcing Teams JS SDK v2 in public preview: Extend Teams apps across Microsoft 365
We are excited to share Microsoft Teams JS SDK v2 is now in public preview, which unlocks the ability for developers to begin extending Microsoft Teams apps across Microsoft 365. Now, apps built for Teams not only run everywhere Teams runs, but also in more of the places users spend their time.
We’re excited to announce new capabilities that let you programmatically create your own custom data types within Excel. This helps solve a key problem developers have today with requirements around metadata associated with cells.
Today, at Ignite 2021, we are excited to share new capabilities added to Microsoft Graph that give developers and IT administrators just that - more collaboration, more integration, more security, and more data for organizational insights.
Announcing public preview of Azure Fluid Relay service @ Ignite 2021
Hybrid work is transforming the way we use applications to collaborate. Today, we are excited to announce the public preview availability of the Azure Fluid Relay service to help create vibrant collaborative experiences.
Microsoft Learn Module - Extend Microsoft Viva Connections with Web Parts
In this 28-minute developer focused demo, Waldek Mastykarz and Vesa Juvonen open with an objective: Build a SPFx 1.13 web part to surface important announcements (from a list) on Viva connections Desktop. Test web part in localhost, bundle and deploy. Developers own the web part’s UI – the HTML and CSS, leaving content owners to add and configure web parts on a page. This demo focuses on Web Parts. Related demos focus on Adaptive Card Extensions and Application Customizers. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on November 16, 2021.
Viva Connections & SharePoint Framework Community Call – 2nd of December, 2021
SharePoint PnP Community - SPFx & JS SIG call on December 2. Demos on Introduction to HtwoO React library – Fluent UI experiences easily and Getting started with using PnP Search Web Parts v4. SharePoint Framework 1.13.1 released - npm install -g @microsoft/generator-sharepoint. PnP project releases in the last two weeks - SharePoint Framework (SPFx) v1.13.1 GA and CLI for Microsoft 365 v4.2.0 GA. Delivered as well - 2 extension, 2 web part and 2 ACE samples. Terrific twos! The host of this call is Patrick Rodgers (Microsoft) | @mediocrebowler. Q&A takes place as always in chat throughout the call.
During this 13-minute Developer and Citizen Developer-focused demo, Microsoft presenters deliver an overview of Viva Connections Dashboard, elements of Dashboard, card layouts, information flow, rendering differences between web and mobile. Learn about Viva Connections’ 3 pillars – Dashboard, Applications and Feeds. Deep dive into Authoring a Quick View card in both Dashboard and in Adaptive Cards Designer – note (consistency) the same JSON, renders similar card, due to same Fluent UI/React behind scenes. Step through 6 different Quick View card layouts. This demo is taken from the Adaptive Cards community call – November 2021, recorded on November 11, 2021.
Getting started on building Microsoft Teams tabs with Adaptive Cards
In this 19-minute developer focused demo, Loki Meyburg delivers a brilliant overview on a unified developer experience - power everything in Teams with a Bot back-end and an Adaptive Cards front-end with chat bots, messaging extensions, task modules and tabs! Step through setting up a Bot in Azure, building a tab with Adaptive Cards, adding a new card - creating card in Designer and copying JSON into VS Code, and finally rendering new card in Tab. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on November 16, 2021.
Microsoft 365 Platform Community Call – 30th of November, 2021
Microsoft 365 platform community call delivered on November 30th. Three demos delivered during call, one was not captured in the session recording. Demos - Microsoft 365 Application Certification (not captured), Consume a multi-tenant API within Viva Connections Adaptive Card Extensions (ACEs), and Introduction to Microsoft Graph Go SDK. Start Viva Connections development today with free training Learning Path: Extend Microsoft Viva Connections. Join the Microsoft 365 Developer Program and get a free E5 developer tenant with instant availability. The host of this call was Sébastien Levert (Microsoft) | @sebastienlevert. Q&A takes place in chat throughout and live at end of call.
Updates on Independent Publisher Connectors & myStrom Connector Demo
In this 8-minute developer-focused demo, we learn there are now 38 certified connectors in production, 19 in the pipeline according to Natalie Pienkowska. Connectors are used by Power Automate, Power Apps, and Azure Logic Apps. Tomasz Poszytek’s myStrom connector handles authentication and basic switching capabilities (on/off, trigger automations) for home control system devices. His solution triggers home control system actions based on current weather and air quality - displayed on a PowerBI dashboard. A This PnP Community demo is taken from the General Microsoft 365 Development Special Interest Group (SIG) - Bi-weekly sync call recorded on November 11, 2021.
In this installment of the weekly discussion revolving around the latest news and topics on Microsoft 365, hosts – Vesa Juvonen (Microsoft) | @vesajuvonen and Waldek Mastykarz (Microsoft) | @waldekm are joined by Bristol, England, United Kingdom-based Senior Program Manager Rabeb Othmani | @Rabeb_Othmani, on the Microsoft Graph Developer Experience team. The group’s discussion covered Rabeb’s work before joining the Graph team 2 months ago, work presently on the team with Graph Explorer and Kyota, and celebrating people’s differences and respecting their experiences. Microsoft and the PnP Community delivered 7 articles in the last week! This session was recorded on Friday, November 26, 2021.
ProvisionGenie - a Teams provisioning engine on Power Apps and Azure Logic Apps
In this 13-minute citizen developer focused demo, Luise Freese & Carmen Ysewijn show how ProvisionGenie blends learning with the provisioning process. The app elegantly and non-technically prompts user through Group, Site and Channel configuration. Team owner adds members and owners, libraries, columns and lists. Uses Logic Apps behind scenes to provision resources. Integrates Power Apps for UI, Azure Logic Apps (flows - actions), Managed Identity (authentication), Dataverse (data storage), Deployment (script and ARM template files) and has great documentation. This PnP Community demo is taken from the General Microsoft 365 Development Special Interest Group (SIG) - Bi-weekly sync call recorded on November 11, 2021.
List item filtering on modern pages with complex dynamic view formatting
In this 12-minute developer focused demo, Chris Kent’s objective here is to make a list with topics and lengthy descriptions more readable and interactive. Create 2 new views (list and gallery) for the same list. Gallery view for button like navigation (topics), and List view to create mini navigation – to move up/down through item descriptions. Use “ID” attribute that links everything together with anchors. Expose views on webpage. All bowser - client-side with out-of-the-box formatting. This PnP Community demo is taken from the General Microsoft 365 Development Special Interest Group (SIG) - Bi-weekly sync call recorded on November 11, 2021.