Proud
So, yesterday something I’ve been working on for quite a while went live. For the past couple of months I’ve been working on the front-end of the new search experience for Yahoo! Eurosport, and finally yesterday it went live.
So, what is this “new search experience” then? Basically, it’s an assistance layer on top of a standard Sports search that works out the sort of thing you’re searching for within the field of sport, and rearranges your results page accordingly. So, out with your father’s ten results to a page and in with Something New.
If, for example, you searched for “David Beckham” you’d end up with a page containing some Sports page results, some images and some videos. Conversely, if you searched for “Millennium Stadium” then you’d end up with a map replacing the videos, and if you searched for something non-sports related like “Google” you’d end up with a simple list of web results. Being able to alter the layout of the results page gives us a lot of scope to do some groovy stuff depending on what the user searches for and what modules are available.
As well as the ability to reorganise the page on a whim, the new Eurosport search results page also has a couple of nifty little JavaScript enhancements. The first of these is the infinite carousel that each of the main search modules has. Whenever you click one of the next or previous buttons on a module you’ll get to see the next bunch of results on the page, with more being loaded in in the background via a little bit of AJAX whenever there aren’t enough left cached. Personally, I love this feature - especially on the images module. The other pretty groovy bit of JavaScript is the open/close module functionality that lets you close a module for good if you decide that you don’t want to see those type of results any more. So, if images aren’t your thing, simply close the section and save some page weight on subsequent searches.
I’m really glad that this SERP has made it out onto Eurosport. It’s something I’ve been tackling for a while, and it’s good to see it out there.
For those of you who are interested, the title of this post came about via Ross Boozineges, who asked me to write a post about something I was proud of. So, there we go.
Everything I know about Internationalisation I learnt from Eurovision
Well okay, that’s not quite true. As I’m sure most of you are aware, last saturday was [Eurovision][1] and like many people I watched it with friends (and with a large drink in my hand). What I did that most…
Tip of the Day - YUI Slider Control
Here’s my tip of the day - if you’re using the YUI Slider control, don’t forget to set the width and height of the DIV that contains your slider thumb to the size of the IMG that actually displays your…
Microformats - A WSG Meetup in London
Coming up on the 19th October (the show starts at 19:00, but get there for 18:30) is the long anticipated WSG Microformats meetup at Westminster University’s New Cavendish Street Campus. Organised by Stuart Colville, the line-up this time features…
d.construct deconstructed
(Sorry about the title, it had to be done.) So, last Friday I went to the second annual d.construct conference down in Brighton. The main thrust of the day was that APIs are good, you should definitely be using them…
“F*ck ‘em!”, says Patrick H. Lauke
Well, okay - he didn’t quite say that. Yesterday was the first Geek in the Park event, organised by the Multipack, up in Royal Leamington Spa. Even though it was about three hours away from where I live in London,…
TaoMixer.com - The Way to mix your music
Most people who know me will tell you that I enjoy listening to music. I listen to it all the time, and I have a fairly sizeable collection of albums sitting on my computer. Unfortunately, the size of it means that I can’t always remember everything that’s available to me. This is a problem.
Norton Internet Security woes
People who know me well will tell you that I have a deep-felt aversion to Norton Internet Security. I’ve previously had to look after a small network of home PCs that had it installed on some of them, and boy…
Off to @media 2006
Right - it’s time for the seemingly obligatory post that all good bloggers have to do when they’re off to a conference - the one where they boast about going off to it. So, here goes - I’m off to @media 2006!
Web Standards Group Meetup
I’ve just signed up to go to the first ever London based Web Standards Group meetup, on the evening of 14th July. Taking place at Northampton Square Campus (a mere fifteen minutes walk from where I work), Chis Heilmann and…
How to ask for help with Standardista Table Sorting
Since I released Standardista Table Sorting a couple of months ago, I’ve been constantly surprised by the amount of attention it receives. The article announcing it now has the most comments I’ve ever received about anything…
Continue reading “How to ask for help with Standardista Table Sorting”
I’m going to @media 2006!
Since the initial lineup was announced a few month’s ago I’ve been wanting to go to @media 2006, but unfortunately money was such that it was an unrealistic dream for me. Until today, that is. After talking to my manager…
It’s Nekkid Day!
Today is the first annual CSS Naked Day, and as I do like a nice bandwagon I’m jumping on it and taking the styles off my site. The idea behind the day is to promote web standards and semantic markup….
set_error_handler
Until recently, whenever I wanted to do a load of PHP debugging, I’d pass E_ALL into the error_reporting() function to control the amount of error messages dumped to screen. As a way to become immediately aware of problems with your…
The Definitive Guide to Apache mod_rewrite (A Book Review)
A couple of weeks ago, I was sent a review copy of “The Definitive Guide to Apache mod_rewrite” by the lovely people at Apress. The book promised to be the be-all and end-all guide to the mod_rewrite module, and overall…
Yahoo! User Interface Library Revealed!
A couple of weeks ago, Yahoo released their JavaScript user interface library to the world. This is the very library that Yahoo uses internally for its miriad of products, and so was very likely that it would be highly stable,…
Standardista Table Sorting (A client-side JavaScript Table Sort module)
Standardista Table Sorting is a cross-browser compatible JavaScript module that lets you sort HTML data tables by any column.
Continue reading “Standardista Table Sorting (A client-side JavaScript Table Sort module)”
Nine Fantastic Firefox Extensions!
Since I started my new job (one of the reasons for the amazing lack of posts around here lately) I’ve been doing a lot more web development on a day to day basis than I have in a couple of…
Problems creating a SELECT box using the DOM in Internet Explorer 6
Internet Explorer 6 has lots of “issues” when it comes to displaying SELECT boxes. Last week I found one which manifests itself when you create a SELECT box using the DOM. Then I found a way to fix it.
Continue reading “Problems creating a SELECT box using the DOM in Internet Explorer 6”
Retrospectively prospective (phew - try saying that quickly!)
Well it’s that time of the year again, isn’t it? The time of year when everyone looks back over what they’ve done and what’s yet to come in the new year. So here comes, in no particular order, my…
Continue reading “Retrospectively prospective (phew - try saying that quickly!)”
MAMP - The Mac Apache, MySQL and PHP installation
For the past week and a bit, I’ve been staying in Alderney with my lovely girlfriend and her family. It’s a pretty little island, and I’ve enjoyed my time here, but unfortunately for me my girlfriend has had to…
Colour Blindness
I was just reminded by bd4d about the importance of colour blindness checking on your websites. Creating content which is visible to colour blind people seems to come way down on the list of things that need to be…
New web browsers, new standards awareness…
New releases of the Firefox, Mozilla, Safari and Opera web browsers were released to the world this week. Whilst the Firefox, Mozilla and Safari updates were just point releases, they’re still pretty important to download if you’re currently using…
JBOL - Just a Bunch of Links
Well, it’s time for another clearout of my “blog-it” folder. Some of these have been gathering dust for quite a while now, waiting for me to have the time to give them a proper write-up. But, as always, time…
Star Trek CSS
Okay - this just hit my geeky funny-bone, and I had to make a quick inconsequential post. Over on the css-discuss list, Chris Heilman just announced his CSS based Star Trek navigation template. It’s wonderfully geeky, and just the…
A World of Analogies
Recently, a few people have been coming up with some new analogies to describe various internet related technologies. I’m a big fan of analogies - anything that helps implant information in my brain is alright by me! Over at…
Microsoft in CSS Shocker!
As reported at the Web Standards Project, MSN.com is now using CSS as the basis of its design. It’s great to see another major website (I know that the target audience of this site would generally never visit MSN.com,…
rel=’nofollow’
Over the last couple of days, the “Big Three” search engines have all announced that they’re going to start paying attention to a new attribute on <a> tags - rel=’nofollow’. This attribute will essentially state that the marked link…
Setting up AdSense on an XHTML based site
Yesterday, I decided to sign up for Google AdSense. The reason? Well, to be honest, I just wanted to have a bit of a poke at it, and see how it worked and what you could do with it….
Just another update
You know that I’ve been having some problems with Ghoulnet, my web hosts? Well, I decided this morning that I’d had enough of them not getting back to me about the broken log problem, so I rang them up…