<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft RSS Blog : RSS Support in IE</title><link>http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx</link><description>Tags: RSS Support in IE</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Reading feeds in Right-to-Left order</title><link>http://blogs.msdn.com/rssteam/archive/2007/05/17/reading-feeds-in-right-to-left-order.aspx</link><pubDate>Fri, 18 May 2007 00:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2701590</guid><dc:creator>rss</dc:creator><slash:comments>31</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/2701590.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=2701590</wfw:commentRss><description>&lt;P&gt;In the last few weeks, we have got some questions about how to display the IE7 Feed View in RTL (Right-To-Left) reading order, which is used by several languages. 
&lt;P&gt;The good news: we do have support for RTL.&lt;B&gt;&lt;I&gt; &lt;/I&gt;&lt;/B&gt;
&lt;P&gt;IE decides whether to show a feed in RTL reading order based on one of three things: 
&lt;UL&gt;
&lt;LI&gt;The language that the feed publisher specifies in the feed&lt;/LI&gt;
&lt;LI&gt;The default language of the browser (only if the publisher does not specify a feed language).&lt;/LI&gt;
&lt;LI&gt;The manual reading order selection that the user makes (overrides either of the previous two)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you are a publisher of an RSS Feed, here is what you need to do to make it show correctly. 
&lt;P&gt;IE‘s Feed View is looking for the RSS 2.0 language element (e.g. &lt;FONT face="Courier New"&gt;&amp;lt;language&amp;gt;en-us&amp;lt;/language&amp;gt;&lt;/FONT&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;, or the&amp;nbsp;XML xml:lang attribute for Atom 1.0 feeds&amp;nbsp;(&lt;FONT face="Courier New"&gt;&amp;lt;feed xml:lang="en"&amp;gt;&lt;/FONT&gt;) &lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;to determine which direction the feed page should have. 
&lt;P&gt;If the language the publisher indicates&amp;nbsp;is known to be displayed RTL by default, IE will automatically switch the ordering. In this&amp;nbsp;examples above (en is "English"), the feed will display as LTR (Left-To-Right). Conversely, if the language element is set to Arabic&amp;nbsp;(&lt;FONT face="Courier New"&gt;&amp;lt;language&amp;gt;ar-SA&amp;lt;/language&amp;gt;&lt;/FONT&gt;&amp;nbsp;or just&amp;nbsp;&lt;FONT face="Courier New"&gt;&amp;lt;language&amp;gt;ar&amp;lt;/language&amp;gt;&lt;/FONT&gt; for RSS 2.0)&amp;nbsp;the feed will be displayed&amp;nbsp;in RTL (Right-To-Left) order. 
&lt;P&gt;Here is what the header of the feed should look like. The value of the language element should be changed to any of the values shown below, depending on the language&lt;B&gt;&lt;I&gt; &lt;/I&gt;&lt;/B&gt;of the content you are trying to display. 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&amp;lt;?xml version="1.0"?&amp;gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp; &amp;lt;rss version="2.0"&amp;gt;&amp;lt;channel&amp;gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;BBC Arabic News | الصفحة الرئيسية&amp;lt;/title&amp;gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp; &amp;lt;link&amp;gt;&lt;/FONT&gt;&lt;A href="http://news.bbc.co.uk/go/rss/-/hi/arabic/news/default.stm%3c/link" mce_href="http://news.bbc.co.uk/go/rss/-/hi/arabic/news/default.stm%3c/link"&gt;&lt;FONT face="Courier New"&gt;http://news.bbc.co.uk/go/rss/-/hi/arabic/news/default.stm&amp;lt;/link&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Courier New"&gt;&amp;gt; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;lt;language&amp;gt;&lt;B&gt;ar&lt;/B&gt;&amp;lt;/language&amp;gt;&lt;BR&gt;...&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;(You can see this feed live in IE &lt;A href="http://newsrss.bbc.co.uk/rss/arabic/news/rss.xml" mce_href="http://newsrss.bbc.co.uk/rss/arabic/news/rss.xml"&gt;here&lt;/A&gt;&amp;nbsp;to see what RTL feeds look like). 
&lt;P&gt;Atom&amp;nbsp;1.0 header should look like this: 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&amp;lt;?xml version="1.0"?&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;feed xmlns="&lt;/FONT&gt;&lt;A href="http://www.w3.org/2005/Atom" mce_href="http://www.w3.org/2005/Atom"&gt;&lt;FONT face="Courier New"&gt;http://www.w3.org/2005/Atom&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Courier New"&gt;"&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;xml:lang="ar"&amp;gt;&lt;/FONT&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The following languages will be displayed&lt;B&gt;&lt;I&gt; &lt;/I&gt;&lt;/B&gt;as RTL by default: 
&lt;OL&gt;
&lt;LI&gt;Arabic (ar-**) &lt;/LI&gt;
&lt;LI&gt;Farsi (fa-**) &lt;/LI&gt;
&lt;LI&gt;Urdu (ur-**)&lt;/LI&gt;
&lt;LI&gt;Pashtu (ps-**) &lt;/LI&gt;
&lt;LI&gt;Syriac (syr-**) &lt;/LI&gt;
&lt;LI&gt;Divehi (dv-**) &lt;/LI&gt;
&lt;LI&gt;Hebrew (he-**) &lt;/LI&gt;
&lt;LI&gt;Yiddish (yi-**) &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Please note: the language value &lt;STRONG&gt;must&lt;/STRONG&gt; be in lowercase (e.g. ar-SA, he-IL, ur-PK, etc.). The second part of the value (which typically indicates the region), is not used in any way by IE's feed view, and may be omitted. 
&lt;P&gt;When the language tag is not included by the publisher, the default IE language is used.&amp;nbsp;For example, if you’re using an English&lt;B&gt;&lt;I&gt; &lt;/I&gt;&lt;/B&gt;version of IE, then all&amp;nbsp;feeds without the language element are treated as LTR.&amp;nbsp;If you’re using a &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=9AE91EBE-3385-447C-8A30-081805B2F90B&amp;amp;displaylang=he" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=9AE91EBE-3385-447C-8A30-081805B2F90B&amp;amp;displaylang=he"&gt;Hebrew version of IE&lt;/A&gt;, then a feed without the language element is treated as RTL. 
&lt;P&gt;Finally, there are times when the feed’s language is different from the default language, and the feed language element is not set by the publisher.&amp;nbsp; In this case, you can manually change the layout to RTL or LTR using the Page menu, encoding-&amp;gt; Right-to-Left Document: or via right-clicking directly on the page itself.&amp;nbsp;See image below: 
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/rssteam/WindowsLiveWriter/ReadingfeedsinRighttoLeftorder_CD91/clip_image001_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/rssteam/WindowsLiveWriter/ReadingfeedsinRighttoLeftorder_CD91/clip_image001_2.jpg" atomicselection="true"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=335 alt=clip_image001 src="http://blogs.msdn.com/blogfiles/rssteam/WindowsLiveWriter/ReadingfeedsinRighttoLeftorder_CD91/clip_image001_thumb.jpg" width=374 border=0 mce_src="http://blogs.msdn.com/blogfiles/rssteam/WindowsLiveWriter/ReadingfeedsinRighttoLeftorder_CD91/clip_image001_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps,&lt;/P&gt;
&lt;P&gt;Nick Achmon,&lt;BR&gt;Software Development Engineer in Test&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2701590" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/Publisher_2700_s+Guide+Series/default.aspx">Publisher's Guide Series</category></item><item><title>Feeds Plus: An Intern Adventure</title><link>http://blogs.msdn.com/rssteam/archive/2007/01/24/feeds-plus-an-intern-adventure.aspx</link><pubDate>Wed, 24 Jan 2007 07:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1519346</guid><dc:creator>rss</dc:creator><slash:comments>124</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/1519346.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=1519346</wfw:commentRss><description>&lt;P&gt;Last summer, we had a couple of interns on the RSS team here in IE: Nate Furtwangler, a developer intern, and&amp;nbsp;Chrix Finne, a&amp;nbsp;Program Manager intern. Nate and Chrix both did an amazing job helping us to ship IE7 and Vista, and they also found the time to knock out a really cool project. Here's a big &lt;STRONG&gt;thanks&lt;/STRONG&gt; from all of us to them.&lt;/P&gt;
&lt;P&gt;I'll let Chrix describe the project (and their experience) in his own words. In case you're wondering, the "where's Sean's office" thing is a reference to Chrix's decision that&amp;nbsp;it would be fun to &lt;A href="http://tkfiles.storage.msn.com/x1p2wM0QcrJzsCYYqs5dos2k_DEnAQ8pmhhucWYs3QPoSfx5m0oCc8CMegS9QTAn4Lqo0Bzg-YtBdufyCB-a9x47FntmF5vI6mC-Udd9gF2e8U" mce_href="http://tkfiles.storage.msn.com/x1p2wM0QcrJzsCYYqs5dos2k_DEnAQ8pmhhucWYs3QPoSfx5m0oCc8CMegS9QTAn4Lqo0Bzg-YtBdufyCB-a9x47FntmF5vI6mC-Udd9gF2e8U"&gt;relocate my office&lt;/A&gt; to the roof of the parking garage while I was on vacation. Good times.&lt;/P&gt;
&lt;P&gt;- Sean&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi! My name is Chrix Finne and this past summer I was an intern Program Manager on the IE RSS Team – also known as ‘Team RSS got new digs so the &lt;B&gt;interns got a window office&lt;/B&gt;.’ I had the privilege of working on several cool projects this past summer, and had a blast while doing it. Shoutout to my officemate &lt;B&gt;Nate Furtwangler&lt;/B&gt;, developer intern and my partner in crime. Though they consumed far fewer Swedish Fish than Nate and I, my mentor &lt;B&gt;Jane “where’s Sean’s office?” Kim&lt;/B&gt; and my manager &lt;B&gt;Sean “Romulus” Lyndersay&lt;/B&gt; were also awesome and kept me on my toes. Congrats to the whole team on IE7 and Vista RTM! 
&lt;P&gt;We are proud to announce that our intern project, &lt;B&gt;&lt;A href="http://www.enhanceie.com/ie/feedsplus.asp" mce_href="http://www.enhanceie.com/ie/feedsplus.asp"&gt;Feeds Plus&lt;/A&gt; &lt;/B&gt;also shipped! It’s a free IE7 add-on that adds two features to the Windows Feeds experience: &lt;B&gt;aggregation&lt;/B&gt; and &lt;B&gt;notification&lt;/B&gt;. We hope that Feeds Plus will help users get more flexibility and engagement with feeds in Windows. 
&lt;P&gt;Feeds Plus, running in the background, can &lt;B&gt;combine multiple feeds&lt;/B&gt; into a single,&amp;nbsp;&lt;A href="http://www.reallysimplesyndication.com/riverOfNews" mce_href="http://www.reallysimplesyndication.com/riverOfNews"&gt;river of news&lt;/A&gt;-style feed.&amp;nbsp;All the user has to do is turn on Feeds Plus’ aggregator, and every folder of feeds will sprout an aggregate feed at the top. This can be very useful – for instance, I can make a folder with &lt;B&gt;all of my news feeds&lt;/B&gt; and then read all my news at once through the News’ aggregate feed. &lt;B&gt;Read/unread information&lt;/B&gt; is synced between the aggregate feed and its children, and aggregate feeds are &lt;B&gt;searchable&lt;/B&gt; just like any other feed. If multiple feeds use Simple List Extensions (SLE) then the corresponding aggregate feed will as well – this is cool because you can combine multiple different eBay feeds, and use SLE to sort by price across all of them. 
&lt;P&gt;A &lt;B&gt;pop-up feed notification&lt;/B&gt; reminiscent of Outlook’s is the second feature in Feeds Plus. The Windows Feed Download Engine always runs in the background, so users have to check to see if new items have arrived. With Feeds Plus, the user can &lt;B&gt;choose which feeds matter most&lt;/B&gt; to them and &lt;B&gt;get a pop-up ‘toast’&lt;/B&gt; as soon as those feeds have new items waiting. The pop-up is designed to be unobtrusive—it fades in and out and won’t go crazy and flash every half second—and it includes a handy link to the feeds that it’s announcing: 
&lt;P&gt;&lt;IMG height=75 src="http://blogs.msdn.com/blogfiles/rssteam/WindowsLiveWriter/FeedsPlusAnInternAdventure_12249/clip_image002.jpg" width=352 border=0 mce_src="http://blogs.msdn.com/blogfiles/rssteam/WindowsLiveWriter/FeedsPlusAnInternAdventure_12249/clip_image002.jpg"&gt; 
&lt;P&gt;Feeds Plus is &lt;STRONG&gt;an unsupported IE7 add-on&lt;/STRONG&gt; (meaning that it’s not supported by Microsoft technical support or by the IE development team). One important note is that it does not have accessibility support in this release. &lt;STRONG&gt;Don't use it if you're uncomfortable using unsupported software. &lt;/STRONG&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Download Feeds Plus &lt;A href="http://www.enhanceie.com/ie/feedsplus.asp" mce_href="http://www.enhanceie.com/ie/feedsplus.asp"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So, that’s Feeds Plus. I also had the chance to help design the &lt;B&gt;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/12/04/windows-vista-and-feeds.aspx" mce_href="http://blogs.msdn.com/rssteam/archive/2006/12/04/windows-vista-and-feeds.aspx"&gt;Feed Headlines gadget&lt;/A&gt;&lt;/B&gt; on the Windows Vista Sidebar. Feed Headlines shows the user a &lt;B&gt;scrolling list of headlines &lt;/B&gt;from one or many feeds with a nice little &lt;B&gt;preview window&lt;/B&gt; and &lt;B&gt;links to the browser&lt;/B&gt;. It’s a great way to keep content handy – I keep an instance pointed at Engadget that I use to procrastinate all the time. 
&lt;P&gt;My favorite thing about Feed technology in Windows is how much freedom it gives the user to choose how, when, and where to consume &lt;B&gt;different types of web content&lt;/B&gt; – from news feeds to Craigslist searches. I think that it’s critical to provide different ways to read and consume the feed content that’s coming in, so I hope you enjoy these little feeds extras. 
&lt;P&gt;Yours, 
&lt;P&gt;Chrix Finne 
&lt;P&gt;PS – One shameless plug: Nate and I were lucky enough to get interviewed by Channel 9, so if you want to see those Swedish Fish for real, keep an eye on &lt;A href="http://channel9.msdn.com/" mce_href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt;&amp;nbsp;(hint: they have a &lt;A href="http://channel9.msdn.com/rss.aspx?ForumID=14&amp;amp;Mode=0&amp;amp;sortby=0&amp;amp;sortorder=1" mce_href="http://channel9.msdn.com/rss.aspx?ForumID=14&amp;amp;Mode=0&amp;amp;sortby=0&amp;amp;sortorder=1"&gt;feed&lt;/A&gt;). They’re on the middle shelf above the demo laptop.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1519346" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Platform/default.aspx">RSS Platform</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category></item><item><title>Windows Vista and Feeds</title><link>http://blogs.msdn.com/rssteam/archive/2006/12/04/windows-vista-and-feeds.aspx</link><pubDate>Mon, 04 Dec 2006 20:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1206275</guid><dc:creator>rss</dc:creator><slash:comments>332</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/1206275.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=1206275</wfw:commentRss><description>&lt;P&gt;As noted pretty much everywhere on the web, Windows Vista &lt;A href="http://windowsvistablog.com/blogs/windowsvista/archive/2006/11/30/microsoft-s-biggest-launch-has-begun.aspx" mce_href="http://windowsvistablog.com/blogs/windowsvista/archive/2006/11/30/microsoft-s-biggest-launch-has-begun.aspx"&gt;launched&lt;/A&gt; (for businesses) last week.&lt;/P&gt;
&lt;P&gt;Windows Vista includes IE7 and the &lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/09/528195.aspx" mce_href="http://blogs.msdn.com/rssteam/archive/2006/02/09/528195.aspx"&gt;Windows RSS Platform&lt;/A&gt;, and is therefore the first Windows operating system to ship with built-in support for RSS (and the first&amp;nbsp;OS of any kind&amp;nbsp;to have RSS support&amp;nbsp;built-in as a native platform component). &lt;/P&gt;
&lt;P&gt;Windows Vista is, in fact, the fulfilment of a promise we made over a year ago at Gnomedex 5.0: &lt;A class="" href="http://blogs.msdn.com/ie/archive/2005/06/24/432390.aspx" mce_href="http://blogs.msdn.com/ie/archive/2005/06/24/432390.aspx"&gt;Longhorn&amp;nbsp;loves RSS&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In addition to the reading experience in IE7, and the platform features, Windows Vista also include the&amp;nbsp;new&amp;nbsp;&lt;A href="http://www.microsoft.com/windowsvista/features/foreveryone/sidebar.mspx" mce_href="http://www.microsoft.com/windowsvista/features/foreveryone/sidebar.mspx"&gt;Windows Sidebar&lt;/A&gt;, which ships with a Feed Headlines gadget.&lt;/P&gt;
&lt;P&gt;The team that built the gadget have written up a great post on how the gadget was built, and how they leveraged the RSS platform to make development much easier for themselves. &lt;/P&gt;
&lt;P&gt;Read their post here: &lt;A href="http://blogs.msdn.com/sidebar/archive/2006/11/16/building-the-feed-headlines-gadget-using-the-windows-feeds-platform.aspx" mce_href="http://blogs.msdn.com/sidebar/archive/2006/11/16/building-the-feed-headlines-gadget-using-the-windows-feeds-platform.aspx"&gt;Building the Feed Headlines Gadget&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;In case you haven't seen the gadget in action, the screenshot below shows the gadget&amp;nbsp;after the user has clicked on&amp;nbsp;a headline&amp;nbsp;(I've configured it to show the headlines from the MSNBC News &lt;A href="http://www.msnbc.msn.com/id/3032091/device/rss/" mce_href="http://www.msnbc.msn.com/id/3032091/device/rss/"&gt;feed&lt;/A&gt;). &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://tkfiles.storage.msn.com/x1p2wM0QcrJzsCYYqs5dos2k8t7ICERsxL1Y2fdXgqiqTf1EbpxVsgvOvv2v156W7dg3kA7BYzcgOpl6hg0kR_Fl9kNxgb1ih-nLGLD_MhxrB4" mce_src="http://tkfiles.storage.msn.com/x1p2wM0QcrJzsCYYqs5dos2k8t7ICERsxL1Y2fdXgqiqTf1EbpxVsgvOvv2v156W7dg3kA7BYzcgOpl6hg0kR_Fl9kNxgb1ih-nLGLD_MhxrB4"&gt; &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Many thanks&lt;/EM&gt; to the folks on the Sidebar team that developed such a great gadget, as well as to Chrix Finne, who &lt;A href="http://www.microsoft.com/college/ip_overview.mspx" mce_href="http://www.microsoft.com/college/ip_overview.mspx"&gt;interned&lt;/A&gt; on the IE RSS team as a &lt;A href="http://www.microsoft.com/college/ip_pm.mspx" mce_href="http://www.microsoft.com/college/ip_pm.mspx"&gt;PM&lt;/A&gt; this past summer, and helped out the Sidebar team with feature design for this gadget. &lt;/P&gt;
&lt;P&gt;- Sean&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;EM&gt;Note:&lt;/EM&gt; Apologies to readers who downloaded an earlier version of this post, which used a photograph taken by Niall Kennedy and posted on flickr.com. He did not appreciate the usage, and replaced it with a different image. I forgot to include an attribution, which I had fully intended to do, but for which I apologise to him. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1206275" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Platform/default.aspx">RSS Platform</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/Community/default.aspx">Community</category></item><item><title>Saving and loading feed lists in IE7 using OPML</title><link>http://blogs.msdn.com/rssteam/archive/2006/10/08/Saving-and-loading-feed-lists-in-IE7-using-OPML.aspx</link><pubDate>Sun, 08 Oct 2006 21:34:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:805614</guid><dc:creator>rss</dc:creator><slash:comments>37</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/805614.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=805614</wfw:commentRss><description>&lt;p&gt;One question we get asked occasionally is:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;How do I back up my feed list? &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Well, it turns out that there is a &lt;a href="http://www.opml.org/spec2#subscriptionLists"&gt;standard&lt;/a&gt; way to save a feed list in a single file for backup or other purposes. It's called&amp;nbsp;&lt;a href="http://www.opml.org"&gt;OPML&lt;/a&gt;, and IE7 supports importing and exporting feed lists via OPML.&lt;/p&gt; &lt;p&gt;Here is the step-by-step process for&amp;nbsp;backing up your feed list to an OPML file in IE7:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Click on the Add button (the star and plus button next to the Favorites Center button -- Alt-Z is the keyboard shortcut).  &lt;li&gt;Click on &lt;strong&gt;Import and Export&lt;/strong&gt; in the menu.  &lt;li&gt;In the wizard, select &lt;strong&gt;Export Feeds&lt;/strong&gt; from the list of options and click Next.  &lt;li&gt;Select where you'd like the file to be put (by default, it's called &lt;em&gt;feeds.opml&lt;/em&gt;, in your Documents folder)  &lt;li&gt;Finish up the wizard.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;The OPML file generated will contain your entire feedlist, including&amp;nbsp;any folders you may have created. Simply repeat the process (selecting &lt;strong&gt;Import Feeds&lt;/strong&gt;) to restore a feed list. &lt;/p&gt; &lt;p&gt;As I noted above, OPML is the standard way to save a feed list, and it's supported by pretty much every aggregator out there. You can use the steps above to save your feed list to use in another aggregator or to import a feed list created by another aggregator. &lt;/p&gt; &lt;p&gt;Since IE7 uses the RSS platform, you can also use this technique to import or export lists of feeds from and to any application that uses the RSS platform. &lt;/p&gt; &lt;p&gt;Oh, and by the way -- &lt;a href="http://blogs.msdn.com/ie/archive/2006/10/06/IE7-Is-Coming-This-Month_2E002E002E00_Are-you-Ready_3F00_.aspx"&gt;IE7 is coming this month&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Sean&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=805614" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category></item><item><title>Securing feed enclosures</title><link>http://blogs.msdn.com/rssteam/archive/2006/09/20/Securing-feed-enclosures.aspx</link><pubDate>Thu, 21 Sep 2006 01:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:763966</guid><dc:creator>rss</dc:creator><slash:comments>22</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/763966.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=763966</wfw:commentRss><description>&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Greetings, 
&lt;P&gt;I am one of the developers on the RSS team, and to complement &lt;A href="http://blogs.msdn.com/rssteam/archive/2006/09/09/747111.aspx"&gt;Sean’s&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/rssteam/archive/2006/08/07/691248.aspx"&gt;Walter’s&lt;/A&gt; recent postings on feed security, I would like to talk about one topic that didn’t get as much attention in recent discussions on feed security as perhaps it should have - feed enclosures. Enclosures are files “attached” to feed items, commonly used in &lt;A href="http://en.wikipedia.org/wiki/Podcasting"&gt;podcasting&lt;/A&gt; and often automatically downloaded to user’s machine by aggregators. 
&lt;P&gt;In IE7 and the Windows RSS Platform, we have taken a number of precautions to protect users and developers against feeds which may attempt to use enclosures in malicious ways. 
&lt;P&gt;To begin with, when a user subscribes to a feed in IE7 enclosure downloads are turned off by default. Users can easily opt-in to enclosure downloads via the feed properties. 
&lt;P&gt;We also treat enclosures as inherently un-trusted files – in many ways similar to email attachments. We decided not to permit directly-executable (i.e. any file that would execute arbitrary code when double-clicked) or other dangerous files to be downloaded as feed enclosures (there are no common scenarios that require this today, and if it is absolutely necessary, it is possible to wrap an executable file in another format, so that it is no longer directly executable). For this we use the most flexible mechanism possible, the &lt;A href="http://msdn.microsoft.com/security/productinfo/XPSP2/emailhandling.aspx"&gt;Attachment Execution Service&lt;/A&gt; (AES). In simple terms, the AES maintains a list of file extensions that are considered dangerous, including the directly-executable file types, which the RSS platform consults to decide whether or not to block a file. 
&lt;P&gt;Besides blocking the dangerous file types, AES also has a mechanism which allows security programs, such as anti-virus or anti-spyware, to integrate with it, allowing them to inspect files before we make them available to developers or users. &lt;A href="http://www.microsoft.com/athome/security/spyware/software/default.mspx"&gt;Windows Defender&lt;/A&gt; has implemented this integration, so on Windows Vista (or if the user has installed Windows Defender on Windows XP), the user will gain that additional level of protection from the malicious files. 
&lt;P&gt;IE also has a mechanism to block file downloads on a per-zone basis, so before fetching the enclosure we also verify that downloads are allowed for the URL. You can find this per-zone setting in your Internet Options, under Security tab. The simplest way to prevent enclosure downloads from a site is to add it to the Restricted Zone, where downloads are disabled by default. 
&lt;P&gt;If an enclosure download does get blocked for security reasons, this is reported in the feed view as well as through the RSS platform’s &lt;A href="http://windowssdk.msdn.microsoft.com/en-us/library/ms684724.aspx"&gt;LastDownloadError&lt;/A&gt; property. 
&lt;P&gt;Downloaded enclosures are stored in a subfolder of the Temporary Internet Files folder. The full path to the enclosures is different on every machine, preventing malicious feeds or other malicious code from using enclosure downloads as a vector to get known files on the system, as well as ensuring that other applications don’t unknowingly access enclosure files. If an application wants access to the downloaded enclosures it needs to &lt;A href="http://windowssdk.msdn.microsoft.com/en-us/library/ms684730.aspx"&gt;obtain the path from the RSS platform&lt;/A&gt;. 
&lt;P&gt;&lt;B&gt;To summarize&lt;/B&gt;: enclosures are treated as un-trusted files, and the following security mitigations are used: 
&lt;UL&gt;
&lt;LI&gt;Enclosure download is off by-default for all feeds. 
&lt;LI&gt;Directly-executable files are blocked from being downloaded, using the Windows Attachment Execution Service (AES). 
&lt;LI&gt;Anti-virus and Anti-spyware applications (like Windows Defender) can integrate with AES to dynamically block malicious files. 
&lt;LI&gt;Files are stored in a variable location on each PC, ensuring that applications must opt-in to consuming the enclosures.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;As before, we want to make sure all aggregator developers know that the tools we are using to make IE and the RSS platform more secure are available for their use as well: 
&lt;UL&gt;
&lt;LI&gt;AES can be utilized through the &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/ifaces/iattachmentexecute/iattachmentexecute.asp"&gt;IAttachmentExecute&lt;/A&gt; interface. 
&lt;LI&gt;To determine if file downloads are allowed, applications can invoke the &lt;A href="http://windowssdk.msdn.microsoft.com/en-us/library/ms537136.aspx"&gt;ProcessUrlAction&lt;/A&gt; method to query for &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/workshop/security/szone/reference/constants/urlaction.asp"&gt;URLACTION_SHELL_FILE_DOWNLOAD&lt;/A&gt;. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Once again, we would like to reiterate our commitment to working with the community to improve feed security, and as always we are open for your feedback and questions. 
&lt;P&gt;Thank you, 
&lt;P&gt;Miladin&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Update 9/25/2006: Added a summary paragraph for clarity&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=763966" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Platform/default.aspx">RSS Platform</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/Security/default.aspx">Security</category></item><item><title>More on Feed Security</title><link>http://blogs.msdn.com/rssteam/archive/2006/09/09/More-on-Feed-Security.aspx</link><pubDate>Sat, 09 Sep 2006 03:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:747111</guid><dc:creator>rss</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/747111.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=747111</wfw:commentRss><description>&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Shortly after the &lt;A href="http://www.spidynamics.com/"&gt;SPI Dynamics&lt;/A&gt; presentation&amp;nbsp;that sparked a renewed discussion on feed security in the community last month, &lt;A href="http://www.snellspace.com/"&gt;James Snell&lt;/A&gt; developed a suite of tests (based on an earlier set by &lt;A href="http://www.xn--8ws00zhy3a.com/"&gt;James Holderness&lt;/A&gt;), and generously made them available quietly to aggregator developers. He has now made the tests &lt;A href="http://www.snellspace.com/wp/?p=448"&gt;public&lt;/A&gt;. 
&lt;P&gt;I contacted James last month (via email&amp;nbsp;as he requested)&amp;nbsp;and he pointed me to the test suite, so we could test them against our own security mitigations. We have done full test passes using his test suite. 
&lt;P&gt;The result:&lt;B&gt; &lt;/B&gt;IE7 passed all of the tests&lt;B&gt; &lt;/B&gt;(which means that no script from the feeds executed successfully in IE, and that developers using the RSS platform would not have been vulnerable to the class of attacks in the tests). This confirms SPI Dynamic's findings that IE7 was not vulnerable to the attacks described in their paper. 
&lt;P&gt;I thought it might be useful to use this opportunity to talk about our commitment to security, the defense-in-depth strategy that we have taken, and how other aggregator developers might benefit from the work we have done. 
&lt;P&gt;&lt;I&gt;&lt;/I&gt;
&lt;P&gt;&lt;I&gt;Our commitment to security&lt;/I&gt; 
&lt;P&gt;To put it bluntly, we are&amp;nbsp;keenly aware that IE is a target for security researchers and hackers. We know we cannot afford to be lax in how we approach security. &lt;B&gt;It has therefore been&amp;nbsp;our #1 guiding principle that we would aim for a secure experience first -- sacrificing functionality, if necessary, to achieve it.&amp;nbsp;&lt;/B&gt; 
&lt;P&gt;Long-time readers may remember &lt;A href="http://blogs.msdn.com/rssteam/archive/2005/11/03/489065.aspx"&gt;this&lt;/A&gt; post from last November, in which we announced that we would only support well-formed XML in feeds -- the post was the direct result of a long internal discussion about ways to securely handle malicious feeds. Refusing to handle malformed XML eliminates a large class of potential attacks. 
&lt;P&gt;Walter &lt;A href="http://blogs.msdn.com/rssteam/archive/2006/08/07/691248.aspx"&gt;posted&lt;/A&gt; last month on the details of how IE7 and the Windows RSS Platform protect users and developers from script in feeds. To summarize what he wrote, IE7 employs a (roughly) two-level defense-in-depth strategy: 
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Sanitization&lt;/B&gt;: First, the Windows RSS Platform uses several techniques to strip out script (and several other variations of malicious HTML) before storing the feed content. 
&lt;LI&gt;&lt;B&gt;Restricted Feed View&lt;/B&gt;: Second, &lt;I&gt;just in case&lt;/I&gt; the first step misses something, IE's feed view uses a variation on the &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/workshop/security/szone/overview/overview.asp"&gt;Restricted Zone&lt;/A&gt; to show a feed, meaning that no script in a feed will run, even if made it through the previous step.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Each of the two defense-in-depth steps described above require a significant amount of code and investment, but security has been always important enough to us that they where the first major pieces of development that we did when we began implementing the RSS features. &lt;B&gt;In fact, these security features have been in place since&amp;nbsp;the &lt;/B&gt;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/02/522642.aspx"&gt;&lt;B&gt;first public release&lt;/B&gt;&lt;/A&gt;&lt;B&gt; of the IE7 RSS platform features last February&lt;/B&gt;.&lt;B&gt; &lt;/B&gt;
&lt;P&gt;To give you a sense of what is involved -- at one point in development, the sanitization code accounted for fully &lt;I&gt;one-third&lt;/I&gt; of all the code in the RSS platform. The code takes lessons from similar libraries used for years to clean the billions of messages that Hotmail receives, and used for a number of releases in various parts of Office.&amp;nbsp; It includes a number of feed-specific additions (for example, if an element is supposed to&amp;nbsp;only contain text, then we can remove all HTML, not just the script).&amp;nbsp;We validate and sanitize&amp;nbsp;every documented element in each format we support, as well as a set of common RSS extensions. This is all done before an item is ever stored on the system. 
&lt;P&gt;In IE itself, the "restricted feed view" was also a significant challenge because of the interactive nature of a feed view.&amp;nbsp;We designed and developed a feed view that required no javascript for the various controls (subscribing, filtering, sorting, or searching) to work. In fact, the IE7 feed view implementation is effectively that described by Nick Bradbury in his recent &lt;A href="http://nick.typepad.com/blog/2006/09/feed_security_a.html"&gt;post&lt;/A&gt;&amp;nbsp;on feed security (using a script-less page, and manipulating the view from the hosting code). 
&lt;P&gt;&lt;B&gt;The bottom line is that IE takes security &lt;I&gt;very&lt;/I&gt; seriously.&lt;/B&gt; We have invested a great deal of time in hardening IE7 across the board, and nowhere more seriously than in our RSS features. It is an ongoing process, however, and we deeply appreciate the efforts of those in the community who have developed additional security tests and allowed us to use them. 
&lt;P&gt;&lt;I&gt;Looking forward&lt;/I&gt; 
&lt;P&gt;We also look forward to continuing to work with the community to improve&amp;nbsp;the security of all aggregators.&amp;nbsp;To that end, we want to make a couple offers to developers of Windows aggregator developers:&amp;nbsp; 
&lt;UL&gt;
&lt;LI&gt;First,&amp;nbsp;you should feel free to &lt;A href="mailto:teamrss@microsoft.com"&gt;contact us&lt;/A&gt;&amp;nbsp;if you have questions that come up while implementing a fully restricted feed view using the techniques that Nick talked about in his post. If there is enough demand, we may write a blog post on how the IE feed view is built, so people can learn from what we’ve done.&amp;nbsp; 
&lt;LI&gt;Second, the&amp;nbsp;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/FeedsAPI/rss/rss_entry.asp"&gt;Feeds API&lt;/A&gt;&amp;nbsp;includes a utility function called &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/FeedsAPI/rss/reference/ifaces/ifeedsmanager/normalize.asp?frame=true"&gt;Normalize&lt;/A&gt;(), which can be used to gain access to the platform's HTML sanitization code.&amp;nbsp;Contact us if you'd like more information on how you could use this to supplement your own sanitization code.&amp;nbsp; 
&lt;LI&gt;Finally, I’ll make the obvious point that the entire platform is available for your use, including not just the security features described here, but storage and a suite of&amp;nbsp;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/04/08/571509.aspx"&gt;bandwidth management&lt;/A&gt; features. I understand, of course, that for many existing aggregator developers, switching storage and download engines may be too significant a change in their applications, but I do want to encourage developers of new applications to consider it. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Thanks for reading,&lt;BR&gt;Sean 
&lt;P&gt;PS. Of course, there will be some readers who see this post as a challenge and start looking for exploits in IE's RSS features. If you do find any, please let us know! :)&amp;nbsp;We know that no security is perfect, and that it is an on-going process.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=747111" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Platform/default.aspx">RSS Platform</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/Security/default.aspx">Security</category></item><item><title>Script in Feeds</title><link>http://blogs.msdn.com/rssteam/archive/2006/08/07/Script-in-Feeds.aspx</link><pubDate>Mon, 07 Aug 2006 21:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:691248</guid><dc:creator>rss</dc:creator><slash:comments>21</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/691248.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=691248</wfw:commentRss><description>&lt;P&gt;You might have read the c|net article "&lt;A href="http://news.com.com/Blog+feeds+may+carry+security+risk/2100-1002_3-6102171.html?tag=nl?"&gt;Blog feeds may carry security risk&lt;/A&gt;" which summarizes the &lt;A href="http://www.blackhat.com/html/bh-usa-06/bh-usa-06-speakers.html"&gt;presentation&lt;/A&gt; given by Robert Auger &lt;STRIKE&gt;and Caleb Sima&lt;/STRIKE&gt; of SPI Dynamics. The presentation points to potential dangers of malicious script&amp;nbsp;embedded in feeds. This has sparked &lt;A href="http://www.niallkennedy.com/blog/archives/2006/08/black-hat-prese.html"&gt;some&lt;/A&gt; &lt;A href="http://www.intertwingly.net/blog/2006/08/04/Feeds-As-Attack-Delivery-Systems"&gt;discussion&lt;/A&gt; in the community. &lt;/P&gt;
&lt;P&gt;We think it's good for the RSS community and users that the potential dangers of malicious script in feeds&amp;nbsp;are pointed out and thereby can be addressed by application developers before any attacks materialize. &lt;/P&gt;
&lt;P&gt;In IE7 and the Windows RSS Platform we've implemented several mitigations that specifically address potentially malicious scripts in feeds: &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;STRONG&gt;Sanitization &lt;BR&gt;&lt;/STRONG&gt;When downloading feeds, the RSS Platform passes the feed through a sanitization process which among other things removes script from HTML fields like the description&amp;nbsp;element. Also, text fields, like the title element, are treated as text and not as HTML, so HTML tags are entity encoded. These steps are performed before the feed content is accessible by application including IE7's Feed View. Further, the feed content is persisted in the Feed Store in the sanitized form, so that applications accessing the feed data benefit from the sanitization. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Feed View in Restricted zone &lt;BR&gt;&lt;/STRONG&gt;The IE7 Feed View displays feeds in the &lt;A href="http://msdn.microsoft.com/workshop/security/szone/overview/overview.asp?frame=true"&gt;Restricted security zone&lt;/A&gt;, no matter where the feed originated, even if for example the feed came from a site in the &lt;EM&gt;Trusted Sites &lt;/EM&gt;zone. By default script is disabled in the &lt;EM&gt;Restricted&lt;/EM&gt; zone. In addition, the Feed View disallows &lt;A href="http://msdn.microsoft.com/workshop/security/szone/overview/overview.asp?frame=true"&gt;URL Actions&lt;/A&gt; including script and active content.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We designed and implemented the RSS features using the principles of the &lt;A href="http://msdn.microsoft.com/msdnmag/issues/05/11/SDL/"&gt;Secure Development Lifecycle&lt;/A&gt; as embraced by Microsoft.&amp;nbsp; One of the principles is &lt;EM&gt;defense in depth&lt;/EM&gt;. The idea being, even if script somehow were to sneak by the first layer of defense, the impact that the script could have is restricted, if not entirely negated. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Hosting IE in Applications &lt;BR&gt;&lt;/STRONG&gt;The second mitigation above can be of interest to application developers who are hosting MSHTML inside their applications. When using MSHTML to render feeds, we recommend that the host application implements a &lt;A href="http://msdn.microsoft.com/workshop/security/szone/overview/impl_secmanager.asp"&gt;custom security manager&lt;/A&gt;, which allows the application to control which URL Actions are permissible. In order to reduce the attack surface of the application it is advisable to limit the permissible URL Actions to the smallest number possible. &lt;/P&gt;
&lt;P&gt;I hope this will spark even more discussion about security and RSS which will ultimately benefit users. &lt;/P&gt;
&lt;P&gt;- Walter vonKoch &lt;/P&gt;
&lt;P&gt;[Update 8/16] Peter Plamondon of SPI Dynamics provided the &lt;A href="http://www.spidynamics.com/assets/documents/HackingFeeds.pdf"&gt;link&lt;/A&gt; to the paper itself in the comments.&lt;/P&gt;
&lt;P&gt;[Update 8/17] As noted by Sean Kerner in the comments, the presentation was given by Bob Auger solo. I've correct the intro above. Thanks.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=691248" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Platform/default.aspx">RSS Platform</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/Security/default.aspx">Security</category></item><item><title>Read Feeds with Ease in Beta 3</title><link>http://blogs.msdn.com/rssteam/archive/2006/06/29/Read-Feeds-with-Ease-in-Beta-3.aspx</link><pubDate>Thu, 29 Jun 2006 19:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:650907</guid><dc:creator>rss</dc:creator><slash:comments>82</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/650907.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=650907</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://www.microsoft.com/windows/ie/default.mspx"&gt;IE7 Beta 3 is here&lt;/A&gt;!&amp;nbsp; We’ve snuck in some goodies in the feed reading user experience based on your Beta 2 feedback (keep the comments coming!).&amp;nbsp; We are feature-complete for feed reading&amp;nbsp; in IE7, but we’re still looking for feedback to make tweaks and fixes for the final release.&amp;nbsp; If you run into issues with Beta 3, don’t hesitate in &lt;A href="http://blogs.msdn.com/ie/archive/2006/03/24/560095.aspx"&gt;sending us your feedback&lt;/A&gt;.&amp;nbsp; Here are some of improvements since Beta 3.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Refresh All Feeds&lt;/STRONG&gt; – Throughout the day, the download engine is refreshing your feeds.&amp;nbsp; However, when you’re ready to plow through all of your feeds, you probably want to make sure all of your feeds have the absolute latest info. This is feedback we’ve gotten from several beta users:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;EM&gt;&lt;A href="http://blogs.msdn.com/ie/archive/2006/02/02/523418.aspx"&gt;Airex&lt;/A&gt;: Nice Feature, but how can I, for example, refresh all subscriptions in OneClick?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;A href="http://blogs.msdn.com/ie/archive/2006/02/02/523418.aspx"&gt;TravisP&lt;/A&gt;: The feeds section definitely requires a sync or refresh function for the entire tree. I have over 50 feeds in my tree that requires each one to be right clicked on and refreshed.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/04/08/571509.aspx"&gt;Gert Van Waelvelde&lt;/A&gt;: I think a "check all feeds now" button would be very useful.&amp;nbsp; When I turn on my computer I like to get all the latest news and latest blog posts immediately, rather than having to wait until the feeds are synchronized automatically.&amp;nbsp; Also, when I'm about to turn my computer off, I like to know whether there are any new news items or blog posts that I should&amp;nbsp; read urgently.&amp;nbsp; A "check all feeds now" button would make this possible.&lt;/EM&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;We’ve added a way for you to refresh all the feeds from the context menu from any feed or folder in the Feed List Pane.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;IMG alt="" src="http://www.janeytk.com/wp-content/refreshall.jpg"&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Control Marking a Feed as Read&lt;/STRONG&gt; – The feed reading model in IE is light-weight, and when you select a feed to read, the entire feed is automatically marked as read.&amp;nbsp; However, there’s a case where you open up a feed to read and realize that you don’t have time to finish reading all the unread items.&amp;nbsp; Wouldn’t it be nice to save the current feed reading state?&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;EM&gt;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/02/523444.aspx"&gt;Roger Bonine&lt;/A&gt;: There doesn't seem to be any way to set read/unread info, either at the individual post level or the feed level. For instance, if I look at a feed and it only has two posts, I may scroll through the feed and read them both. Then I would mark the entire feed as read. Is this really not possible, or am I missing something? &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/02/523444.aspx"&gt;Matt Ellis&lt;/A&gt;: I think the viewed model makes sense for the IE user - it's the least interaction, and it's the majority case that the user will want to mark all items as read when they view the page. The problem arises when I use the common feed from a more traditional aggregator where I have more fine grained control over my feed items. If I happen to browse to my feed in IE, IE will trounce over all my settings in my aggregator. &lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Now you can.&lt;/STRONG&gt;&amp;nbsp; We’ve made 2 improvements to control how you mark a feed as read.&amp;nbsp; For feeds that have unread items, there’s a new control that appears “Mark feed as read.”&amp;nbsp; &lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;IMG alt="" src="http://www.janeytk.com/wp-content/markread.jpg"&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If a feed has this control checked, when you navigate away from the feed (open a new link within the same tab, close the tab, etc.) the feed is marked as read.&amp;nbsp; To keep the current feed items in the unread state, just uncheck this control.&lt;/P&gt;
&lt;P&gt;If you prefer to keep to manage when to mark a feed as read, you can change the default setting of this control through the Feed Settings dialog (Tools | Internet Options &amp;gt; Content &amp;gt; Feed Settings button) so that the “Mark feed as read” control is always unchecked.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;IMG alt="" src="http://www.janeytk.com/wp-content/manual.jpg"&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Keyboard Shortcuts&lt;/STRONG&gt; – In the past, we haven’t made it very easy to discover the keyboards shortcuts.&amp;nbsp; Aaron’s posted some &lt;A href="http://blogs.msdn.com/ie/archive/2006/02/08/527702.aspx"&gt;useful keyboard shortcuts for IE7&lt;/A&gt;, and we’ve added them in the tooltip for the top-level buttons on the frame in Beta 3.&amp;nbsp; Here are the ones that we’ve added for Feed Reading:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Alt + J for Feed Discovery Button&lt;/STRONG&gt; – Opens the menu of the discovered feeds on a webpage 
&lt;LI&gt;&lt;STRONG&gt;Ctrl + J for Feed List Pane&lt;/STRONG&gt; – Opens the Feed List Pane in the Favorites Center in a menu mode 
&lt;LI&gt;&lt;STRONG&gt;Ctrl + Shift + J for Feed List Pane&lt;/STRONG&gt; – Opens the Feed List Pane in the Favorites Center in the docked mode 
&lt;LI&gt;&lt;STRONG&gt;Alt + S for Text Search&lt;/STRONG&gt; – Puts the focus in the search box in the Feed Reading View 
&lt;LI&gt;&lt;STRONG&gt;Alt + I for All Items&lt;/STRONG&gt; – Displays all of the feed items in the Feed Reading View 
&lt;LI&gt;&lt;STRONG&gt;Alt + M for Mark as Read&lt;/STRONG&gt; – Toggles the Mark as Read control in the Feed Reading View&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Here’s a pattern to go through all of your unread feeds:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Ctrl + J&lt;/STRONG&gt; to open the Feed List Pane 
&lt;LI&gt;&lt;STRONG&gt;Down arrow&lt;/STRONG&gt; to find the next unread feed (a feed is bolded if there are unread items),&amp;nbsp; &lt;STRONG&gt;Right arrow&lt;/STRONG&gt; to expand a folder, and &lt;STRONG&gt;Enter&lt;/STRONG&gt; to select a feed to read 
&lt;LI&gt;&lt;STRONG&gt;Space&lt;/STRONG&gt; to scroll through the feed to the end.&amp;nbsp; By default, we filter the Feed Reading View to unread items unless it is a &lt;A href="http://blogs.msdn.com/rssteam/archive/2006/03/29/564154.aspx"&gt;list feed&lt;/A&gt;. 
&lt;LI&gt;Repeat steps 1 &amp;amp; 2 to get to the next unread feed&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;BR&gt;We hope you enjoy these improvements!&amp;nbsp;&amp;nbsp; We look forward to hearing what you think.&lt;/P&gt;
&lt;P&gt;- Jane&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=650907" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/Product+Announcements/default.aspx">Product Announcements</category></item><item><title>Niall Kennedy, Feed Platforms, and Services</title><link>http://blogs.msdn.com/rssteam/archive/2006/04/12/574764.aspx</link><pubDate>Wed, 12 Apr 2006 11:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:574764</guid><dc:creator>rss</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/574764.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=574764</wfw:commentRss><description>&lt;P&gt;I, for one, am very excited to have Niall Kennedy join the Windows Live team and &lt;A href="http://www.niallkennedy.com/blog/archives/2006/04/niall-kennedy-microsoft.html"&gt;drive the development of an RSS platform&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;For one thing, it's&amp;nbsp;great to have someone with a voice that is as well-respected as his joining Microsoft in any capacity. Just last month, at &lt;A href="http://conferences.oreillynet.com/et2006/"&gt;Etech&lt;/A&gt;, Jane Kim&amp;nbsp;joined Niall onstage for his session on &lt;A href="http://conferences.oreillynet.com/cs/et2006/view/e_sess/9097"&gt;Feeds as a platform&lt;/A&gt;, where she talked about the principles behind why we are building a shared central platform for feed syndication into Windows. It was clear then (and from his &lt;A href="http://www.niallkennedy.com/blog/archives/2006/03/feeds-as-a-plat.html"&gt;excellent&lt;/A&gt; &lt;A href="http://www.niallkennedy.com/blog/archives/2006/03/windows-rss-platform.html"&gt;writeups&lt;/A&gt; on the topic) that he deeply understood the value of feed platforms. &lt;/P&gt;
&lt;P&gt;More generally, it is great to have Windows Live focusing on building an online RSS platform. I have long believed that integration between online services and clients enables far richer experiences than either one alone (in fact, a key goal of our own Windows RSS platform is to make it super-easy for a client developer to integrate online content and services&amp;nbsp;into their application).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On a related topic, I will go out on a limb and say that I can be&amp;nbsp;a bit of a NewsGator &lt;A href="http://www.rassoc.com/gregr/weblog/archive.aspx?post=807"&gt;fanboy&lt;/A&gt;. I've been a NewsGator &lt;STRIKE&gt;Outlook Edition&lt;/STRIKE&gt; Inbox user for years (though these days, I admit, I feel compelled to use IE7's feed reader :) The synchronization support between the RSS platform and NewsGator Online that Greg showed off at Mix06 is just awesome. Greg and the NewsGator&amp;nbsp;team demonstrate exactly what I love about integration between clients and services combining to deliver a great service that makes them both that much better.&lt;/P&gt;
&lt;P&gt;In short, there is no end to the cool things that services enable, both the Windows Live ones and the ones done by folks like Greg and his team. &lt;/P&gt;
&lt;P&gt;Sean &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=574764" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Platform/default.aspx">RSS Platform</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category></item><item><title>Simple List Extensions in action</title><link>http://blogs.msdn.com/rssteam/archive/2006/03/28/563116.aspx</link><pubDate>Tue, 28 Mar 2006 18:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:563116</guid><dc:creator>rss</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/563116.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=563116</wfw:commentRss><description>&lt;P&gt;Last summer, at Gnomedex 5.0, we announced the &lt;A href="http://blogs.msdn.com/rssteam/articles/SimpleListExtensionsExplained.aspx"&gt;Simple List Extensions&lt;/A&gt; (SLE), which allow RSS and Atom feeds to be marked up with new tags that allow sorting/filtering and what we call "list semantics." There’s been a lot of feedback from the community and the specification has been updated and posted to a &lt;A href="http://msdn.microsoft.com/xml/rss/sle"&gt;permanent location&lt;/A&gt; on MSDN.&lt;/P&gt;
&lt;P&gt;At &lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/24/538493.aspx"&gt;Mix06&lt;/A&gt;&amp;nbsp;last week, Dean Hachamovitch gave the keynote address on Next Generating Browsing, during which he&amp;nbsp;showed off great &lt;STRONG&gt;&lt;EM&gt;live&lt;/EM&gt;&lt;/STRONG&gt; examples of feeds that implement the Simple List Extensions, built by Amazon, eBay, Yahoo, and MSN Spaces.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Amazon&lt;/STRONG&gt;&lt;BR&gt;&lt;/EM&gt;The Amazon Web Services team did some great work in setting up RSS feeds for wishlists. Just go to &lt;A href="http://www.amazon.com/"&gt;amazon.com&lt;/A&gt;, find anyone’s wishlist and click on the fancy &lt;A href="http://blogs.msdn.com/rssteam/archive/2005/12/14/503778.aspx"&gt;orange icon&lt;/A&gt; at the top of the page. &lt;/P&gt;
&lt;P&gt;Here’s a live&amp;nbsp;&lt;A href="http://xml-us.amznxslt.com/onca/xml?SubscriptionId=1FJCCJ9W5JQJB6WDRM02&amp;amp;ListId=BUWBWH9K2H77&amp;amp;Style=http%3A%2F%2Fimages.amazon.com%2Fmedia%2Fi3d%2F01%2Famzn-wishlist-xsl-1-0.css%3Fv%3D1.0-0&amp;amp;ListType=WishList&amp;amp;ResponseGroup=ListFull%2CLarge%2CReviews&amp;amp;Service=AWSECommerceService&amp;amp;Operation=ListLookup"&gt;&lt;STRONG&gt;example&lt;/STRONG&gt;&lt;/A&gt;, and a &lt;A href="http://blog.mix06.com/virtualmix/archive/2006/03/15/Amazon.aspx"&gt;video&lt;/A&gt;&amp;nbsp;from Mix06 showing these feeds in action. Jeff Barr &lt;A href="http://aws.typepad.com/aws/2006/03/easy_access_to_.html"&gt;posts&lt;/A&gt; more details over on the Amazon Web Services blog.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;eBay&lt;/EM&gt;&lt;BR&gt;&lt;/STRONG&gt;In addition to the feeds from eBay stores that they've had for a few months,&amp;nbsp;eBay is now providing RSS feeds on search results (Arturo Zacarias &lt;A href="http://www2.ebay.com/aw/core/200603.shtml#2006-03-20091242"&gt;posted&lt;/A&gt; the details on the eBay announcements list).&lt;/P&gt;
&lt;P&gt;The search results and the existing store feeds are SLE-enhanced to allow very granular filtering on different categories and filters. This is one of the best examples to date of using the sorting and filtering to their fullest. &lt;/P&gt;
&lt;P&gt;Pick an &lt;A href="http://rss.api.ebay.com/ws/rssapi?FeedName=SearchResults&amp;amp;siteId=0&amp;amp;language=en-US&amp;amp;output=RSS20&amp;amp;copagenum=1&amp;amp;saprclo=&amp;amp;fsop=1&amp;amp;fsoo=1&amp;amp;catref=C6&amp;amp;coaction=compare&amp;amp;ftrv=1&amp;amp;ftrt=1&amp;amp;sacat=-1&amp;amp;from=R10&amp;amp;satitle=xbox+360+premium+console&amp;amp;coentrypage=search&amp;amp;saprchi="&gt;&lt;STRONG&gt;item&lt;/STRONG&gt;&lt;/A&gt; you've been trying to find and just type it into the search box on &lt;A href="http://www.ebay.com/"&gt;ebay.com&lt;/A&gt; and subscribe to the feed using the button at the bottom of the page.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Yahoo! Music&lt;/STRONG&gt;&lt;BR&gt;&lt;/EM&gt;Yahoo! Music has been providing RSS &lt;A href="http://music.yahoo.com/rss/"&gt;feeds&lt;/A&gt; for their Top Songs, Albums and Videos for some time. Now these feeds are enhanced with SLE to provide sorting and filtering controls, as well as to indicating that these feeds are really &lt;EM&gt;lists&lt;/EM&gt;. SLE-supporting aggregators will treat these kinds of feeds in the way that the publisher intended – as a single entity. We’ll post later today about how exactly this "list semantic" works.&lt;/P&gt;
&lt;P&gt;Here’s a direct link to the Yahoo! Music Top 10 Songs &lt;A href="http://rss.music.yahoo.com/charts/rssTopSongs.xml"&gt;&lt;STRONG&gt;list&lt;/STRONG&gt;&lt;/A&gt;. Ian Rogers &lt;A href="http://ymusicblog.com/blog/2006/03/21/yahoo-music-at-mix-06-ajax-ymu-rss-sle/"&gt;posts&lt;/A&gt; more on the Yahoo! Music blog.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;MSN Spaces&lt;BR&gt;&lt;/STRONG&gt;&lt;/EM&gt;The folks over at MSN Spaces&amp;nbsp;quietly added SLE support to all of their feeds earlier this month. Mike Torres &lt;A href="http://spaces.msn.com/mike/Blog/cns!FBABF8E542F5D5DB!5939.entry"&gt;blogged&lt;/A&gt; about what they've done. Here’s an &lt;A href="http://spaces.msn.com/mike/feed.rss"&gt;&lt;STRONG&gt;example&lt;/STRONG&gt;&lt;/A&gt; using his feed. This really shows how SLE can be used to enhance even blog feeds.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Needless to say, I’m very excited to see RSS used in these cool ways on sites as diverse as these, and I'm even more excited to see SLE being used to make these feeds even more useful to users.&lt;/P&gt;
&lt;P&gt;On a related note, SLE has been getting some other mentions around the blogosphere. Charlie Wood &lt;EM&gt;&lt;A href="http://www.globelogger.com/item.php?id=605"&gt;predicts&lt;/A&gt;&lt;/EM&gt;: “&lt;EM&gt;As more enterprise applications become RSS-enabled, I predict that an RSS reader that doesn't support Simple List Extensions will become as retrograde as a web browser that doesn't support tables&lt;/EM&gt;.” I have to say that&amp;nbsp;I agree completely :).&lt;/P&gt;
&lt;P&gt;There’s no better way to find out how these Simple List Extensions work than to install &lt;A href="http://www.microsoft.com/ie"&gt;IE 7 Beta 2 Preview&lt;/A&gt; (updated&amp;nbsp;March 20&amp;nbsp;– check out the cleaner feed view!), and just click on the examples above. They all show off the sorting and filtering features of SLE amazingly well. &lt;/P&gt;
&lt;P&gt;Thanks to everyone involved in getting these feeds online! &lt;BR&gt;- Sean &lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=563116" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/Lists/default.aspx">Lists</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category></item><item><title>RSS at Mix06</title><link>http://blogs.msdn.com/rssteam/archive/2006/02/24/538493.aspx</link><pubDate>Fri, 24 Feb 2006 10:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538493</guid><dc:creator>rss</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/538493.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=538493</wfw:commentRss><description>A quick plug for &lt;A href="http://mix06.com/"&gt;Mix06&lt;/A&gt;&amp;nbsp;&lt;A href="http://blog.mix06.com/blog/rss.aspx"&gt;&lt;IMG src="http://sean.members.winisp.net/posts/icons/feed-icon16x16.png" border=0&gt;&lt;/A&gt; - it's coming up fast (Mar 20-22), so get &lt;A href="http://www.mix06.com/Register.aspx"&gt;registered&lt;/A&gt; quickly. 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;In case you missed it, Mix06 is a conference that’s focused on Internet technologies so, not surprisingly, RSS will be there in force, with a bunch of &lt;A href="https://content.mix06.com/content/sessions.aspx"&gt;sessions&lt;/A&gt; &lt;A href="https://content.mix06.com/rss/SessionsRss.aspx"&gt;&lt;IMG src="http://sean.members.winisp.net/posts/icons/feed-icon16x16.png" border=0&gt;&lt;/A&gt; that feature RSS fairly prominently. &lt;/P&gt;
&lt;P&gt;We'll have a &lt;A href="http://content.mix06.com/content/SessionView.aspx?SessionID=f479de50-4b0e-4ae1-8d9b-8db6c77c3c31"&gt;session&lt;/A&gt; on the &lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/02/522642.aspx"&gt;Windows RSS Platform&lt;/A&gt;, and you’ll see aspects of the platform show up in several other sessions and keynotes.&lt;/P&gt;
&lt;P&gt;The Channel9 team is doing a series of &lt;A href="http://channel9.msdn.com/Showforum.aspx?forumid=14&amp;amp;tagid=91"&gt;videocasts&lt;/A&gt; &lt;A href="http://channel9.msdn.com/rss.aspx?ForumID=14&amp;amp;Mode=0&amp;amp;sortby=0&amp;amp;sortorder=1&amp;amp;TagID=91"&gt;&lt;IMG src="http://sean.members.winisp.net/posts/icons/feed-icon16x16.png" border=0&gt;&lt;/A&gt; on the Mix sessions. Check them out. &lt;/P&gt;
&lt;P&gt;Members of the RSS team will be there for the entire time, so if you’re planning on being there and you’d like chat, drop us a line. It’s in Las Vegas, so how can it not be fun?&lt;/P&gt;
&lt;P&gt;- Sean&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=538493" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Platform/default.aspx">RSS Platform</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/Presentations/default.aspx">Presentations</category></item><item><title>Part 2: Discover and Subscribe to Feeds</title><link>http://blogs.msdn.com/rssteam/archive/2006/02/02/523430.aspx</link><pubDate>Thu, 02 Feb 2006 22:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:523430</guid><dc:creator>rss</dc:creator><slash:comments>38</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/523430.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=523430</wfw:commentRss><description>&lt;P&gt;To get started with &lt;A href="http://blogs.msdn.com/ie/archive/2006/02/02/523418.aspx"&gt;feed reading experience&lt;/A&gt; in IE7, you need to first find a feed and then subscribe to it. This post covers how to do just that.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Discover&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;We expect most users to encounter a feed through the Feed Discovery button located on the Command Bar.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;IMG alt="Feed Discovery Button" src="http://ieblog.members.winisp.net/images/feed%20discovery%20button.jpg"&gt; &lt;/BLOCKQUOTE&gt;
&lt;P&gt;A website can advertise that it has one or more feeds available. If a feed isn’t available, then the button is disabled. We had this functionality in &lt;A href="http://blogs.msdn.com/rssteam/archive/2005/08/02/446882.aspx"&gt;Beta 1&lt;/A&gt;, but it’s gone through a makeover. First off, we’re using a &lt;A href="http://blogs.msdn.com/rssteam/archive/2005/12/14/503778.aspx"&gt;new icon&lt;/A&gt; :). Second, the default action of the button goes to first discovered feed. If there are other multiple feeds discovered, press the drop down to see the menu of all of the discovered feeds. We noticed that many websites only have one feed so we wanted to optimize the experience for that case (1 less click!).&lt;/P&gt;
&lt;P&gt;We’ve been asked why the button takes the user to the Feed Reading Page instead of directly subscribing to the feed. We think that in most cases, the user previews the feed to see if the content is appealing before subscribing to it. That said, we are still flirting with the idea of adding this for the power-users out there.&lt;/P&gt;
&lt;P&gt;If you are a publisher, and you want to enable feed discovery when a user visits your website, read the publisher's guide for the details. If you have followed these intructions, but the button isn't lighting up, report your website &lt;A href="http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerFeedIssues"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Subscribe&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;There are two modes to the Feed Reading page: preview and subscribed mode. In preview mode, you see the feed that is live on the website. This is a pretty static experience. By &lt;B&gt;subscribing&lt;/B&gt; to the feed, IE7 automatically checks the website (even if IE7 isn’t running) to see if there are new updates on a scheduled basis – for instance, IE7 can check every 4 hours to see if there is new content available for the &lt;A href="http://rss.msnbc.msn.com/id/3032091/device/rss/rss.xml"&gt;msnbc.com feed&lt;/A&gt;. If IE7 finds that there is new content, IE7 automatically downloads the new content, and it is available for your reading in the Feed Reading page.&lt;/P&gt;
&lt;P&gt;All subscribed feeds are added to the feed list, located in the Favorites Center. It is in the upper left corner of the frame. Feeds that have new content available are bolded, and bolded folders contain a feed with new content. Notice that my “friends” folder isn’t bolded. I know not to check any of my friends’ blog because there’s nothing new to read since the last time I visited.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;IMG src="http://www.janeytk.com/wp-content/feed%20list.jpg"&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Have we gone crazy with the feed icon? Maybe. We threw in the feed icon in the feed list for kicks, and after using it for a while, we all started warming up to it.&lt;/P&gt;
&lt;P&gt;If you are already an experienced feed reader, you can import your OPML file (a file format that can represent your feeds hierarchically) from Bloglines, FeedDemon, Live.com, etc. Just click on the “+” button next to the Favorites Center icon and select “Import and Export.” This takes you through a wizard to add feeds from your OPML file into IE7.&lt;/P&gt;
&lt;P&gt;Once you successfully discover and subscribe to a feed, you are ready to start reading.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/02/523444.aspx"&gt;Part 3: Read and Manage&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;- Jane&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=523430" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category></item><item><title>Part 1: Hello feeds</title><link>http://blogs.msdn.com/rssteam/archive/2006/02/02/523555.aspx</link><pubDate>Thu, 02 Feb 2006 14:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:523555</guid><dc:creator>rss</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/523555.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=523555</wfw:commentRss><description>&lt;P&gt;Hi, I'm Jane. Everyone I know spends their free time browsing the internet… whether it’s catching up on the news, reading friends’ blog, or looking for that perfect web deal, book, person. But scanning a site to see what you’ve read versus what’s new can be tiring. And it’s frustrating to find that there’s nothing new to read after all that work. With the IE7 Beta 2 Preview, we added a convenient way interacting with the internet: &lt;B&gt;Subscribing to feeds&lt;/B&gt;. &lt;IMG alt="Subscribe to Feeds" src="http://ieblog.members.winisp.net/images/rss-16.png"&gt;&lt;/P&gt;
&lt;P&gt;Feeds are a different format of the website’s content that allows software to determine if there is something new available. It can range from a new article on &lt;A href="http://rss.msnbc.msn.com/id/3032091/device/rss/rss.xml"&gt;msnbc.com&lt;/A&gt;, a new movie release on &lt;A href="http://rss.netflix.com/NewReleasesRSS"&gt;Netflix&lt;/A&gt;, or a new journal entry on a &lt;A href="http://www.tonychor.com/index.rdf"&gt;friend’s blog&lt;/A&gt;. With IE7 Beta 2 Preview, you can subscribe to your favorite websites’ feed and read new updates directly in the browser.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;B&gt;1. Feed Discovery Button&lt;/B&gt; – The Feed Discovery button tells you if there is a feed detected on the webpage you’re looking at. It lives on the Command Bar and lights up when a feed is found. Clicking on it takes you to the Feed Reading Page.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=77 alt="Feed Discovery Button" src="http://ieblog.members.winisp.net/images/feed%20discovery%20button.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;2. Feed Reading Page&lt;/B&gt; – This is the view of the feed for reading. When you subscribe to a feed, you can determine the new content versus the content that you’ve seen before. We also have controls for inline search, sorting, and filtering to quickly get to the content that is interesting to you.&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="Feed Reading View" src="http://www.janeytk.com/wp-content/reading.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;3. Feed list&lt;/B&gt; – The list of feeds that are you subscribed sits next to your favorites. A feed is bold if there is new content available for you.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=392 alt="Feed List" src="http://ieblog.members.winisp.net/images/feed%20list.jpg" width=243&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;There are 4 parts to the feed reading experience: discovering, subscribing, reading, and managing. If you want to find more, read the next two posts.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/02/523430.aspx"&gt;Part 2: Discovery and Subscribe&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/rssteam/archive/2006/02/02/523444.aspx"&gt;Part 3: Read and Manage &lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;- Jane&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=523555" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category></item><item><title>Feeds and well-formed XML</title><link>http://blogs.msdn.com/rssteam/archive/2005/11/03/489065.aspx</link><pubDate>Thu, 03 Nov 2005 20:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:489065</guid><dc:creator>rss</dc:creator><slash:comments>28</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/489065.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=489065</wfw:commentRss><description>&lt;P&gt;Here in Windows, we’re working hard on Windows Vista Beta 2, and we've recently been doing some work on how we parse feeds. &lt;/P&gt;
&lt;P&gt;Our years of experience in with HTML in Internet Explorer have taught us the long-term pain that results from being too &lt;A href="http://en.wikipedia.org/wiki/Postel%27s_Law"&gt;liberal with what you accept from others&lt;/A&gt;. Hence, we’ve adopted the following overriding principle for IE 7 and RSS platform in Windows Vista:&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; We will only support feeds that are &lt;A href="http://www.w3.org/TR/REC-xml/#dt-wellformed"&gt;well-formed&lt;/A&gt; XML.&lt;/P&gt;
&lt;P&gt;This principle allows us to build a more predictable feed parser. As a platform, it's important that&amp;nbsp;applications using the platform to consume feeds&amp;nbsp;can rely on the fact that the platform will always be providing information in the way that the publisher intended (trying to guess what a publisher meant to do when there is an error in a feed can be tricky, at best). We also spoke to several people in the RSS and developer community&amp;nbsp;at Gnomedex and at PDC, and they wholeheartedly supported this.&lt;/P&gt;
&lt;P&gt;When viewing a feed that doesn’t validate as correct XML, IE7 will flag it (and highlight the error, just like we do today for generically bad XML feeds – so feed publishers can see what’s going on). When the platform downloads a feed with errors during regular updates, it will discard that update, and will try again at the next scheduled download (so feeds with temporary errors won't be permanently affected). &lt;/P&gt;
&lt;P&gt;That said, we do recognize that there is a great deal of variance in the actual content of RSS feeds, so we’ll be more liberal when it comes to what elements are required in a feed. We will post on exactly how we're handling different feeds in a future post.&lt;/P&gt;
&lt;P&gt;- Sean &lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=489065" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Platform/default.aspx">RSS Platform</category><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category></item><item><title>The orange icon...</title><link>http://blogs.msdn.com/rssteam/archive/2005/10/08/478505.aspx</link><pubDate>Sat, 08 Oct 2005 08:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:478505</guid><dc:creator>rss</dc:creator><slash:comments>290</slash:comments><comments>http://blogs.msdn.com/rssteam/comments/478505.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rssteam/commentrss.aspx?PostID=478505</wfw:commentRss><description>&lt;BR&gt;It’s great that a discussion of icons has recently &lt;A href="http://www.reallysimplesyndication.com/2005/09/26#a970"&gt;restarted&lt;/A&gt; in the RSS community. We are in the process of figuring out what icon to use on our toolbar in IE7 to represent feeds. &amp;nbsp;&lt;BR&gt;&lt;BR&gt;There are five parts of the experience for feeds in IE7: discovering if a webpage has a feed, previewing the feed, subscribing to the feed to get continual notifications of new items, managing the list of the subscribed feeds, and reading the feed contents.&amp;nbsp; The icon in this post is for the first two parts which &lt;a href="http://blogs.msdn.com/rssteam/archive/2005/08/02/446882.aspx"&gt;shipped in Beta 1&lt;/A&gt;.&amp;nbsp; The icon is visible in the IE7 frame to indicate the presence of a feed for the current webpage.&amp;nbsp; Clicking on the feed icon takes the user to readable preview of the feed from which the user can subscribe to it.&lt;BR&gt;&lt;BR&gt;The choice of what icon to use is challenging because it should be universally symbolic, but today there is no single icon for that represents feed.&amp;nbsp; Instead there’s a variety of mostly orange rectangles with the words “XML”, “RSS”, “ATOM”, “FEED”, or “Subscribe.”&lt;BR&gt;&lt;BR&gt;Our goal is to make sure that the icon is something that is understandable by all of our users: novice, advanced, developer, business, international, etc.&amp;nbsp; These are the principles that we are using when selecting an icon:&lt;BR&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;B&gt;It conveys the important attributes of feeds: newness, activity, subscription, and continual information.&lt;/B&gt;&amp;nbsp; &amp;nbsp; 
&lt;LI&gt;&lt;B&gt;It builds on the most consistent and identifiable element used to represent feeds today: the orange rectangle.&lt;/B&gt;&amp;nbsp; &amp;nbsp; 
&lt;LI&gt;&lt;B&gt;It avoids the use of text.&lt;/B&gt;&amp;nbsp; Icons that have text do not generally work well for a global audience. For example, an icon with the text “FEED” may be cryptic to users whose primary language is non-Latin based.&amp;nbsp; Text is very important to support an icon (in tool-tips or accompanying text). In English, we will be using the verb “subscribe” fairly widely whenever text is appropriate. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;We took a look at the prevalent icons used today but none of them fit our principles.&amp;nbsp; The Firefox icon is close, but it lacks the rectangular dimension (principle #2).&amp;nbsp; Here are some of the ideas that we’ve been playing around with: &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 – We use a variation of the gleam to convey that feeds are updatable. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;IMG src="http://sean.members.winisp.net/posts/icons/gleam.png"&gt; &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 – The ring illustrates movement around a feed. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;IMG src="http://sean.members.winisp.net/posts/icons/ring.png"&gt; &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 – This is a spark to show new information being broadcasted. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;IMG src="http://sean.members.winisp.net/posts/icons/spark.png"&gt; &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 – We use waves to show broadcasting of content. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;IMG src="http://sean.members.winisp.net/posts/icons/waves.png"&gt; &lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 – This is the Beta 1 icon with our new requirements. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;IMG src="http://sean.members.winisp.net/posts/icons/beta1.png"&gt; &lt;BR&gt;&lt;BR&gt;We have a couple of weeks to get the final design.&amp;nbsp; Please leave comments with any feedback or links to other good ideas! &lt;BR&gt;&lt;BR&gt;- jane&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;Update 12/16:&lt;/EM&gt; &lt;EM&gt;A decision was made. Check it out &lt;a href="http://blogs.msdn.com/rssteam/archive/2005/12/14/503778.aspx"&gt;here&lt;/A&gt;. Thanks for all the comments.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=478505" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rssteam/archive/tags/RSS+Support+in+IE/default.aspx">RSS Support in IE</category></item></channel></rss>