<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>Atom · Grey Nicholson</title><id>https://gkn.me.uk/entries/atom</id><link href="https://gkn.me.uk/entries/atom" rel="alternate"/><link href="https://gkn.me.uk/entries/atom/feed" rel="self"/><author><name>Grey Nicholson</name></author><icon>https://gkn.me.uk/style/icon.svg</icon><updated>2025-10-21T12:11:00+00:00</updated>
<entry><title>Atom 1.0 Coming Soon</title><id>https://gkn.me.uk/atom10comingsoon</id><link href="https://gkn.me.uk/atom10comingsoon" rel="alternate" type="text/html"/><published>2005-07-31T18:03:00+00:00</published><updated>2005-07-31T18:03:00+00:00</updated><content type="html">
&lt;p&gt;
It&#x27;s been on my to-do list since &lt;a href=&quot;http://www.rakaz.nl/&quot;&gt;Rakaz&lt;/a&gt; published &lt;a href=&quot;http://www.rakaz.nl/nucleus/item/103&quot; title=&quot;Moving from Atom 0.3 to 1.0&quot;&gt;his guide to moving from Atom 0.3 to Atom 1.0&lt;/a&gt;, but now I&#x27;ve modified &lt;a href=&quot;/brandnewcms&quot; title=&quot;I&#x27;ve Got A Brand New Content Management System And I&#x27;ll Give You The Key&quot;&gt;the Mooquackwhatnotbot&lt;/a&gt; to produce an &lt;a href=&quot;http://atompub.org/&quot;&gt;Atom 1.0&lt;/a&gt; feed.
&lt;/p&gt;
&lt;p&gt;
Doing so was virtually painless. The only problem I had was ensuring that entries without any descriptive blurb got some nominal summary text; but that was my fault for repeating the same code in two places and only remembering to change one instance.
&lt;/p&gt;
&lt;p&gt;
As of the next entry, the main Atom feed will be in Atom 1.0 format. For those who&#x27;re using a feed reader that only supports 0.3, I&#x27;ll keep an up-to-date Atom 0.3 feed online at &lt;a href=&quot;/atom-0.3.xml&quot;&gt;http://gkn.me.uk/atom-0.3.xml&lt;/a&gt; for a while, but I will stop updating it pretty soon (probably when Thunderbird 1.5 Beta comes out).
&lt;/p&gt;</content></entry>
<entry><title>Apostrophes</title><id>https://gkn.me.uk/weblog019</id><link href="https://gkn.me.uk/weblog019" rel="alternate" type="text/html"/><published>2004-03-15T16:10:00+00:00</published><updated>2004-07-19T15:50:00+00:00</updated><content type="html">
&lt;p&gt;
I&#x27;m now using the aforementioned RSS Reader to read this weblog. So it has to be valid Atom, the content must validate when RSSified, and still validate when XHTMLified. Thus, to save hassle relating to escape characters and other such technicalities, I&#x27;m now using straight apostrophes as “quotes”. It&#x27;s ugly, but it works.
&lt;/p&gt;
&lt;p&gt;&lt;ins&gt;
Update: with the advent of &lt;a href=&quot;/brandnewcms&quot; title=&quot;I&#x27;ve Got A Brand New Content Management System And I&#x27;ll Give You The Key&quot;&gt;the Mooquackwhatnotbot&lt;/a&gt; I&#x27;m now using proper HTML quotes - &lt;code&gt;&amp;lt;q&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;/q&amp;gt;&lt;/code&gt;. The usual disclaimer about Internet Explorer&#x27;s crapness applies, as does one about Atom feed readers - they probably won&#x27;t show any quotes.
&lt;/ins&gt;&lt;/p&gt;</content></entry>
<entry><title>RSSification</title><id>https://gkn.me.uk/weblog015</id><link href="https://gkn.me.uk/weblog015" rel="alternate" type="text/html"/><published>2004-02-24T19:20:00+00:00</published><updated>2004-04-27T17:40:00+00:00</updated><content type="html">
&lt;p&gt;
2RSS (&lt;a href=&quot;http://www.2rss.com/&quot;&gt;http://www.2rss.com/&lt;/a&gt;) has a nice converteriser which outputs any Atom feed (such as this one - wink, wink) as RSS, available at &lt;a href=&quot;http://www.2rss.com/software.php?page=atom2rss&quot;&gt;http://www.2rss.com/software.php?page=atom2rss&lt;/a&gt; So now even if your newsreader isn&#x27;t Atom-enabled you can still read this weblog; now you&#x27;ve got no excuse.
&lt;/p&gt;</content></entry>
<entry><title>Klipfolio + Atom = 1/2</title><id>https://gkn.me.uk/weblog010</id><link href="https://gkn.me.uk/weblog010" rel="alternate" type="text/html"/><published>2004-02-20T19:20:00+00:00</published><updated>2004-04-27T17:40:00+00:00</updated><content type="html">
&lt;p&gt;
OK, I can&#x27;t embed an Atom feed in a Klip, but you can view Atom feeds using Klipfolio. Its Feed Reader Klip (&lt;a href=&quot;http://www.klipfarm.com/farm.php?page=info&amp;amp;klip=916&quot;&gt;http://www.klipfarm.com/farm.php?page=info&amp;amp;klip=916&lt;/a&gt;) accepts Atom as well as RSS 2.0 and RDF (RSS 1.0).
&lt;/p&gt;</content></entry>
<entry><title>Isn't XML wonderful?</title><id>https://gkn.me.uk/weblog009</id><link href="https://gkn.me.uk/weblog009" rel="alternate" type="text/html"/><published>2004-02-20T19:15:00+00:00</published><updated>2004-03-04T22:25:00+00:00</updated><content type="html">
&lt;p&gt;
Despite an hour of valiant effort, I&#x27;ve been unable to convince Gecko to render XHTML embedded in an Atom feed. I&#x27;ve tried encoding the arrow brackets, various namespace trickery... to no avail. So you&#x27;re gonna have to put up with plain text URLs, until someone can show me how it&#x27;s done... anybody?
&lt;/p&gt;</content></entry>
<entry><title>Namespaces are fairly fun</title><id>https://gkn.me.uk/weblog007</id><link href="https://gkn.me.uk/weblog007" rel="alternate" type="text/html"/><published>2004-02-19T18:30:00+00:00</published><updated>2004-04-27T17:40:00+00:00</updated><content type="html">
&lt;p&gt;
The Feed Validator (&lt;a href=&quot;http://feedvalidator.org&quot;&gt;http://feedvalidator.org&lt;/a&gt;) gave me a thumbs-down :( Entries&#x27; IDs have to be valid URLs, you see, and I&#x27;d been using them as arbitrary labels. I&#x27;d also been leeching off these arbitrary labels in order to create anchors in the XHTML representation of the feed; those using a web browser can check they work by clicking this item&#x27;s title; those using a news aggregator can visit the alternate link; in both cases, the item&#x27;s title should be at the very top of the browser window.
&lt;/p&gt;
&lt;p&gt;
I managed to circumvent Atom&#x27;s rigidity using XML&#x27;s flexibility - I invented a new arbitrary label for each item - &lt;code&gt;label&lt;/code&gt;, under my own namespace; I now have everything working as before, plus a valid feed. Glory!
&lt;/p&gt;
&lt;p&gt;
I think I&#x27;ll go and play a bit of pool now...
&lt;/p&gt;</content></entry>
<entry><title>Klipfolio + Atom = 0</title><id>https://gkn.me.uk/weblog003</id><link href="https://gkn.me.uk/weblog003" rel="alternate" type="text/html"/><published>2004-02-19T15:25:00+00:00</published><updated>2004-02-19T15:25:00+00:00</updated><content type="html">
&lt;p&gt;
Well! It seems that one can&#x27;t (easily) use an atom feed as klipfood :/ By “easily” I mean I can&#x27;t just point it towards the URL and have it automagically work, like it does for RSS. Eh, well... I&#x27;m gonna hold the klip back until I can get it assimilating this feed; at the moment it&#x27;s just a rehash of the RSS feed, intermingled with The Twaddle&#x27;s RSS feed.
&lt;/p&gt;</content></entry>
<entry><title>Copy and paste...</title><id>https://gkn.me.uk/weblog002</id><link href="https://gkn.me.uk/weblog002" rel="alternate" type="text/html"/><published>2004-02-19T14:30:00+00:00</published><updated>2004-02-19T14:30:00+00:00</updated><content type="html">
&lt;p&gt;
By the way, those URLs in the previous post are just plain text; unless your browser parses plain text URLs, you&#x27;re just gonna have to copy and paste them for now - I&#x27;m not an XML expert and the prospect of digging about trying to force Atom and XHTML to work together to produce links, isn&#x27;t appealing... maybe later.
&lt;/p&gt;</content></entry>
<entry><title>Hurrah!</title><id>https://gkn.me.uk/weblog000</id><link href="https://gkn.me.uk/weblog000" rel="alternate" type="text/html"/><published>2004-02-19T13:00:00+00:00</published><updated>2004-02-19T13:00:00+00:00</updated><content type="html">
&lt;p&gt;
Well, then... this is an atom weblog. Why&#x27;s it only in atom format? Everything on Mooquackwooftweetmeow is done the old-fashioned way - using the human brain, a plain-text editor, and no PHP, ASP, SQL or any other fanciness. And I don&#x27;t want to have to copy every entry out into an XHTML page. I&#x27;m thinking of having a bash at some XSLT, to automatically generate a fancy front for the weblog; I tried it with the RSS feed, but didn&#x27;t quite manage it satisfactorily; perhaps my standards are just too high (after all, I am using a free web host).
&lt;/p&gt;</content></entry>
</feed>