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?