Provincie Utrecht: multiple websites using a single codebase

We developed several Drupal websites for the Province of Utrecht based on a single codebase with multisite setup. This architecture meets the wishes of the province to give all (sub)websites the same functionality and look and feel. An additional advantage is that updates and optimisations can now be carried out for all websites at once and that we can set up a new sub-site with all the functionality of the other websites within a day.


Provincie Utrecht


Give all sub-sites the same functionality and look and feel


Introduce a multisite setup in Drupal with a single codebase

Focus on providing information and services

In developing the new website, the visitor is central. In other words: how do we ensure that visitors can easily find information and arrange matters online? The advanced search function on the homepage plays an important role in this: it features autocomplete and fast navigation to frequently viewed pages. Topics are clearly arranged and follow-up pages contain editable quick links.


Possibility of creating sub-sites

Another important requirement is working with sub-sites. The province currently has about ten websites and wanted all websites to have the same functionality and look and feel. To do this as efficiently as possible, we set up an architecture of one codebase with a multisite setup. This way, updates and optimisations only need to be adjusted in one place and are immediately available for all sub-websites.

A new sub-site within a day

Each website does have its own database, which means that the content of the various websites is separated. This is not only more convenient, but it is also easier to search and manage permissions for each website. With the new architecture, we can set up a new sub-site with all the functionality of the other websites within a day. Through Single Sign-On, all authorised employees have access to the CMS of all websites and the image bank.


Image bank integrated into the website

Searching for images, trimming them to size, compressing them and uploading them used to take up a lot of time. Images had to be saved in different formats on a separate website. In addition, the metadata accompanying an image was not always relevant. Therefore, we developed a solution in which photographers can upload their images directly to an image bank integrated into the website. Here they can add meta information to the images, which makes searching for images a lot easier! On the corporate website, editors can place images directly on the website without first downloading and then uploading them. Drupal scales and compresses images automatically, which saves a lot of time.

Curious to see the result?

Check out the new website and sub-sites:

Offering a hybrid service? We're happy to help.

Want to find out more about designing and upscaling a hybrid customer experience? Need help improving your client service? We're happy to help you discover the opportunities.

Related articles