Configuring an RSS Viewer Web Part



Introduction:

Really Simple Syndication (RSS) is used for transmitting information across the internet and intranets. We can also subscribe to RSS Feeds from SharePoint libraries, lists, and other elements. We can use an RSS Viewer Web Part to display an RSS Feed on a SharePoint site. The RSS Viewer Web Part provides a convenient way to view information from many sources on a single page.

In this article we will be seeing how to obtain the URL for the RSS feed from the SharePoint list and how to configure an RSS viewer Web Part for it.

URL for the RSS feed:

In this section we will be seeing how to obtain the URL for the RSS feed from the SharePoint list. I have a SharePoint list called "Contributor" which has the following items.

RSSShare1.gif

I am going to get the URL for the RSS feed from the SharePoint list.

Go to the List => List Tools =>List => click on RSS Feed (which will be available in the "Share & Track" tab in the ribbon interface).

RSSShare2.gif

Right click on "Subscribe to this feed".

RSSShare3.gif

Go to the properties and copy the "URL" of the RSS feed.

RSSShare4.gif

Configure RSS viewer Web Part:

  1. Go to the SharePoint site.
  2. Go to Site Actions => Edit page.

    RSSShare5.gif
     
  3. In the ribbon interface go to Editing Tools => Insert => Web Part.

    RSSShare6.gif
     
  4. In the Categories select "Content Rollup" => RSS Viewer => Click on Add.

    RSSShare7.gif
     
  5. In the Web Part properties enter the URL for the "RSS Feed URL" that we got from the SharePoint List RSS Feed.

    RSSShare8.gif
     
  6. Click on ok.
  7. You may be getting an error as shown in the following.

    RSSShare9.gif
     
  8. I searched for the error; in many blogs they said that the feed we are trying to get requires authentication and this issue occurs if you use NTLM authentication for the RSS feed instead of one of the following authentication methods:

    • Kerberos authentication
    • Anonymous Access
     
  9. Go to Central Administration => Application Management => Manage Web Applications.
  10. Select the web application where the RSS viewer Web Part is created.
  11. In the ribbon interface, click on Authentication Providers.

    RSSShare10.gif
     
  12. Click on "Default".

    RSSShare11.gif
     
  13. In the IIS Authentication Settings, select "Negotiate (Kerberos)".

    RSSShare12.gif
     
  14. Click on Ok.
  15. Now go to the site where the RSS viewer Web Part is created.
  16. You should be able to see the RSS feeds as shown in the following.

    RSSShare13.gif