Love is a beautiful thing. And it'll be really beautiful for a lot of Web users if it turns out to be true, as was announced last week, that Microsoft loves RSS.
RSS stands for (among other things) Really Simple Syndication. It allows your computer to check "feeds" from your favorite Web sites throughout the day. An RSS "feed reader" then displays a summary of any new items it finds.
If you haven't heard about RSS, you're not alone. Marketing Sherpa, an online consulting group, reported in May that only 4% of U.S. Internet users have any experience with RSS feeds. That compares with 91% who use e-mail on a regular basis.
Native RSS Support In IE 7?
The Redmond developers revealed alpha IE 7.0 screen shots -- for the first time anywhere, they said -- at Gnomedex, a gathering of almost 400 bloggers, who currently are the most prolific publishers of RSS feeds.
"We're betting big on RSS," the conference was told by Dean Hachamovitch, Microsoft's group manager for Longhorn Browsing and RSS Technologies. Rather than waiting for Longhorn, the next consumer version of Windows (which is expected in late 2006), the IE team is gearing up to release a beta of IE 7 this summer, with the final version to be available as a free download as early as the end of 2005.
RSS support in Windows is crucial for the news-feed technology to become anywhere near as widespread as e-mail. Unless the right things happen in your Web browser when you click an RSS icon, the experience can be very confusing.
The User Interface Booby Prize
RSS, as it stands today, could probably win some kind of prize for having the worst possible user interface.
A blog that offers an RSS feed commonly displays somewhere on its home page a rectangular, orange RSS icon, such as the one shown at left. (This image is only a sample and does nothing if clicked with a mouse.) I almost never see Web sites put any explanation near an RSS icon to let new users know what RSS means or how they would subscribe to a feed.
If you do wind up clicking such an RSS icon -- but you don't have an RSS reader installed -- you don't actually get subscribed to an RSS feed. Instead, even at sophisticated technology sites such as Gnomedex.com, you get a browser window full of raw XML, the native language of RSS. (An example is shown at left.)
Raw XML is like raw HTML, except it's even harder to read. The resulting window looks like someone made a mistake and produced a Web page that was supposed to look finished, but actually looks like garbage.
Windows users are supposed to know that they first need to install an RSS reader. Then they're supposed to right-click the RSS icon, then select "Copy Link Location," and finally paste that link into their reader.
That's a ridiculous procedure, which explains the low penetration of RSS into the consciousness of most Web users. But everything could change if IE 7 supports RSS and the new browser becomes common in the huge Windows installed base.
Creating A Good RSS User Experience
The alpha IE 7 screenshots that Microsoft's developers revealed on June 24 included two new buttons on the browser's main toolbar. As expained by Hachamovitch and Amar Gandhi, a Microsoft group product manager, one button looks like the standard orange RSS rectangle and would appear if a Web page supported one or more RSS feeds. The other button looks like a large plus sign.
Clicking the RSS button would display the RSS content of that page in an attractively formatted "preview" version, not raw XML, the Microsoft developers said. (If a page supported more than one feed, clicking the button could drop down a list to choose from.) Clicking the plus sign would subscribe the user to the feed.
The main competitor to IE, the open-source Firefox browser, has supported something like this since November 2004. If a Web site supports an RSS feed, an orange "broadcast" icon appears in the lower-right corner of Firefox's status bar. Clicking the icon allows you to create what Firefox calls a "live bookmark." You can then periodically check these bookmarks, although Firefox is limited as an RSS reader, showing only titles and not descriptions of items, for example. (You can add full RSS functionality with free Firefox extensions, such as Sage.)
The addition of full RSS support in IE 7 promises to make RSS feeds popular among a much wider audience. Many questions, of course, remain to be answered. Will IE 7 support reading RSS feeds only within an Internet Explorer window? Or will any RSS reader the user installs be recognized as the "default RSS reader"?
This latter question is important because RSS feeds don't currently have a single extension, such as the .pdf extension that marks a file as an Adobe Reader PDF. RSS files may be marked as .rss, .xml, .asp, .php, or other extensions, depending on the tool used to create the content.
RSS tool developers have settled on a solution to the problem. They've invented a new protocol known as "feed:". In the same way that "http:" indicates the use of the HyperText Transfer Protocol and "mailto:" indicates the standard Internet e-mail protocol, "feed:" denotes an RSS feed. Downloading IE 7 to a PC could add native support to Windows for this "feed:" protocol. Ideally, any RSS reader the user liked could be the handler of that protocol.
Licensing Microsoft Technology To All
Because Microsoft is a dominant presence in PC computing, its avowed support of RSS was met with some skepticism from the bloggers assembled at the Gnomedex conference. In particular, the IE developers' announcement that they would support new tags for the creation of "lists" within RSS feeds was met with criticism that this advance had not been submitted to Internet standards bodies.
Hachamovitch seemed to have successfully met this criticism by explaining that the new "list" tags would be released under a Creative Commons license. Under such a license, works can be used and modified by people other than the creators for free.
The IE developers showed a short video made by Lawrence Lessig, the founder and chairman of the Creative Commons. In the video, Lessig endorsed Microsoft's use of the license and said the corporation's openness seemed to be genuine.
In an interview at the conference, Dan Gillmor, the founder of Bayosphere.com and a prolific blogger, said of Microsoft's new approach, "I don't see any downside unless they create a proprietary standard or fork what is a fairly simple and useful technology." Gillmor added, "If Lessig is happy with it, I'm inclined to support it."
A Few Other Issues Remain Open
Other questions won't be answered until a public beta-testing phase of IE 7 actually begins. Some bloggers, for example, criticized the proposed "RSS preview" button, saying that clicking an RSS icon should simply result in a 1-click subscription. Because a Web page that offers an RSS feed is, by definition, a preview of what will be in that feed, a separate "RSS preview" button hardly seems necessary.
In an interview after the IE presentation, Hachamovitch told me, "We have not yet decided on the final user experience." He and other IE developers said a healthy discussion was taking place within their group about whether there should be one, two, or even three icons to handle RSS functions, with the possible addition of a separate "show all feeds" icon.
Hachamovitch said only one thing was known for sure: "When you click the orange XML buttons inside Web pages, IE 7 will show a rich preview of the feed." He added that the first beta of IE probably won't have an RSS button on its toolbar, as his group tries to work out the user-interface issues before locking them down.
In whatever way RSS is implemented within IE 7, the new browser will definitely give RSS feeds a big push. If your company isn't taking advantage of RSS -- either publishing feeds or reading them -- now's the time to get started.
In my column next week, I'll discuss RSS readers and which ones might best fit your company's needs.