This article is contributed. See the original author and article here.
SharePoint Framework Special Interest Group (SIG) bi-weekly community call recording from March 25th is now available from the Microsoft 365 Community YouTube channel at http://aka.ms/m365pnp-videos. You can use SharePoint Framework for building solutions for Microsoft Teams and for SharePoint Online.
Call summary:
Welcome Luise Freese | @LuiseFreese to the Sharing is Caring team and Joel Rodrigues | @JoelFMRodrigues who is a new maintainer on the Reusable SPFx Controls team. Register now for April trainings on Sharing-is-caring. SharePoint Framework v1.12 has been deprecated due to unexpected regressions. Discussion later in the call on SharePoint Framework v1.12.1 capabilities to be released shortly. Latest project updates include: PnPjs Client-Side Libraries v2.3.0 released and please provide feedback on v3.0 Hub planning and discussion issues posted – issue #1636. CLI for Microsoft 365 GA v3.7 delivered. Reusable SPFx React Controls – v2.6.0 and v3.0.0 (SPFx v1.12 support) and Reusable SPFx React Property Controls – v2.5.0 and v3.0.0 (SPFx v1.12 support) delivered. Released PnP SPFx Generator v1.16.0 (Angular 11 supported), PnP Modern Search v3.18.1 released March 9th and v4.1.0 released March 20th. There were six PnP SPFx web part samples delivered last 2 weeks. Great work! The host of this call is Patrick Rodgers (Microsoft) @mediocrebowler. Q&A takes place in chat throughout the call.
Actions:
- RSVP to attend – 2-hour livestream – Building Apps for with Microsoft Graph – 2 sessions – 2:00pm AEST and 8:30am PDT | https://aka.ms/learntogether-graph
- Join the discussion – PnPjs v3.0 Hub planning and discussion – issue #1636.
- Complete the Developer Success Survey – https://aka.ms/developersuccess
- Join the M365 customer success platform panel – https://aka.ms/SuccessPanel
- Register for Sharing is Caring Events:
- First Time Contributor Session – April 6th & 27th (EMEA, APAC & US friendly times available)
- Community Docs Session – April
- PnP – SPFx Developer Workstation Setup – April 29th
- PnP SPFx Samples – Solving SPFx version differences using Node Version Manager – April 8th & 15th
- PnP – AMA (Ask Me Anything) – CLI for Microsoft 365 Edition – April 13
- First Time Presenter – April 7th & 21st
- More than Code with VSCode – April 14th & 28th
- Maturity Model Practitioners – April 20th
- PnP Office Hours – 1:1 session – Register
- Download the recurrent invite for this call – https://aka.ms/spdev-spfx-call
Demos:
Building extension to save documents as PDF in tenant document libraries – updated list extension first created 2 years ago for converting one or more selected documents into pdfs using internal SharePoint REST APIs. 2 methods – Export (create) and Save As (download). Saves pdfs to current library. Step through the conversion and render code – copy entire document and metadata to blob, writes data into pdf. Tenant wide extension automatically created in App Catalog.
Sending messages to Microsoft Teams using Microsoft Graph from SharePoint Framework solution – a simple web part for sending a message from a SharePoint page to a recipient’s mailbox or into a Microsoft Teams chat using Microsoft Graph. Conversation elements include send email, my profile information, target user’s principal name, get chat ID (determines if existing chat or creates new). Uses Graph APIs, PnP People Picker, React hooks and code snippets in Graph Explorer.
Update:
Latest on SharePoint Framework – SPFx v1.12.1 includes additional functionality over v1.12 for creating complex Microsoft Teams solutions including SPFx elements. In addition to corrections to SPFx v1.12, v1.12.1 includes Node v12/v14 and Gulp support, more access to page structure, embed manifest configuration option, support for Teams meeting apps and for Microsoft Teams SDK v1.8. Post v1.12.1 – integration in Microsoft Viva Connections, Teams Development, Store, Communications and Quality improvements.
- No new or updated extensions last week
SPFx web part samples: (https://aka.ms/spfx-webparts)
- Teams Meeting Questionnaire App – Nanddeep Nachan | @NanddeepNachan, Ravi Kulkarni | @RaviKul16a87, Smita Nachan | @SmitaNachan
- Questions and Answers – Bo George | @bo_george
- Calendar – Peter Paul Kirschner | @petkir_at
- Image Editor – Peter Paul Kirschner | @petkir_at
- Jump to Folder – Joel Rodrigues | @joelfmrodrigues
- Calendar – Mohammad Amer | @Mohammad3mer
As is the case this week, samples are often showcased in Demos. Thank you for your great work.
Agenda items:
- Latest updates on SharePoint Framework – Vesa Juvonen (Microsoft) | @vesajuvonen – 7:30
- PnPjs Client-Side Libraries – Julie Turner (Sympraxis Consulting) | @jfj199 – 8:55
- CLI for Microsoft 365 – Patrick Rodgers (Microsoft) | @mediocrebowler – 11:03
- PnP SPFx Controls – Patrick Rodgers (Microsoft) | @mediocrebowler – 12:03
- PnP SPFx Generator – Patrick Rodgers (Microsoft) | @mediocrebowler – 13:15
- PnP Modern Search – Mikael Svenson (Microsoft) | @MikaelSvenson – 14:19
- PnP SPFx Samples – Hugo Bernier (Tahoe Ninjas) | @bernierh – 15:24
Demos:
- Building extension to save documents as PDF in tenant document libraries – Mikael Svenson (Microsoft) | @MikaelSvenson – 18:09
- Sending messages to Microsoft Teams using Microsoft Graph from SharePoint Framework solution – David Ramalho (Storm Technology) | @davRamalho – 29:17
Update:
- Latest on SharePoint Framework – Pat Miller (Microsoft) | @PatMill_MSFT & Luca Bandinelli (Microsoft) | @BandinelliLuca– 42:48
Resources:
Additional resources around the covered topics and links from the slides.
- The presentation used for this community call
- Gallery – Microsoft 365 Extensibility look book gallery
Repo – Save and convert as PDF by PnP
Documentation – SPRenderListDataOptions options
Article – Send a message to Microsoft Teams using Microsoft Graph in SPFx
Documentation – Message Teams User
Graph Explorer – https://developer.microsoft.com/graph/graph-explorer
- Documentation – Add Viva Connections for Microsoft Teams desktop
- PnP Weekly – Episode 119 with guest MVP Chris O’Brien | @ChrisO_Brien | video | podcast
- Viva Connections https://aka.ms/VivaConnections
General Resources:
- CLI for Microsoft 365 v3
- CodeTour
- Sharing is Caring | aka.ms/sharing-is-caring
- PnP Modern Search | aka.ms/pnp-search
- M365 PnP site | aka.ms/m365pnp
- SharePoint Starter Kit v2
- Blog: “A Lap Around Microsoft Graph Toolkit” blog series
- New Microsoft 365 Patterns and Practices (PnP) team model with new community leads
- Microsoft 365 Community Content (non-Dev docs)
- PnP SPFx web part samples
- PnP SPFx extension samples
- GitHub PnPjs
- Tutorials – Getting started with SharePoint Framework v1.10 Tutorials (12 videos)
- Tutorials – Getting started with SharePoint Framework v1.10 Extensions (6 videos)
- Docs – Tutorials and training material for SharePoint Development
- SPFX Training Package
- SPFx Web Parts
- SPFx Extensions
- SPFx Library Components
- Documentation – PnPjs v2 documentation
- Link – Microsoft 365 developer training
- Link – Office 365 Developer Program
- Latest documentation on SharePoint Framework
- Found an issue with SharePoint Dev? – please let us know at http://aka.ms/spdev-issues
- Reusable web part property controls
- Reusable react controls for SharePoint Framework solutions
- Reusable controls webcast
- Office 365 CLI
- PnP SPFx Yeoman Generator – Extends the out-of-the-box experience with open-source community capabilities
- SharePoint Dev UserVoice – for new feature requests
Other mentioned topics
Upcoming calls | Recurrent invites:
- M365 General Dev call – April 1st at 7:00 am PDT | https://aka.ms/m365-dev-sig
- Microsoft Graph call – April 6th at 8:00 am PDT | https://aka.ms/microsoftgraphcall
- SharePoint Framework call – April 8th at 7:00 am PDT | https://aka.ms/spdev-spfx-call
- Adaptive Cards monthly call – April 8th at 9:00 am PDT | https://aka.ms/adaptivecardscommunitycall
- SharePoint monthly call – April 13th at 8:00am PDT | https://aka.ms/sp-call
- Office add-in monthly call – April 14th at 8:00 am PDT | https://aka.ms/officeaddinscall
- M365 General Dev call – April 15th at 7:00 am PDT | https://aka.ms/m365-dev-sig
- Microsoft Identity Platform – April 15th at 9:00 am PDT | https://aka.ms/IDDevCommunityCalendar
- Microsoft Teams monthly call – April 20th at 8:00 am PDT | https://aka.ms/microsoftteamscommunitycall
- Power Apps monthly call – April 21st at 8:00 am PDT | https://aka.ms/PowerAppsMonthlyCall
PnP SharePoint Framework Special Interest Group bi-weekly calls are targeted at anyone who is interested in the JavaScript-based development towards Microsoft Teams, SharePoint Online, and also on-premises. SIG calls are used for the following objectives.
- SharePoint Framework engineering update from Microsoft
- Talk about PnP JavaScript Core libraries
- Office 365 CLI Updates
- SPFx reusable controls
- PnP SPFx Yeoman generator
- Share code samples and best practices
- Possible engineering asks for the field – input, feedback, and suggestions
- Cover any open questions on the client-side development
- Demonstrate SharePoint Framework in practice in Microsoft Teams or SharePoint context
- You can download a recurrent invite from https://aka.ms/spdev-spfx-call. Welcome and join the discussion!
“Sharing is caring”
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
Recent Comments