Skip to main content

Industry

Hospitality

Location

Bangkok, Thailand

Engagement

Year

Focus

Upgrading to Drupal 9 for brand site consolidation, localized content, and real-time pricing API integration

Services

Drupal 9 Upgrade

Acquia Site Factory

Multisite Enhancements

Acquia Content Hub

Third-Party Integration

Configuration Management

The project involved upgrading a global hospitality group's digital properties to Drupal 9, following migration from a custom CMS to Drupal 8.

We focused on consolidating brand sites, implementing multisite enhancements, and addressing content management challenges.

By leveraging Acquia tools, we achieved a seamless transition, delivering an efficient and modern digital platform that meets our client's evolving needs.

Challenges

The client's team struggled with handling content across eight different websites. This made it hard to serve a diverse audience across various regions and languages, slowing down their global outreach.

They needed to add real-time pricing for their properties, improve components, and their custom e-commerce React features. Initial configuration issues were blocking smooth content sharing, adding to the challenges. The client also needed to improve the website's performance and security.

Solution

Centralised Content Model

Content syndication

We used Acquia Content Hub for seamless content sharing across the main website and seven brand sites. Despite initial configuration challenges, our team ensured smooth content delivery and updates across all web properties.

This implementation guarantees consistent and timely updates across all web properties whenever changes are made on the main site.

Component-based architecture

Our team optimized and reutilized existing components in the client's digital ecosystem to expedite the creation of the brand sites. This provided content managers with flexibility in creating, editing, and managing pages.

The result was a cohesive online presence with consistent brand identity across all websites, achieved in a record time.

Content localization

Since our client operates in various locations, they needed content specific to each region. To achieve this, we created unique offers for different geographies. By adding a location field to the content structure, the client could specify the target location for each piece of content.

This helped deliver personalized offers and provide users with a customized and region-specific experience.

Drupal 9 upgrade

The client sought to upgrade from Drupal 8 to the latest version, Drupal 9, for better performance and security. Our team conducted a thorough audit of the existing sites, removing outdated and problematic code.

We made sure that the client's existing Drupal modules and themes were compatible with Drupal 9. We also upgraded Composer and BLT and addressed contrib module dependencies with necessary patches, ensuring a smooth and high-performing transition to Drupal 9.

Pricing API integration

We employed an API to introduce a new pricing system, ensuring communication between different software systems. The API updated property and room prices directly on the website. The challenge was that the new API had transaction limits, unlike the client's previous pricing tool.

To address this, our team customized Drupal modules to handle these new transaction limits, guaranteeing that the website could still display prices accurately.

Multisite platform enhancement

We used Acquia Cloud Site Factory to create the multisite platform. To simplify the process, we designed a custom command to automate content export from the main site to specific brand sites.

We set up a scheduled task (cron job) to regularly fetch and display the latest prices and offers from the pricing API on the respective brand sites. This improved efficiency, ensuring visitors always had access to the latest pricing information.

Hospitality Website Planning Mockup

Outcome

The Drupal 9 multisite platform enables our client's team to independently launch websites and create pages. Standardized components streamline operations, while content localization delivers personalized, region-specific content.

Simplified content syndication ensures consistent and timely updates, enhancing our client's digital presence with a cohesive brand identity across global audiences.

Bring us your challenge

We’ll help you get clear on what needs solving,
that’s where we begin

How an academic medical center launched its full site on schedule, with the content migration still running

How an academic medical center launched its full site on schedule, with the content migration still running

Rebuilding Diabetes Food Hub as one connected nutrition planning experience

One operating model for a global portfolio of industrial brands

AI-powered legal search helps 62% more users find legal help

How Banyan Living built a digital guest experience as premium as their properties

Built on trust and purpose, our 5 years of Digital partnership with the UN

Creating a safe digital space for women and girls facing gender based violence

Building a migraine therapy band website for the German market

National Kidney Foundation’s Drupal 7 to 10 migration | Redefining digital operations and experience

Interactive data visualization of climate hazards for the International Organization for Migration, UN

Enabled a Fortune 200 company to launch 2000+ websites via a decoupled DXP

An intuitive platform to find co-living spaces for digital nomads

MVP to a multi-platform real estate app using Decoupled Drupal

Restaurant aggregator web & mobile interface fueled by NodeJS

Overhauling the digital landscape of diabetes.org with Drupal 10 & multisite architecture

Drupal multisite powered HCP portal for a Fortune 500 pharma company

Bringing 70 brands under one umbrella platform for the world's largest FMCG company

Unifying multiple brand sites for a hospitality group with Drupal 9

Launched 11 beer brands via platforming for SABMiller

Connecting 1200+ educators and digitizing resources for Azim Premji Foundation

Drupal 9 & Acquia Site Studio platform for the world largest’s FMCG company

Marketing CMS for Blinkit’s Native Mobile App

Helping buyers shop from multiple boutiques in one place via headless commerce: STA

Expanding global presence for the European Bartender School using Drupal 8

How Kotak Securities rebuilt for speed, scale, and full platform ownership

Increasing employee engagement at HERE Technologies

Platform migration and design system for Stanford GSB

Personalization & effortless content management for Rajasthan Patrika

NSE Clearing — Secure and scalable digital finance solutions with Drupal 9

Redefining user-centric legal access for ILAO with UX design and Drupal

Building the future of healthcare engagement with Lean UX and Drupal

Enabling Ashoka's presence across 90+ geographies with a resilient content architecture

Building a Drupal-powered knowledge management platform for a global nonprofit

Transforming a global nonprofit venture fund platform with Drupal 9

One file only.
128 MB limit.
Allowed types: gif jpg jpeg png bmp eps tif pict psd txt rtf html odf pdf doc docx ppt pptx xls xlsx xml avi mov mp3 mp4 ogg wav bz2 dmg gz jar rar sit svg tar zip.