Just another SPInsiders Sites site

My Weather RSS Feed

April 07, 2009 by Laura Rogers

Do you want logged in users to see a RSS feed of their own weather?  If you have MOSS Enterprise, this can be done using the Current User Filter web part and the RSS Viewer web part! 

One thing that needs to be done ahead of time: Your zip code field needs to be set in the SSP as visible by everyone and replicable.  (I’ll go over this at the end)

This is the URL that I obtained from the weather.com site, that will display a RSS feed of just weather from my zip code.  See that my zip (35242) is in the middle. http://rss.weather.com/weather/rss/local/**35242**?cm\_ven=LWO&cm\_cat=rss&par=LWO\_rss

  1. Add the Current User Filter web part and the RSS Viewer web part to the page.
  2. In the Current User Filter properties: Set the SharePoint Profile Value field to “Zip Code”
  3. Expand the ”Advanced Filter Options” section:
  4. Dissect the weather URL, and put only the part before the zip code in the box “Text to insert before values”.
  5. Put the part of the URL after the zip code in the box “Text to insert after values”, and click <OK>. currentzip
  6. Now, it’s just as simple as creating the connection between the two web parts.  On the Current User Filter, click to create a new connection to send filter values to the RSS Viewer web part.
  7. Select to “Get Feed URL From” getfeedurl
  8. Done.  Now, your RSS Viewer should display the current logged in user’s zip code weather.

So, for those of you who need help with the SSP part, here’s how to add the zip code field:

In your SSP, go to “user profiles and properties”, and then “View Profile properties”.  If you don’t see zip code in there, click “New Property”.  Change the default privacy setting to Everyone.  Now, you may want to run this by a few people, because once we set this property to Replicable, it will always show on the user info list on each site, and can’t be undone.  The Data Soucrce field to map from Active Directory is called postalCode.

Written by Laura Rogers

I’m currently a Senior SharePoint Consultant at SharePoint 911. I formerly worked in SharePoint in the healthcare industry for several years. I have ten years of experience with Microsoft’s messaging and collaboration systems. This includes five years in SharePoint implementation, training, and customization. I’ve been a MCSE since 1999, with my most recent certifications being MCSE 2003 + Messaging, MCTS in MOSS and MCTS in WSS 3.0 Configuration. I also wrote chapter 29 (about web parts) in the Microsoft Office SharePoint Server 2007 Administrator’s Companion.

You should follow Laura on Twitter