

The Process
Getting the Information Architecture right was crucial. The existing site had muddled user journeys, and we wanted to ensure that the different types of visitor could get straight to their goals, whether they were developers who’d been asked to use data, a company director deciding whether to jump into publishing, or one of the other many users we have!
Luckily we had some great data gathered by the OpenActive team that allowed us to really play with structure and journeys through the site to achieve goals.
We made use of Adobe XD to do rapid prototypes whilst the branding was taking place and then as soon as we had a concensus on structure we moved into code.
Pages were planned and content developed seperate to the brand being applied. As soon as we had developed a pattern library of elements the site came to life.
What the client said
“Early responses have been really positive. The old website limited us for a long while. Those that have experienced both sites have called the new one a breath of fresh air! The community has been really receptive to the branding too. It brings the energy and innovative value that was missing.”
Tech Stack
The site embraces some forward thinking technology. It is running on a JAMStack (Javascript, API’s and Markup) platform, Jekyll served on Github Pages with a static site CMS called Siteleaf to allow content editing in browser. The front end itself uses CSS Grid, we had to pull out the stops creating a responsive grid system that included fallbacks for older browsers. The voting mechanism makes use of Firebase to allow functionality far beyond that of a static website. By being a static site there are many benefits such as security, upkeep and portability.


By opting for an open, collaborative, and sustainable approach centred on core web technologies like HTML and JavaScript, the goal was to make the site portable, and accessible for newcomers who may work on it later (with other nice side effects like helping performance). There was also a need to think about components and create a pattern library, so the site styles could also be used by community developments.


Site Features
An introduction into what Open Data is, a search facility to find your booking system and voting to have your system included. The new site contains video explainers, booking system search, voting for new systems, a data map, and interactive code examples.
The site needed to reduce the burden on the core OpenActive team where possible. We needed to tell the story of what it is, and needed a hub for resources and tools for publishers and data users. It had to support a range of audiences including developers wanting to jump straight in, and people who wouldn’t even know what open data is.