Development

  • How we prioritise our requirements for apps

    One of our ongoing programmes of work is improving the way we handle events. Events are managed and promoted in a broad range of ways across the University, using everything from our online store to Google forms and spreadsheets. This...

  • Beta approved

    The University’s strategic goal is to be recognised as an international centre of research and teaching excellence. The quality of our digital domain plays an essential role in delivering this vision. From Alpha to Beta An ‘Alpha’ version of a...

  • Why static publishing and why Hugo?

    As we've written before, we're going to try to use Hugo for statically publishing www.bath.ac.uk. There's a nice video showing it publishing 5,000 pages in under 7 seconds, and our testing gives similar numbers. Static site serving has been big...

  • A brief overview of the technical platform for alpha.bath.ac.uk

    Our current CMS platform was introduced in 2007. It is a large, monolithic Java application which is hard to extend or customise. For the Alpha of a new CMS we wanted to base it on a popular web framework which...

  • Deploying our Ruby on Rails applications

    We are moving away from a Java based infrastructure to writing applications in Ruby on Rails. An important part of our former infrastructure was the ability to automatically deploy our software via the continuous integration server via a series of...

  • Using Rails

    After ten years of Java and PHP, the Digital team have started writing all new applications, including our new CMS, in Ruby on Rails. There are two reasons why now is a good time for us to do this. The...

  • Our Github workflow

    We are only 10 months into adopting Github Enterprise for our version control system and have many things still to learn. Near the start of that period we needed a workflow for managing the contributions that our team of devs,...

  • Alpha site release notes, 12 - 19 January

    On Monday 12 January, we launched an alpha version of our site to internal users, including a new external homepage and the about section, which is controlled by our new CMS alpha. Collectively we've been referring to these as the Alpha...

  • Building alpha.bath.ac.uk

    We've changed just about everything to do with how we manage bath.ac.uk for the alpha, and this includes the underlying technology. The live www.bath.ac.uk is hosted dynamically from a monolithic Java-based CMS (OpenCms) running on Solaris servers with Oracle as...

  • Launch of alpha.bath.ac.uk

    We are pleased to announce the launch of a new test version of bath.ac.uk. The launch of the Alpha is a major milestone in our programme to improve the University’s digital communications. Included in the Alpha are a new homepage,...