The Ministry of Municipalities Affairs and Agriculture (MOMA) in Bahrain provides essential public services, ranging from sanitation to e-payment transactions, through their website. They partnered with iSpectra to develop a Drupal 9 website to enhance user experience and performance on the web.

Project Highlights:
- Customized Drupal 9 CMS to manage 12 bilingual, secure, and dynamic websites
- Multi-domain architecture for central content management
- Optimal user experience, resulting in passing Google's Core Web Vitals metrics
- Automated migration of 5,000+ content types
- Flexible and scalable cloud infrastructure hosted on Amazon Web Services
- Compliance with Bahraini government’s regulations and IGA standards

About the project
Project Goals:
- To deliver a convenient, reliable, and fast digital experience for MOMA's end-users across all platforms
- To develop a customized Drupal 9 CMS that caters to MOMA's multilingual content publishing and technical performance needs
- To optimize site structure and comply with SEO best practices
- To ensure compliance with Bahraini government’s regulations and IGA standards
- To provide ongoing support and maintenance to sustain security and accessibility standards
Project Requirements:
MOMA faced several challenges with their legacy website, including outdated CMS features, shaky performance and security, non-mobile friendly user experience, non-friendly site structure, and lack of bilingual content publishing capabilities. iSpectra was tasked with developing a new website that would overcome these challenges, with a focus on:
- Developing a customized Drupal 9 CMS to cater to MOMA's multilingual content publishing and technical performance needs
- Optimizing site structure and complying with SEO best practices
- Migrating 5,000+ content types from the legacy CMS to the new Drupal 9 CMS in a seamless and secure process
- Providing flexible and scalable cloud infrastructure hosted on Amazon Web Services
- Ensuring compliance with Bahraini government’s regulations and IGA standards
- Passing Google's Core Web Vitals metrics
Project Outcome:
iSpectra developed a customized Drupal 9 CMS that catered to MOMA's multilingual content publishing and technical performance needs. The website was optimized according to SEO best practices, with a focus on providing an optimal user experience, resulting in passing Google's Core Web Vitals metrics. iSpectra ensured compliance with Bahraini government’s regulations and IGA standards, and provided ongoing support and maintenance to sustain security and accessibility standards.
MOMA's satisfaction with iSpectra's work is a testament to our expertise in delivering high-quality Drupal projects. Building a scalable, personalized, and powerful digital experience needs Drupal, and iSpectra delivers it with ease.
Superior Core Web Vitals and SEO Performance
The legacy website failed its user experience test, otherwise known as Core Web Vitals.
Before:

Core Web Vitals are a set of specific factors that Google considers important to a webpage’s overall user experience. Core Web Vitals are made up of three specific page speed and user interaction measurements: largest contentful paint, first input delay, and cumulative layout shift.
In short, Core Web Vitals are a subset of factors that will be part of Google’s “page experience” score (basically, Google’s way of sizing up your page’s overall UX).
After Drupal:

Say Hello To Dynamic Personalization
Managing multiple websites from a centralized CMS isn’t the only reason why MOMA opted to migrate to Drupal 9.

With Drupal 9, the MOMA marketing team have the following capabilities at their disposal:
- Multilingual website
- Seamless content publishing workflow
- Enhanced on-page SEO features to boost content
- Content moderation process
- Easier page building with built-in Layout Builder
- Powerful content editing tools (CKEditor5)

Automated Drupal Migration
iSpectra successfully migrated more than 5,000 content types from the legacy CMS to the new Drupal 9 CMS in a seamless and secure process. We made sure that all content, infrastructure, processes, interactions, accessibility, and security features were aligned with the Bahraini government’s regulations and IGA standards.
A Multi-Domain Architecture
There are a total of 12 websites: the main MOMA website and 11 websites under MOMA that serve as subsites or portals dedicated to specific MOMA services.
Because all 12 websites shared the same database; we opted for a multi-domain approach.

A multi-domain setup enforces more restrictions and uniformity between sites and is mostly useful for sharing users and content across multiple websites.
Deliverables: A centralized Drupal 9 CMS that allows the MOMA to manage 12 bilingual, secure, and dynamic websites without duplicating efforts or resources.
- Each website has an isolated admin dashboard
- Content moderation across all websites from centralized CMS
- A CMS flexible to integrate with all critical technologies and tools
Flexible and Scalable Cloud Infrastructure
iSpectra hosted the websites using Amazon Web Services - helping the MOMA ensure optimized performance regardless of traffic load. We provided the ideal configuration for their cloud infrastructure to ensure that all operations and processes are running smoothly from day 1.

Deliverables:
- Reduced downtime
- Increased service availability
- Cloud cost optimization
- Scalable infrastructure
- Compliance with IGA Standards
- 24/7 support
Why Drupal was chosen
MOMA chose Drupal as their CMS of choice for several reasons, including:
- Multi-domain capabilities to manage multiple websites from a centralized CMS
- Multilingual capabilities to publish content in bilingual format
- Seamless content publishing workflow and enhanced on-page SEO features
- Powerful content editing tools and flexible integration capabilities with critical technologies and tools
Technical Specifications
Drupal version: