More pblog updates

As previously promised, I worked on some more changes for pblog:

  • The RSS 2.0 feed has moved. The previous link will continue to work though. If you are subscribed to my blog through the RSS 2.0 feed, you shouldn't encounter any problems.
  • The Atom 0.3 has moved. The previous link will continue to work. If you are subscribed to my blog through the Atom 0.3 feed, you shouldn't encounter any problems for the moment. However, the Atom 0.3 feed is no longer discoverable and there is no direct link to it. I am expecting to remove support for Atom 0.3.
  • There is now an Atom 1.0 feed.
  • There is support for the CommentrRSS module. If your aggregator supports it (e.g. RSS Bandit), you can now aggregate comments for posts as well.
  • There is support for the RSS Slash Module Comments Element. If your aggregator supports it (e.g. RSS Bandit), you can now see the number of comments available for a post.
  • Everything should be faster now. I've implemented some server-side caching.
  • Changes should be easier in the future. I have moved away from the OO-XML mapping I had implemented for generating the feeds. I am now generating the XML directly and then caching it until a new post appears.

Please let me know if you encounter any problems.