James Cridland's blog

A radio futurologist writing about what happens when radio and new platforms collide

« | Blog index | »

Build vs buy vs free

Posted on Thursday, October 8th, 2009 at 5:17pm. #

Free beer! With a great sausage experience!

What do Virgin Radio and GCap Media have in common? They both ran their websites on their own, custom-built, content management system (and continue to do so in their new corporate guises).

Virgin Radio’s content management system, called simply the “CDS” (and you thought calling things after initials was just a BBC thing), started development in 2002. It’s entirely home-grown, written in PHP mostly by Duncan Amey, the clever software engineer there. It’s developed and designed to ensure that database calls are kept to a minimum on the live site; and the CDS writes mostly flat pages to the webserver. It was developed to work together with the playout system and various other tools within the radio station. Some of it managed to parse flat output from other systems.

GCap’s content management system is called “Gusto”. Started in around 2005, I’d guess, it’s written in Django, a high-level Python framework – and, again, much of it is homegrown, though they contributed heavily back to the Django project, partially due to Simon Willison’s hard work. Once more, it’s specifically written for the needs of a radio station, as I understand it (though I’ve not seen it working behind the scenes).

(added): Gusto was actually started in mid 2007. Prior to Gusto awas IKE (Ike Knows Everything), which was a GWR Group CMS, doing websites, DLS and SMS as well.

Oh, and the BBC has its own, too – IPS (which they’re phasing out), and a host of others.

So, if you’re starting from scratch, writing a complex radio station website – should you do as they did, and write your own website content management system?

It might surprise you to learn that there’s one major-market radio station which is not using its own complicated code – or buying a CMS in from companies like MediaSpan. Instead, they’ve used free tools available on the web to completely reengineer how they do their website – moving away from their own tools, and the headache of keeping them going, to using open-source tools that hundreds of people are writing.

And, thinking about it: why would you want to run a membership, “VIP”, service, when you’ve got Facebook Connect there? Why subject your users with the hassle of signing into yet another service – and your web designers and developers with the hassle of writing the system behind it – when you could do the job just as effectively in Facebook, Twitter, or a variety of systems that your listeners will probably already be signed up to?

At this year’s Radio At The Edge – tickets available now – you can find out who that radio station is – and why using open tools to create your website (and, come to that, open content to add to it) is getting more and more important.

After all: why concentrate on the tech, when you can concentrate on the content?

8 comments

Mark Farrington
commenting at October 8th, 2009 at 9:06pm

The SRA website CMS is built from the ground up borrowing heavily from stuff that’s free… bits of code, pretty jquery visual things etc.

Surely the best option is always to get the best of everything – go for free stuff where you can, making sure you can build a site to do exactly what you want – with bits of stuff bought if absolutely necessary.

If only I could afford RATE.

Alex
commenting at October 9th, 2009 at 10:18am

Gusto was built in 2008.

James Cridland
commenting at October 9th, 2009 at 12:45pm

(I’ve added a little more info about Global’s CMS in the original post)

Jason Paul Grant
commenting at October 9th, 2009 at 2:07pm

Finally some sense within the industry.

There seems to be a complete seperation from old media and new media, with many new players understanding technology quicker than others.

The sad thing is that those who dont really understand technology are mainly leading the industry.

Matt
commenting at October 9th, 2009 at 3:17pm

One of the great benefits of picking an opensource CMS is that most of the problems you face have already been solved by other people.

Or… it’s a problem that you’re more likley to be able to fix with a large community (rather than needing a large staff).

Jamie
commenting at October 11th, 2009 at 2:19pm

Virgin Radio Canada use Drupal, The Voice in Norway uses Joomla – (and is a v good site), Jazz FM is running WordPress.

Again it is the inward looking UK radio, through lack of knowledge and experience who in the main seem to stick with poor systems, often simply because they are being used by other radio stations here.

As the radio industry shrinks further is this likely to change?

Gav Richards
commenting at October 17th, 2009 at 10:38am

Don’t dismiss paid for radio CMS altogether. Ours has been in constant development since 2003, and is completely tailored to UK radio stations. We have a loyal growing customer base because it is well supported and maintained.

Many smaller stations just don’t have the staff or time to commit to adopting a free system which requires their own technical know-how to setup and manage, and I think that’s where a system like ours has it’s place in the industry.

Ben
commenting at October 21st, 2009 at 10:15am

Agree with Gav, but also suspect I know what Jamie is referring to. I’ve seen some really really good CMSs – and I mean proper CMSs, not Web Management Systems.

I worked on the old GWR CMS and the concept of it was very much before its time, and was built as there was no comparable product at the time.

The challenge with a decent CMS is making it the right thing to serve the content you want to serve with as little as work as possible, but more importantly – a system your content editors will want to work with – which is a point often ignored.

Leave a comment

Here's my commenting policy