This site has been upgraded to XHTML 1.1. As Jonathon Delacour noted, the hardest thing about moving from XHTML 1.0 Strict to XHTML 1.1 is that the name attribute is deprecated, replaced by id. But IDs can’t start with a number, so if you’re using article numbers for your permalinks, you’re screwed. I use munged post titles for permalinks, so I was only minorly screwed, changing about a dozen post titles manually.

Should you upgrade to XHTML 1.1? No. It’s a pain in the ass with no demonstrable benefit over XHTML 1.0 Strict, unless you’re marking up text in Asian languages, which I’m not.

On an unrelated note, I have upgraded all of my syndicated feeds to RSS 1.0. MovableType 2.1 comes with the appropriate templates, which I modified only slightly. Thanks to Joe Gregorio for testing it in Amphetadesk, and Sam Ruby for testing it in Radio. This actually happened weeks ago, and I have received zero complaints. That’s backward compatibility for you.

Should you upgrade to RSS 1.0? Absolutely. Dublin Core solves half the problems with RSS 0.92, and the syndication module solves the other half. This is where the action is; don’t let anyone tell you different.

Later: if you upgraded manually from MT 2.0 to 2.1, you might not have the RSS 1.0 template. If you’re mucking around with the template and want to know if you screwed it up, try Leigh Dodd’s RSS 1.0 validator. [via Ugo Cei: RSS 1.0 Validation]

Even later: Ken MacLeod just taught me that the MovableType template has a minor bug in it; admin:generatorAgent should be a web address, not a name. I’ve fixed my feed, and he’s filed a bug report with the MovableType authors, so I’m sure it will be fixed in the next point release. (Ben and Mena are really good about that sort of thing.) Meanwhile, here’s what I’m using for my admin:generatorAgent:

<admin:generatorAgent rdf:resource=”http://www.movabletype.org/?v=<$MTVersion$>” />

§

Respond privately

I am no longer accepting public comments on this post, but you can use this form to contact me privately. (Your message will not be published.)



§

firehosecodeplanet

© 2001–9 Mark Pilgrim