SharePoint Framework Special Interest Group (SIG) bi-weekly community call recording from November 19th 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:
SPFx v1.12 release is tentatively slated for January 2021 and among other things will accommodate more access to the page structure and context to avoid DOM dependency. Feedback is solicited – Tell us about DOM dependencies in your SharePoint solutions. PnPjs v2.0.13 release is scheduled for December 11. Released new v3.3 CLI for Microsoft 365 and v2.2.0 React Controls and React Property Controls. PnP Modern Search v4 preview available. Six new/updated samples were rolled out in last 2 weeks. The host of this call is Patrick Rodgers (Microsoft) @mediocrebowler. Q&A always takes place in chat throughout the call, but today there was a live, informative, rapid-fire 10 minute Q&A at the end of this call.
Executive seating! Very nice. Thank you for joining us today.
Actions:
- Plan to attend – Livestream – Developing Apps for Microsoft Teams – December 16th 9:00 am PST | aka.ms/learntogether
- Register for a First Time Contributor Session – December 7th & 14th (EMEA, APAC & US friendly times available)
- Register for a Community Docs Session – December 15th
- Register for using PnP SPFx Samples – Solving SPFx version differences using Node Version Manager – December 9th
- Register for – PnP – SPFx Developer Workstation Setup – December 9th & 16th (Two Session Times)
- SharePoint Monthly community call focusing on branding – December 8th- Recurring Invite
- Soliciting Comments – Tell us about DOM dependencies in your SharePoint solutions | https://github.com/SharePoint/sp-dev-docs/issues/6380
Demos:
- Building secure SharePoint Framework web part or extension to host a bot in modern portals – learn about SPFx client-side web parts and extensions that leverage the Microsoft Bot Framework can be used to integrate Bots in SharePoint today. The web part sample embeds the bot by using webchat – a highly customizable web-based client for a bot. Security options presented. Use the application customizer to position a bot extension on a web page.
- SPFx web part to manage application customizer properties across sites – a UI solution for updating properties of site collection application customizers from a central location as an alternative to using PowerShell or CLI. Two layouts – accordion and list-based. Provides dropdown menu options. Easy to make reusable application customizers. Uses Material UI for accordion and Office UI Fabric for list. Code fetches site collections and application customizers.
- No new extension samples this week
SPFx web part samples: (https://aka.ms/spfx-webparts)
- React List Items Menu – João Mendes | @joaojmendes
- Display Hierarchy – Nanddeep Nachan | @nanddeepnachan
- RSS Reader – Abderahman Moujahid
- Soccer Highlights – Jerry Yasir | @jerryyasir
- Microsoft Graph Toolkit Events – João Mendes | @joaojmendes
- Calendar – Abderahman Moujahid
As you are aware, samples are often showcased in Demos. Thank you for your great work.
Agenda items:
- Latest updates on SharePoint Framework – Vesa Juvonen (Microsoft) | @vesajuvonen – 5:33
- PnPjs Client-Side Libraries – Julie Turner (Sympraxis Consulting) | @jfj1997 – 7:09
- CLI for Microsoft 365 – Patrick Rodgers (Microsoft) | @mediocrebowler – 8:50
- PnP SPFx Controls – Patrick Rodgers (Microsoft) | @mediocrebowler – 9:29
- PnP Modern Search – Patrick Rodgers (Microsoft) | @mediocrebowler – 10:27
- PnP SPFx Samples – Hugo Bernier (Tahoe Ninjas) | @bernierh – 11:22
- Live Q & A – 43:14
Demos :
- Building a secure SharePoint Framework web part or extension to host a bot in modern portals – Qiong Wu (Microsoft) – 14:17
- SPFx web part to manage application customizer properties across the sites – Kunj Sangani (Cognizant) | @sanganikunj & Siddharth Vaghasia (Tata Consultancy Services) | @siddh_me – 33:40
Resources:
Additional resources around the covered topics and links from the slides.
- The presentation used for this community call
- Website – Microsoft Bot Framework
- Repo – SharePoint web part sample with bot framework – Secure
- Repo – SharePoint webpart sample with SSO
- Repo – SharePoint extension sample with bot framework
- Repo – Sharepoint extension sample with SSO
- Repo – Edit Application Customizers
- PnP Weekly – Episode 107 with guest Fabio Franzini | @franzinifabio | video | podcast
- 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
The next meeting is on December 17, 2020
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 recurrent invite from https://aka.ms/spdev-spfx-call. Welcome and join the discussion!
“Sharing is caring”
Microsoft 365 Patterns and Practices team – 4th of December, 2020