Back to case studies
Enterprise DrupalCase StudyEnergy Sector

How We Unified 42 Drupal Websites for a Fortune-60 Energy Company

World Kinect was growing faster than Apple — but their 42 Drupal websites couldn't keep up. We consolidated them with centralized administration, Pantheon infrastructure, and 3x faster developer workflows.

By Enzo García, Senior Engineer at weKnow Inc. Updated March 2026

World Kinect enterprise Drupal multi-site management — energy sector web development by weKnow

What is Drupal Multi-Site Management?

Drupal multi-site management allows an organization to run multiple distinct websites from a single Drupal codebase — sharing updates, modules, and security patches across all sites simultaneously. Combined with the Domain Access Module, each site can maintain its own domain, content, and theme while being administered from one central dashboard, dramatically reducing IT overhead for enterprises managing large website portfolios.

World Kinect (formerly World Fuel Services) is one of the world's largest fuel distribution companies — serving aviation, marine, and land transport across 2,500 locations with over 8,000 employees worldwide. For a decade, they grew faster than Apple. But their digital infrastructure hadn't kept pace: 42 separate Drupal websites, each managed independently, with developer environment setups taking 4–6 hours and deployment errors caused by authentication issues on their local systems. weKnow was brought in to fix the foundation.

Faster development
42
Sites unified
6h→min
Dev environment setup

The Challenge: 42 Websites, Fragmented Codebases, and 6-Hour Dev Setups

World Kinect's initial goal was to consolidate 32 of their websites into one Drupal multi-site installation — a reasonable starting point. But after deeper investigation, we identified a critical problem: a standard multi-site setup would lock each website into a shared configuration, removing the independence each regional site needed to operate effectively.

The infrastructure pain was equally severe. Setting up a new developer environment took 4–6 hours per instance — a direct tax on engineering velocity. The local authentication system further complicated deployments, flooding CI pipelines with false errors and forcing engineers into manual workarounds on every release.

The core tension: World Kinect needed centralized control without sacrificing per-site autonomy. A standard multi-site install solves one; the Domain Access Module solves both.

The Solution: Pantheon Infrastructure + Drupal Domain Access Module

We addressed the two problems separately — infrastructure first, then administration architecture.

1. Pantheon for Developer Infrastructure

We migrated all 42 sites to Pantheon, our infrastructure partner. Pantheon's container-based architecture eliminates the environment setup problem entirely — developer environments spin up in minutes, not hours. It also provided scalable hosting with built-in CDN, automated backups, and one-click deployment pipelines, removing the authentication issues that were blocking World Kinect's engineering team.

2. Drupal Domain Access Module for Central Administration

Rather than forcing all sites into a rigid shared configuration, we implemented the Drupal Domain Access Module — a module suite that enables central administration of multiple websites from a single Drupal installation while allowing each site to maintain its own domain, content, and configuration. World Kinect could now push code updates, security patches, and module changes across all 42 sites from one interface.

Project Outcomes

BeforeAfter
42 independently managed Drupal sitesAll 42 sites administered from one interface
4–6 hour developer environment setupMinutes with Pantheon containers
Deployment errors from authentication bugsClean CI/CD pipeline, no false errors
In-house infrastructure overheadScalable managed hosting via Pantheon
Security patches applied site by siteSingle codebase update propagates to all sites

Why a Nearshore Drupal Team for Enterprise Web Development?

Enterprise Drupal projects — especially those involving multi-site architecture, infrastructure migration, and large-scale content management — require engineers who have solved these problems before. weKnow's nearshore Drupal development team in Latin America brings that depth, combined with U.S. time zone alignment that makes real-time collaboration with client engineering and operations teams possible.

  • ✓ Certified Drupal expertise — top contributor in Latin America
  • ✓ Proven Pantheon partnership for enterprise hosting
  • ✓ U.S. time zone overlap for real-time collaboration
  • ✓ 15+ years delivering Drupal for Fortune-listed clients

FAQs

The Drupal Domain Access Module is a contributed module suite that allows multiple distinct websites — each with its own domain, theme, and content — to be managed from a single Drupal installation. It's the right choice when you need the operational efficiency of a shared codebase (one place to apply updates and patches) but the independence of separate sites (different domains, editorial workflows, and configurations). It's widely used by enterprises, media companies, and government agencies managing large website portfolios.

EG

Enzo García

Senior Engineer, weKnow Inc. — Specializes in enterprise Drupal architecture, multi-site infrastructure, and large-scale web platform delivery for U.S. clients.

About weKnow →

Managing Multiple Drupal Sites or Planning an Enterprise Migration?

Our nearshore Drupal team in Latin America specializes in enterprise multi-site architecture, Pantheon hosting, and Drupal migrations — in your time zone, with senior engineers from day one.

Talk to our team