Aquarionics

Tuesday 17th June 2003

CDF Files

This entry is going to be very geeky for about four paragraphs, and then be actually useful to non-geeky people

Do you know what’s fun? Syndication. Syndication is always fun. It’s one of those topics that never ceases to enlighten, entertain, and educate. And golly, were every discussion in the blogsphere as calm and rationalised as those on Syndication standards, wouldn’t the world be such a wonderful place? Gosh golly and wow, it would.

It’s obviously in my interest to promote little-used syndication standards. I created one, after all. So I present the newest addition to the wonderful example of standards-based technology that is Epistula: CDF.

What Is CDF, I hear you cry. Well, CDF is a syndication standard invented by Microsoft for their content-push technology (Remeber, Active Desktop? Netcaster? All this vital information being delivered to your desktop? Wasn’t it wonderful. wouldn’t it be the next big thing? Apparently not.) It was, in a very real sense that Dave Winer would probably disagree with, the forerunner to the modern use of RSS. It even has a distinct advangage over RSS in the standards market, as it’s a W3C submitted standard.

So, Epistula now produces CDF feeds for everything it also produces RSS, RSS2 and ESF for (I love my module system). What use is this to you, I hear you ask. Well, if you are an IE user (And have IE as your default browser) you should be able to click on a CDF file (Like this one) and have it as you what you want to call it. Thereafter you will have a menu called “Aquarionics” in your favourites folder containing my last 10 items.

Actually, that doesn’t work with my computer, since IE6 renders it as a XML document, apparently that overrides windows’ ability to deal with it as a file-type. If your system also does this, you might need to do put this into a run dialog and execute it:

rundll32 cdfview.dll,Subscribe http://www.aquarionics.com/meta/all.cdf

But now at least I have one syndication method available that doesn’t require normal users to install extra crap. You can find all the various syndication methods (including feeds by category) in the Syndicate section.

Attachments

Those who spoke on this:

gravatar image

Tom Pike:

2003-06-17 22:00 6 hrs after the Original Article

Wow, that’s very nice. Now we’ll have to see if we can persuade the Mozilla developers to implement this….

Comment Link

gravatar image

Sean:

2003-06-18 18:08 1 day after the Original Article

So, Epistula now produces CDF feeds for everything it also produces RSS, RSS2 and ESF for (I love my module system).
I seem to recall an entry a while back (although I can’t find it, natch) where you talked about doing more things with XSLT[1].

So why use modules when you can use XSLT? Generate as the most metadata-rich format (or use an intermediate one, like your own custom XML format), then transform into other formats from there.

And yes, I am saying this because I can now create ESF from RDF/RSS. Synchronicity is a wonderful thing.

[1] Actually, you mentioned this in the five questions thing, but I’m sure there was something else, to do with CSS and XHTML possibly as well.

Comment Link

gravatar image

Aquarion:

2003-06-18 19:24 1 hr after Sean

I did.

When I eventually write the new version of Epistula, it’ll be based on an XSLT system. However, that is going to require a really, really major rethink of how I’m storing and accessing everything. Currently, an XML->XSLT generated bit would require an extra – and mostly pointless – step in my generation stuff. Plus, since syndication exporting is currently a seperate section of the site, linking the RSS/CDF/Whatever views (/meta/$foo.$format) to the normal views (/$foo/) would require redirection of all current URLs. I’m already coping with three generations of URL schemas (and redirecting to the new place) and would prefer not to code the new stuff until I know it’s not going to change again.

Comment Link

gravatar image

Karen:

2003-06-19 08:57 2 days after the Original Article

does that mean i can skip the first four paragraphs?

Comment Link


Nicholas 'Aquarion' Avenell is a web developer in London, you can find out more about him or how to get in touch.

There are more Articles, Projects, Journal Entries, Photographs and things that defy description here, too.

If you're looking for something specific, there are Calendar & Category -based lists of everything.

And if you want to follow stuff that appears here, try a Syndication Feed, or the generic Feed of everything.


Aquarion's last Twitter was: [updating]
Twitter last updated


More Journal:

[RSS Icon]
[ESF Icon]
[CDF Icon]

That which is relevant:


Explain Ads
© 2000 to 2008 inclusive Nicholas Avenell
All comments are the property of their creators, published with permission
(Unless otherwise indicated, the opinions and sentiments expressed on this site are those of the author and not of any organisation of which he is an affiliate, including his employer. Caveat Lector, E&OE. sigh)
0.876 seconds, 25 queries, 2.67Mb on Sat, 21 Jun 2008 12:45:33 +0000
Generated by Epistula Version 2.0.3