British Museum
Front-end development (HTML, CSS & JavaScript)
The British Museum had a massive, content-managed site with dozens of templates and 1.3 million historical object records. But the HTML and CSS were showing their age and needed some attention.
The British Museum had recently undergone a huge re-branding exercise and had a new visual language and fabulous site design in place. However, some of the original implementation had not kept pace with current progress. I was pleased to help build a modular CSS framework and typographic grid to match.
Early into the project we established clear metrics for success. The museum has a huge global reach, so accessibility and browser compatibility were key. Working alongside the museum's design team, I translated Photoshop comps into working XHTML and CSS templates. IE6 was still widely used at this point, so a big part of this effort was building an ‘elastic’ twelve column grid system that used 'EM' units to allow every part of the design to scale using in-built browser controls.
We wanted to push the envelope a bit and that led us to implement a typographic system that adhered strictly to a strict, 16 pixel baseline. The results were really quite special. Pages flowed with a beautiful vertical typographic rhythm – content, text and design elements lined up across columns and throughout the page.
After the initial redesign project, we continued to build an extensible design system that allowed non-technical editorial staff to manage and create new content. I built a large library of visual and functional modules, including slideshows, image switchers and floorplans. Editors could then drop these components into new and existing pages, where they would be styled according to the template.
Through each of these efforts, page load times were reduced and the editors had a far easier time getting content onto the site.
