´óÏó´«Ã½

« Previous | Main | Next »

Remembering my´óÏó´«Ã½

Post categories:

Martin Belam | 12:00 UK time, Saturday, 15 December 2007

...the previous personalised ´óÏó´«Ã½ homepage

This post is part of the tenth birthday celebrations of bbc.co.uk

The freshly redesigned ´óÏó´«Ã½ homepage comes complete with a swishy new interface that allows users to customise the way the page appears to them. It isn't the first time the ´óÏó´«Ã½ has dabbled with personalising homepages.

For some time now, users have been offered personalised weather on the ´óÏó´«Ã½ homepage, and ´óÏó´«Ã½ News has had a small panel for UK users allowing them to get their local stories straight away by entering their postcode.

The ´óÏó´«Ã½ homepage also used to have "targeted" promotions in the early 2000s. As users visited places around the ´óÏó´«Ã½, a cookie would pick up where they went, and identify them as one of four types of the ´óÏó´«Ã½'s web audience. When they visited the homepage, they would see a promotion appropriate to their audience type - i.e. whether they were a soaps/entertainment type, or a Radio 4/factual type.

The biggest attempt at personalisation on the ´óÏó´«Ã½ site, though, was a service launched in 2000, called . In some ways, it was rather ahead of its time.

08_01-mybbc-banner.png

It allowed users to choose which panels of content appeared, from options like news and the weather, to picking your favourite football team, or adding a list of bookmarked recipes to your homepage. Users had to register to customise the page, and were also able to choose the colour scheme.

08_02-mybbc-page.pngOf course, compared to modern Web 2.0 services like , or , it was rather clunky and primitive. There was no involved; it was all delivered using a Perl back-end and the ´óÏó´«Ã½'s Central User Database. It used CSS to do the colouring, which was against the ´óÏó´«Ã½'s HTML guidelines at the time (and would still be for a couple of years), as it was not supported across all of the ´óÏó´«Ã½'s target browsers.

One of the issues faced by the ´óÏó´«Ã½ developers was getting information out of the mostly static HTML sites that were being produced at the time, and into these custom my´óÏó´«Ã½ panels.

Nowadays, the ´óÏó´«Ã½ produces hundreds - thousands probably - of RSS feeds, which would be ideal for the job. However, when my´óÏó´«Ã½ was being developed, , and Atom wasn't even .

That meant that each syndication panel format ended up being pretty much custom built for each area of the page.

08_03-mybbc-webontv.pngAnother element of the my´óÏó´«Ã½ service was the way in which it worked across different platforms. The idea was that once you were logged in, you would get the same selection of content whether you were viewing my´óÏó´«Ã½ on your computer, your PDA, or using the little lamented Web-on-TV format.

Despite the cross-platform features, in some ways it was more Web 0.2 than Web 2.0, but my´óÏó´«Ã½ won awards at the time. It was one of the links in the ´óÏó´«Ã½ Online global navigation, appearing in the left-hand links column on every page on the site.

It was . It didn't have a massive user base, although those who did use it were fiercely loyal to it and had grown accustomed to it as their homepage. It seemed that in some ways that level of personalisation was a challenge for the ´óÏó´«Ã½'s very mainstream online audience. It will be interesting to see how the new drag 'n' drop ´óÏó´«Ã½ homepage interface fares with that same audience nearly five years later.

Martin Belam is a former Senior Development Producer, New Media

Comments

  1. At 11:01 PM on 16 Dec 2007, Mark Hewis wrote:

    I was a developer on the original my´óÏó´«Ã½. Big yip out to the new homepage dev team. Everything we were trying to do back then but done properly
    1) On Homepage
    2) Uses standard feeds not reliant on big custom backend to process - easy to add more stuff
    3) stores everything in cookies so no login
    4) proper drag and drop
    5) lots of client side processing so scalable to 10million+ users who use this page

    bits of advise from time on my´óÏó´«Ã½
    1) everyone ( no exceptions ) provides data in some standard feed - otherwise you end up spending all your time playing catchup as the data sources change under your feet
    2) user feedback - monitoring becomes a lot more complex when every user has a different page so keep listening
    3) watch the weight - not so important as in 2000 but focus on keeping the download time respectable. The average facebook page is about 1.2mb don't go there!
    4) users will think of it as a home - so treat it with respect i.e. don't reset module id's or personalisation information between updates
    5) finally have fun. Once you break the concept of a 'page' and have an application ( which is what new homepage is ) there is no going back.

  2. At 06:23 PM on 17 Dec 2007, wrote:

    I never saw the original my´óÏó´«Ã½ pages, but after looking at the new beta homepage I can see some nice features.


    The ability to customise the layout, font sizes, spacing etc is quite nice, as well as the ability to customise the content viewed.

    No doubt more features will be added in time, so I reckon your onto a winner with this one!

This post is closed to new comments.

More from this blog...

´óÏó´«Ã½ iD

´óÏó´«Ã½ navigation

´óÏó´«Ã½ © 2014 The ´óÏó´«Ã½ is not responsible for the content of external sites. Read more.

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.