The project revolved around:
Building and designing all 70 websites under a single umbrella platform with a standard component-based structure
Enhancing client’s job portal
Platform level development and feature rollouts (ACSF Platform)
Reducing the overall application cost
While migrating these sites, we addressed the old platforms' pain points that were impacting the client’s business such as:
Lack of common standards for different market websites
High maintenance cost of application
Few markets had multiple websites for a single region
No centralized system for job application
A scalable system was needed
A content workflow was essential
Why was Drupal Chosen?
Our client’s corporate website suite consisted of more than 70+ websites. These websites were using a Shell CMS legacy system (Sharepoint 2010). The mainstream support for Sharepoint 2010 ended in 2015, and its extended support ended in October 2020.
The client was looking for a cost-effective and scalable solution for all their websites, and Drupal 8 was a suitable choice due to its multilingual capabilities and multi-site capabilities. The client was looking to unify their different websites under a consolidated brand guideline, and Drupal provides the ability to host multiple sites using the same brand identity.
The core requirement of this project was content migration from Sharepoint to the new Drupal 8 site. The client wanted to bring all product details, product categories, and imagery to the Drupal 8 site as-is from multiple SharePoint sites.
Apart from this, below is the list of requirements –
Create a uniform and seamless experience for end-users by enabling all websites to follow the same brand guidelines
A centralized job listing - incorporate the career sites as a part of the Drupal system, with a centralized job listing that can be fed into multiple sites
Migrated 70+ websites (approximately 24,700+ pages) from SharePoint to Drupal 8. The migration was meticulously planned ensuring minimum disruption for the markets
Centralized job portal
Created a centralized job portal by integrating multiple third-party services under a single roof. The centralized job system provided consistent data related to current job openings across 70+ country sites, eliminating content duplication and further recruitment related issues.
Merged different multilingual websites into a single website. We then created a single website with multilingual capability for each market/business with more than one languages.
One of the client’s markets was the Middle East, and their regional language was in Arabic which follows the RTL format. We designed all components and layouts enabling them to accommodate RTL and LTR content.
Platform level development and feature rollouts were implemented using Acquia Cloud Site Factory
Stock API integration enabled the content managers to display the current stock update on the portal. This stock information block is configurable to be displayed page/section and the stock details are updated dynamically.
Adopted a component-based development approach, enabling content managers to create flexible pages while maintaining the same design standards across all the market websites.
The centralised repository of the career portal contains jobs from different geographies. To display the jobs according to the user's geography, we implemented geolocation based on the website language and user location, enabling users to view the relevant jobs first on the page.
The marketing teams of each geography required to generate forms based on their respective markets and geolocation. We configured and customised web forms, their related modules and extended their functionality to content managers so they can have their form builder feature.
Enabled data-layer on the contact us forms as well as hero banners to track the user behaviour on the content. Along with this we also integrated the Google Tag Manager to add all the analytics integration under a single roof.
Each marketing team required to integrate feeds from different sources on to the website, so we developed a flexible component with multiple configuration options. Components had the option to configure the feed URL, cache time (Max time to cache the feed), feed fields to display, section colour and so on
We delivered a cost-effective and efficient Drupal 8 platform as compared to the client’s legacy platform
A common platform with reusable components enabled standardization that helped brands to remain consistent across the multiple country sites
New website rollout became very easy without any additional cost involved
A centralized job system provided consistent data related to current job openings across 70 country sites. This reduced content duplication and further recruitment related issues.
Streamlined the content workflow improving the content quality