SharePoint RSS Viewer web part
SharePoint Server 2007 includes an RSS Viewer web part for viewing RSS feeds. Every list or library within SharePoint has an associated RSS feed that you can subscribe to. The RSS feed is located under the Action button in the list toolbar - see screenshot below:
The RSS feed will be displayed in the browser, like the screenshot below:
The RSS feed is not designed to be read direct inside the browser like this. Instead, you should add the RSS Viewer web part (it is one of the default web parts available 'out of the box' with SharePoint) to a page and then modify the web part to include the URL to the RSS feed. The easiest way to do this is to copy the URL from the browser window (you can see it in the screenshot above) and then paste it into the URL box for the web part (as shown in the screenshot below):
In this example, the RSS Viewer web part has been configured with the RSS feed for the Calendar list within the team site. As soon as somebody creates or updates an entry in the calendar, the RSS Viewer web part will be updated and display the title of the new entry.
RSS feed is a geeky phrase for what is simply a news feed. If you want to keep track of what's going on in a given list or library, then subscribing to a news feed means you will automatically receive the updates when they are published, rather than having to go and keep checking on the list to see if there are any changes. (I always rename the RSS Viewer web part with a friendlier update - in this example, I would use 'Calendar updates') You can see the RSS Viewer on display in the screenshot below. A list item - Management meeting - has been expanded to show more details:
If you are having problems with getting the RSS Viewer web part to display on your page, specifically you are receiving the message 'The RSS webpart does not support authenticated feeds', you need to change your authentication provider settings from NTLM to Kerberos. To do this, go to SharePoint Central Administration and click on the Application Management tab. Within the list of options, click on Authentication Providers. Click on Default (should be the only one listed if you are an 'out of the box' set-up). Under IIS Authentication Settings, the checkbox for Integrated Windows authentication should be selected. Change the radio button selection from NTLM to Negotiate (Kerberos). Click Save. If you go and refresh the page containing the RSS Viewer web part, the feed should now be displayed, i.e. it worked on my machine :-) If it doesn't work, chances are you need to change the account being used for your application pool settings.
RSS feeds share similarities with another SharePoint feature - Aerts. For an explanation of the similarities and differences, please check out a previous blog post: SharePoint and RSS versus Alerts
Technorati tags: SharePoint, SharePoint 2007, MOSS 2007






7 Comments:
We have enabeled kerberos but the RSS viewer part does not display SharePoint list feeds.
I get the error "An unexpected error occured processing your request. Check the logs for details and correct the problem."
Upon examination of the logs there are no issues reported. External feeds work fine. I am trying to display the results of a content by query web part on one site collection as an rss feed in another.
All looks well and good on paper but all I get on the link is the blue header box and I don't get any of the calendar entries. Is there a refresh I have to do first or something?
re: anonymous.
Get exactly the same error as you. Probably authentication related but no idea right now how to fix.
To the two anonymous comments, yes authentication issues are likely. I've heard that Kerberos support in some browsers, including IE, is flaky and can cause problems with this.
To Mickeal, I assume you do actually have some calendar entries in the Calendar list? You shouldn't have to do a refresh. Repeat the process against a different list, e.g. create a blog and use that feed, to test the process is working. It might require different settings to view calendar entries. I'll have a check on my demo and see what happens.
The error reported is typical when a proxy stands between the SharePoint server and the RSS feed. Have never seen it for a SharePoint list feed. Have you set up "bypass on local" for your SharePoint proxy settings?
Yup, I have on mine. But thanks for the reminder. The old 'bypass for local' has been a gotcha since SPS 2001. And always worth checking.
Hi
Setting up Kerbros takes a lot more than changing it in central administration.
http://technet.microsoft.com/en-us/library/cc263449.aspx
HTH
Post a Comment
Links to this post:
Create a Link
<< Home