
- #OPEN SOURCE RSS READER UPDATE#
- #OPEN SOURCE RSS READER DOWNLOAD#
– is a paid service that serves as a production ready proxy for pulling feeds, returning json, and proper CORS headers are returned in a way that the browser may properly handle.
You can take their service source, load it up in your own Azure environment, and host your own service. What I like about this service is the open source aspect. Be aware the readily available service is for testing only. There is a default demo service the project author offers although this service does not return proper CORS headers.
– is an open source project that provides a service to pull a feed for you and return json. There is also a lean XML to JSON parser included in this project to help convert common RSS Feed XML to a normalized JSON format. There is an option to enable or disable CORS mode in the request, although the major issue with the direct feed request is the feed endpoint has to allow for CORS if it is hosted on another domain. Direct feed – Using the webpart’s context.httpClient class, the reader webpart will make a GET request to the provided feed url. This new webparts provides three readily available options to retrieve a RSS feed. This helped convert XML feeds into a common json object, while also assisting with CORS. Olivier’s original solution used Yahoo APIs to retrieve a json response for any RSS feed. In particular, if you are looking for a sample project that utilizes any of these three concepts, you have a foundation at your fingertips. There are three primary aspects of this project I recommend you pay special attention to. You will soon be able to use this webpart in a Microoft Teams tab once this feature is Generally Available, slated for SPFx v1.8.Īs an open source project, it is my hope that you take this webpart and also use it as a step on your SharePoint development journey. Out of the box, you will have a reliable RSS Reader for your moderns portals and team sites. Jump on over to the solution’s project page on github for installation and usage instructions. Optional CORS proxy service for cross origin feeds. Optionally store RSS feed results to browser’s local storage for quick reload with configurable timeout window. Optional View All link in header to point to custom feed source. Custom feed rendering using local or remote handlebar template. Demonstration of color picker property for color control of certain aspects of webpart. Embedded React based feed rendering with optional parameters - Feed result layout options including optional display of item. Multiple RSS Feed retrieval services: Direct,,. Not only did I want to learn the approach they used to accomplish this, I wanted to provide a RSS Reader webpart that offered the same level of author control. Second, Franck Cornu – and Mikael Svenson – released and maintain a SPFx search refiner webpart that includes a nifty handlebar rendering component, allowing content authors the ability to customize the rendered output of data efficiently in the browser on an instance by instance basis, as well as the ability to link to external templates. Over time, I saw a need to update the webpart to current SPFx, as well as address a few outstanding issues including Yahoo’s deprecation of a service Olivier used to retrieve a json response for any given RSS Feed. This webpart has served many of us well over the years, I used it as a base for a few projects myself.
First, a big thank you to Olivier Carpenter who created a RSS Reader webpart for SPFx v1.1 as part of his Fantastic 40 collection.
Download the RSS Reader SPFx webpart, currently based on SPFx v1.7.0, now to get started today.Ī few acknowledgements are in order. I am excited to announce the general availability of an open source SharePoint Framework RSS Reader webpart I built and made available to anyone and everyone as part of the SharePoint Patterns and Practices SPFx Webpart examples.