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.
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.
- Today, even innovation and transformation processes are highly subject to innovation and transformation. Uilke Duinstra, innovation strategist at the Utrecht campus of iO, is getting more and more questions from customers like: “We are a mobility company, but we also want to enter the energy market. How do we do that?” or “We are a B2B company, but how do we also become B2C?” More generally, it concerns questions such as “How can we develop relevant new services step by step, without immediately plunging into a multimillion-dollar project we’re not sure will work at all?” These kinds of issues, which show that domains and sectors are increasingly fading, require a new approach to innovation processes.
How a good personalisation strategy leads to a better customer experienceMost (digital) marketers are very aware of the impact that the customer’s perception of their contact environment – customer experience - has on the experience and the purchasing behaviour of their customers. At iO, we notice that we are being asked more frequently to make the customer experience richer through personalisation. We are all familiar with the examples of personalisation used by Netflix and Facebook, but that level of personalisation is not for everyone. What can you do now and how do you develop an effective personalisation strategy?
Attract more customers with an efficient omnichannel strategyIs your business both online and offline? Then an efficient omnichannel strategy is indispensable for growing your business, but how exactly do you do that?