Thursday, August 04, 2005

 

Important Information for web publishers about IE7 feed detection [

Just the other day, after I have been posting about how IE7 automatically detects feeds I have found a link (http://blogs.msdn.com/rssteam/archive/2005/08/03/446904.aspx) by the Longhorn RSS team at Microsoft which details some information about how IE7 detects feeds on a page.

Currently, beta 1 only supports RSS. Atom support is expected in later Beta's. For IE7 to detect a feed on your page the page must contain the a snippet of HTML similar to:

<link rel="alternate" type="application/rss+xml" title="your feed title here" href="http://www.company.com/feedurl.rss">

This will enable IE7 to auto discover the feed for the page. What IE7 will not do is to automatically show feeds that are linked to directly on a page. Furthermore, if the if the "type" attribute on the "Link" tag is "text/xml" (like it used to be on my page) IE7 Beta1 will not pick it up as a valid feed. I have no idea if this will be fixed in the next versions.

I would have liked it to display a notification of other feed links on a page, so that I can quickly subscribe to these. On my blog, related topics are given to the user via a link to an HTML page or via a link to a RSS feed. I would have liked it if some of these would be visible to the user via the feed notification button.

I have adjusted my blog to now indicate that it has a feed (thanks to the RSS teams blog article), however it still doesn't render in IE7 properly.

One thing to note about the RSS feed is that it is converted by 2RSS.com on the fly, so it will also include adverts in. Sorry about that.


Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


Feedster Topics
Auto Discovery [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


MSN Searches
Auto Discovery [feed], Internet Expolrer [feed], IE7 [feed], IE7 RSS Feed Discovery [feed], IE7 RSS Feed Annoyances [feed], IE7 RSS Feed Suggestions [feed], IE7 RSS Feed Problems [feed]

Wednesday, August 03, 2005

 

RSS Feeds that don't work in IE7 [OPML]

I have updated this entry at (http://www.kinlan.co.uk/2005/08/update-about-ie7-feeds-not-working.html) after to speaking to the RSS Product manager at Microsoft. Seeing as this is my most popular post, I would appreciate it if you take a quick look at the link. Thanks.

Original Post
This is the blog entry of feeds that don't work with IE7. That is feeds that don't display in the IE7 Feed viewer. When I say don't display, I actually mean that they don't render in the new format that IE7 supports.

I would like to know what is special about these blogs to cause them not to render correctly.

IE7 Blog
Microsoft Developer Relations: Channel 9
Scobles blog [Excellent Blog]
Paul Kinlan [My Blog, converted automaically by 2rss.com]

Anymore? Email me paul.kinlan@gmail.com.

Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed],


Feedster Topics
Auto Discovery [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


MSN Searches
Auto Discovery [feed], Internet Expolrer [feed], IE7 [feed], IE7 RSS Feed Discovery [feed], IE7 RSS Feed Annoyances [feed], IE7 RSS Feed Suggestions [feed], IE7 RSS Feed Problems [feed]

 

Internet Explorer 7 Favorites Problem [

I have a bit of an issue with IE7's favorites. If you have too many favorites to fit on one screen IE7 splits the favorites into multiple columns of favorites. I think this is a bit of a bad design. I kind of like the old IE6 method; scrolling menus.

Just take a look at this image to see what I mean.



Pretty bad huh. Okay I know that I have a lot of unorganised favorites and I should probably sort them... but still, I can't see the screen, the favorites menu even covers my my toolbar. Argh! :)

Technorati Tags
[feed], [feed], [feed], [feed], [feed]


Feedster Topics
[feed], [feed], [feed], [feed], [feed]


MSN Searches
Internet Expolrer [feed], IE7 [feed], IE7 Favorites [feed], IE7 Annoyances [feed]

 

What I thought was a smart Idea. [

With the introduction of IE7 and the automatic RSS feed detection and the special search tags that I am now including at the footer of each blog entry, I had a thought: Why not include all the feeds specified into an RSS feed that summates the results of all the tags. This feed would be viewable by your favorite browser or feed reader. It would get the results of each RSS feed and genereate a new RSS feed, and the best bit was that it shouldn't requrie any special server or program; Just the browser/feedreader that the user used.

I quickly thought about this and thought the possiblilties would be endless (well nearly) I could provide a short feed file, that linked to the other blogs/feeds etc, my server resources would be minimal, the feed owners would see extra traffic and hits to their blog (fully credited of course) and the users would get the best of both worlds. All the processing would be done on the client.

I knew that the RSS 2.0 format could be extended with custom schema elements, so I could extend the channel element to include links to extra feeds.

I developed an extension to the RSS 2.0 format, it would extend the Channel element by including a new "Sources" element containing a collection of "Source" elements each of which simply pointed to the RSS feed that it needed to include.


<?xml version="1.0" ?>
<?xml-stylesheet href="rssFeed.xsl" type="text/xsl" ?>
<rss version="2.0" xmlns:merge="http://kinlan.co.uk/merge">
<channel>
<title>Kinlan</title>
<link> </link>
<description>Kinlan RSS feed.</description>
<managingEditor>Paul Kinlan</managingEditor>
<webMaster>paul@kinlan.co.uk</webMaster>
<pubDate>Unknown</pubDate>
<merge:Sources>
<Source id="Technorati"
href="http://feeds.technorati.com/feed/posts/tag/Styling" />
</merge:Sources>
</channel>
</rss>

I then developed a simple XSLT that would scan this "plain" RSS feed and pull in the RSS feeds specified by the Source element. I know MSXML does this. There is the ability to import another set of nodes from an external document in MSXML's XSLT engine (it might be standard, I am not too sure).

<?xml version="1.0" ?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0" xmlns:merge="http://kinlan.co.uk/merge">
<xsl:output method="xml"/>
<xsl:template match="channel">
<xsl:copy-of select="/." />
<xsl:element name="rss" namespace="">
<xsl:apply-templates
select="/rss/channel/merge:Sources/Source" />
</xsl:element>
</xsl:template>
<xsl:template match="/rss/channel/merge:Sources/Source">
<!--Import Some More Documents -->
<xsl:copy-of select="document(@href)//item"/>
</xsl:template>
</xsl:stylesheet>

I tested it locally and it worked! Bonus! This is easy I thought to myself. Here in front of me, I have 3 seperate RSS feeds merged into one simple feed. I thought on, with a little more development I could provide sorting, so that the output is sorted by date and all the feeds are merged in to one list.

Then it hit me! I uploaded the xml and the xslt to my web server, I set it to so that it was pulling in two remote technorati feeds. I typed in the URL and .................... ERROR!

Pants! Why did this happen?

I quickly thought on.

I was stopped in my tracks, I couldn't pull in anything that wasn't on my own domain (kinlan.co.uk). I took a little more time to think about what had happened and I realaised several other things that would stop me down the line.


Both of the above points meant that if a non Internet Explorer client, perhaps RSS Bandit etc pulled down my feed all it would see is an empty blog with my custom elements.

Oh well, if it worked it would have been cool, because it didn't work I have learnt some interesting stuff! :)

Here are the links to the XML and the XSLT.

Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


Feedster Topics
[feed], [feed], [feed], [feed], [feed]


MSN Searches
Internet Expolrer [feed], IE7 [feed], IE7 RSS Feed Discovery [feed], Using XSLT to display RSS [feed]

Tuesday, August 02, 2005

 

IE7 RSS Feed Update Part 3: The case of the found feed which doesn't display [Is it a Bug] [

I was pretty sure that there are some feeds that get found by IE7 yet don't display correctly if at all in the "Feed View". If you direct Internet Explorer 7 towards channel9.msdn.com, you should see that it detects a feed is available, now if you try and view the feed all it shows is the XML.

Why doesn't it XSLT the feed correctly. I don't know? But if you do, let me know. I am thinking of starting a list of feeds that do not appear to render correctly, it might be a bug, it might not. But if anyone from Microsoft stumbles accross this site it might help them.

If anyone who reads this blog [I know there are at least three people now :)] knows any feeds that don't render drop me an email [paul.kinlan@gmail.com]


Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed],


Feedster Topics
Auto Discovery [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


MSN Searches
Auto Discovery [feed], Internet Expolrer [feed], IE7 [feed], IE7 RSS Feed Discovery [feed], IE7 RSS Feed Annoyances [feed], IE7 RSS Feed Suggestions [feed], IE7 RSS Feed Problems [feed]

 

Note To Self. Learn to read the title of the blog [OPML]

Doh, "I good test to check out the alpha transparency and I missed it!".

should have been "A good test to check out the alpha transparency and I missed it!"

Hehe, oh well :)

Monday, August 01, 2005

 

I good test to check out the alpha transparency and I missed it! [OPML]

I missed out on the last post trying out the alpha transparency. I know its been blogged about here, but I should have really tried it out.

Well anyway, here goes!

TEST

Here is the original picture

Its garish I know, but it highlights the green fade to a white colour on the back ground (html span )of black . Eep, but cool :)

Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed]


Feedster Topics
Auto Alpha Transparency [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


MSN Searches
IE7 Alpha Transparency [feed], Internet Expolrer [feed], IE7 [feed], IE7 RSS Feed Discovery [feed], IE7 RSS Feed Annoyances [feed], IE7 RSS Feed Suggestions [feed], IE7 RSS Feed Problems [feed]

 

IE7 RSS Feed Update Part 2 [

Another thing I have just noticed is that you can auto add feeds to your favorites if you click on the feed button in the tool bar. To be able to add the feed into your favorites straight away you can go to the IE 7 options, select the content tab and then select "Feeds" from the "Feeds Auto Discovery" content pane. This brings up the following dialog box:



My Opinion however is that this dialog is a little bit thin on the ground. It doesn't really provide much, other than a partial solution for my suggestion in "this post".

I would still really love to be able to have options that I can choose from on a per feed basis as IE7 finds them. Not just "view" or "auto add to favorites".


Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


Feedster Topics
Auto Discovery [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


MSN Searches
Auto Discovery [feed], Internet Expolrer [feed], IE7 [feed], IE7 RSS Feed Discovery [feed], IE7 RSS Feed Annoyances [feed], IE7 RSS Feed Suggestions [feed], IE7 RSS Feed Problems [feed], RSS Bandit [feed]

Sunday, July 31, 2005

 

IE7 RSS Feed Update [

Something I have just discovered is that you can subscribe any link to your default RSS Aggregator. Obviously, if it is not an RSS feed it means nothing.

You right click on the link and then click the 'Subscribe in default RSS reader'. Not sure if it is on by default or if it is an RSS Bandit thing. I suspect it is an IE 7 feature.

Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed]


Feedster Topics
[feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]


MSN Searches
Internet Expolrer [feed], IE7 [feed], IE7 RSS Feed Discovery [feed], IE7 RSS Feed Annoyances [feed], IE7 RSS Feed Suggestions [feed], IE7 RSS Feed Problems [feed], RSS Bandit [feed]

 

IE7 Suggestions For RSS Feeds [

After even more playing with IE7 Beta 1, I have some more annoyances I would like to get in the open.

These are mainly to do with the RSS support in IE7 Beta 1. They are nothing major, but I would like to know why you can't right-click add to favorites straight from the feeds toolbar button. If I am on a page looking at the HTML blog, I already know it is worth adding to my favorites, so can I please quickly add it to my favorites rather than going to feed and then adding it from there.

Also, does anyone know how IE7 discovers feeds on a page. It works on some pages and not on others, is it simply looking for "<link rel="alternate" type="application/rss+xml>" in the head section or are there other methods. It seems to have problems discoving RSS that is linked in via an anchor tag on the page.

Don't get me wrong I am really enjoying IE 7 so far.

Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed]


Feedster Topics
[feed], [feed], [feed], [feed], [feed], [feed], [feed]


MSN Searches
Internet Expolrer [feed], IE7 [feed], IE7 RSS Feed Discovery [feed], IE7 RSS Feed Annoyances [feed], IE7 RSS Feed Suggestions [feed], IE7 RSS Feed Problems [feed]

 

IE7 Beta 1 Minor Annoyances In Tabbed Browsing [

After futher playing with IE7, I have come accross some other annoyances with Tabbed Browsing.



I accept the fact that some of these might have good arguments against having them, but I these are things that frustrate me a little whilst using IE7.

Technorati Tags
[feed], [feed], [feed], [feed], [feed]


Feedster Topics
[feed], [feed], [feed], [feed], [feed]


MSN Searches
Internet Expolrer [feed], IE7 [feed], Tabbed Browsing [feed], IE7 Annoyances [feed]

This page is powered by Blogger. Isn't yours?