Matt Gemmell

My new book CHANGER is out now!

An action-adventure novel — book 1 in the KESTREL series.

★★★★★ — Amazon

New adventures in RSS

Development 1 min read

Really Simple Extensible Resource Description Syndication Markup Language Format. Aarrggghh!
There are <a href="http://ragingplatypus.com/">more syndication formats</a> out there than is at all sensible. 
I'm going slightly mad at the idea of implementing them all for Thistle; it seems I'm always going to be behind 
the curve, since a new one comes out every ten minutes (and every five minutes on Sundays).



Thistle already supports RSS 0.91, using PHPosxom's unmodified RSS code. I have 
<a href="http://www.scotlandsoftware.com/blog/?post=/dev/thistle/thistle_to_do.html">a lot of To Do items</a> 
to work through, so I don't think it would be sensible to try and support every last 
one of the formats out there (RSS 0.92, 0.93, 0.94, 1.0, 2.0, 3.0, RDF...). If I had to devote my energies to 
supporting <strong>one</strong> of the additional syndication formats at the moment (and adding support for the others over time), 
which one should it be?



I've been looking into RSS 1.0, just for interest. Here's a sample of PHPosxom's 
<a href="http://www.scotlandsoftware.com/blog/dev/thistle/rss_0_91.txt">RSS 0.91 output</a>. 
Here's a sample of my interpretation of the basic <a href="http://www.scotlandsoftware.com/blog/dev/thistle/rss_1_0.txt">RSS 1.0 format</a>.



I'd love to get some feedback. Reading RFCs and <a href="http://www.w3.org/">W3C</a> language-specs is not my favourite passtime!