OPML Files

I have been looking at ways to make my People / Places links on the right dynamic and decided on putting it into a OPML file.

Putting lists like this into standard or semi-standard formats have many advantages. OPML may not be the best format for this, I have seen many people say nasty things about it, but I have not seen them offer alternatives? Further more a number of tools support this format, more on this below. You can grab a copy of my OPML file here.

I wrote a simple parser in PHP using the nifty abstraction layer for parsing XML. This combined with a Smarty template now produce the links you see on the side.

Feedster allows you to search "friendly" blogs by specifying a OPML file, you can give it a swing in the sample below, search for something like "PHP" or "Python". Some aggregators, both desktop and online, also support importing a OPML file, so it is easy to exchange a list of links to new RSS users for a simple demonstration.

More on this topic later, I am hoping to release the code that generates the side links for other people to use. But first I need a usefull way to pull output from one PHP file into another without polluting the namespace.


Powered by:

Leave a comment

Recent Entries

  • flashpolicyd 2.0

    I wrote a multi threaded server for Adobe Flash Policy requests, some background from Adobe:Since policy files were first introduced, Flash Player has recognized /crossdomain.xml...

  • Adventures with Ruby

    Some more about my continuing experiences with ruby, in my last post I saidthe language does what you'd expect and as you'll see in my...

  • New programming language of choice - Ruby

    I have fallen out of love with Perl some time ago, I cannot point to one specific thing about it that put me off, I...

  • On working from home

    I've not been posting much here, work has been incredibly manic the last while, especially I need to still finish off my SSO posts with...

  • Rework of puppet facts for /etc/facts.txt

    Previously I blogged a custom fact that reads /etc/facts.txt to build up some custom facts for use in Puppet manifests, well I've since learned a...