SPRSS - Interesting usage scenarios

Posted on 3/30/2008 @ 5:58 PM in #SharePoint by | Feedback | 4666 views

What is this blogpost about?

This blogpost demonstrates some interesting usage scenarios for the SPRSS codeplex project I just put up.

Read more about SPRSS.


Example #1: Show me all recent news about Paris Hilton:

  1. Go to news.google.com, and search for Paris Hilton
  2. Click on the RSS link at the left.
  3. Use that link in the SPRSS webpart.

Results: Sticking with the industry standard, the default look is ugly. But, using XSLT, the look & feel is 100% customizable, see this blogpost for an overview of customizing the look :

Example #2: Show all Family Guy videos on YouTube:

  1. Go to live.com, and search for "Family Guy site:youtube.com".
  2. In the search results, add the following query string: format=rss, thus your final URL looks like this -
  3. Throw that in the RSS WebPart, and here is what you get -

    BTW, also read the big disclaimer down there. So unless you want Microsoft Lawyers to come and remove your kneecaps, ask for permission first.

Example #3: Show all blogosphere buzz about SharePoint:

Use this URL - http://feeds.technorati.com/search/SharePoint?authority=a4&language=en


Example #4: Cross site/web farm content maintainance and aggregation:

Use CleanRSS.aspx as shown here.

Example #5: Allow inplace editing of content by end users (i.e. easy to learn user experience):

Use CleanRSS.aspx .. and use the IsEditable flag there to show or hide an Edit button. Pop over the EditURL for the list item. (A little javascript, but I'm sure you can handle it).

.. so on so forth!

Example #6: .. use MS PopFly .. (I think you just raised an eyebrow here).

.. you do it :-)

Sound off but keep it civil:

Older comments..

On 10/22/2008 10:41:34 AM Webwox said ..
Hi I have having errors using your RSS Feed.


System.Net.WebException: The remote server returned an error: (403) Forbidden.

at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)

at System.Net.WebClient.DownloadData(Uri address)

at System.Net.WebClient.DownloadData(String address)

at SPRSS.WebParts.RSSRender.Render(HtmlTextWriter writer)


Can you help