Designing a URL structure for BBC programmes
smethur.st
smethur.st
And whilst I am personally proud of some of the technical advances made by the broadcaster I am continually troubled by the commercial advantage the BBC has over it's competitors and the massive waste internally. The later I have personal experience of as I spent some time working for the BBC.
[0] http://en.wikipedia.org/wiki/BBC_Worldwide#BBC_Worldwide_pro... [1] http://en.wikipedia.org/wiki/Television_licensing_in_the_Uni...
It's not entirely unique. The NHK is in a similar position and look what they've done: broadcast satellite research, digital terrestrial broadcasting, a bunch of different kinds of HD resolutions and codecs, infrastructure, and I think they've even funded research on high-definition TVs.
It's pretty cool and makes me wish PBS in the US were more respected and had better funding.
NHK in particular always has a bunch of really neat "how it's made" documentaries that explore places that make everyday things, like snacks or umbrellas or what have you. I always enjoy those, even if other people don't. :-/
Also the funding available is also dependent on the population so even with other things being equal (and they probably aren't) the total size of a Portuguese service and its capacity to make programmes would be about 1/6 that of the BBC.
Their content is after all licensed for everyone to use as they see fit (it belongs to the people), and thus their main limitation is what technology can do, and not what the license permits them to.
We have the same situation in Norway with NRK, which has a fantastic web-offering, not to mention native apps for Android and iOS. It's at the point where you don't need a TV to watch (their) TV-content.
None of the commercial counterparts are ready to offer that, at least not with an experience at the same level of quality.
Besides, nowadays you can get a DVB-T stick the size of a flash drive for less than 10€, so watching without a TV isn't exactly hard even without mobile apps.
This new post is a substantial expansion on the reasoning, the implementation, and the depth of the thinking reflected in the URL structure that the BBC uses.
I was contracting at Red Bee Media for a portion of this time, and the project work to support a lot of this moved at an incredible pace (once the BBC had fed the requirements over), worth noting that RBM ( http://en.wikipedia.org/wiki/Red_Bee_Media ) themselves were spun out of the BBC around this time. So you had substantial organisation change at the same time as these fast moving technical changes.
I think they missed an opportunity to make the IDs map 1-1 with human-readable titles though. They use the argument that they have many versions of "pride and prejudice" and don't know which they may have in the future, but that sounds to me like a cop-out. There must be something differentiating those different shows to viewers (else, why make them?) so refer to that, surely? That doesn't mean /prideandprejudice2, but whatever differentiates that series from the first one.
I'm not particularly addressing this from a search perspective (they address that in the post) but more from a UX / readability / shareability perspective.
There's a few other pieces of weirdness to my mind e.g. "And hacking back to /episodes would have returned what? A list of all episodes ever?"
Yes. That's similar to what /programmes is isn't it? Obviously you can segment / add hierarchy.
As a rule, a great deal of thought should go into any website's URL structure. It's one of the most painful and costly things to change later, especially if search traffic is significant for the site.
>"So [for the] love of god Google, if only to save me from another meeting conversation about this[,] please hide the URL behind a click in Chrome. And hope the marketeers start to think that covering the world in URLs makes as much sense as covering it in ISBNs or catalogue numbers or Amazon product IDs." //
So design your URL such that you won't ever break them. Everything else is rather secondary.