I recently posted that I was going to begin redesigning my site. Beyond just a change of colors and images, I wanted to create a more powerful underlying system.
Movable Type offers a lot of options and features that are built-in to the CMS, but I get a few too many 500 errors to stay happy. In that vein, I’m wanting to extend the functionality of my website using PHP, MySQL, XML, and other related technologies that I’m learning as we speak.
One of the first new features for this site has little impact on you, but saves me a bit of work. That is the Blogs I Read section. Using a combination of RSS, OPML, and PHP, I’ve got a pretty spiffy system in place. If I come across a site that I like, I’ll add its RSS feed to Feed Demon. From there, I simply export the OPML file to my hard drive, then upload it to my webserver.
From there, PHP does all the handling to dynamically generate the content of each of the pages: Apple, CSS Design, General Web, etc. If a feed fails to be read, I use the information supplied in my OPML file to create a filler spot. No problem.
Granted, not everybody prefers to create a section of their site for this, but if anyone does, I’ll be releasing the PHP source as soon as I get all the bugs and quirks worked out.
How’s that for automated?

Jeremy Flint
February 20, 2004
Nice addition Ryan.
I use a PHP script (hat tip to Ethan@sidesh0w) that copies an xml file from blo.gs that is generated from my favorites list.
Some of the pages in the Blogs I Read section seemed to pull slow, but that could have been network lag here at the office.
One suggestion I have is to maybe have a “List All” option so that if someone wanted to, they could view the entire list rather than going category to category.
Anyway, good job. Can’t wait to get a look at that PHP.