Case Study: Drupal 9 to 10 Upgrade

Antwerp Maritime Academy
Drupal 9 to 10 Upgrade

Belgian maritime university upgraded to Drupal 10 with extensive automated quality assurance

Maritime University

The Antwerp Maritime Academy is a leading maritime educational institution in Belgium that trains students for careers at sea and in the maritime industry. The multilingual website (Dutch, English, French) supports research groups, training programs, and international students.

Drupal 9 to Drupal 10 with SLA

CodeLift migrated the existing Drupal 9 website to Drupal 10 and took over management with an "always up-to-date" SLA. The transition to CodeLift's premium hosting guarantees optimal performance and security.

Antwerp Maritime Academy Case Study - Before and After Upgrade
Behind the Upgrade

At the Antwerp Maritime Academy, it wasn't just about a technical upgrade. We took over a complex multilingual platform with extensive content structures and made it future-proof. Our AI tools helped solve specific upgrade challenges that standard migration tools cannot handle.

Niels de Feyter

Founder of CodeLift

Upgrade Approach

Extensive Visual Regression Testing

A test suite with 58 scenarios automatically validates all critical pages in three languages (NL, EN, FR). Screenshot comparisons detect unintended changes before they go live.

AI-Assisted Upgrade Solutions

Custom tooling solved complex upgrade challenges, including missing database updates and outdated module configurations that blocked standard Drupal upgrade paths.

Migration to Premium Hosting

The website was moved to CodeLift's optimized infrastructure with PHP 8.3, automated deployments, and direct SSH access for quick maintenance.

Complex Content Structure Preserved

All 18 content types and 32 paragraph types were carefully migrated. From research groups to job listings - every content structure remained intact and functional.

Automated Deployment Pipeline

New deployment scripts enable rapid updates with built-in safety measures: maintenance mode, database backups, cache clearing, and rollback capabilities.

Ongoing Maintenance with SLA

With the "always up-to-date" service contract, the website remains continuously secured with the latest Drupal core and contrib module updates, without additional effort from the client.

Future-Proof Platform with Guarantee

The Antwerp Maritime Academy now runs on Drupal 10 with the latest security updates and PHP 8.3. The transition to CodeLift's management means the IT team can focus on their core tasks while the website automatically stays up-to-date. The multilingual content workflows, research pages, and student portals continue to work seamlessly.

Key metrics

Upgrade by the Numbers

0 min

Downtime during migration

58

Automated visual tests in 3 languages

18

Content types migrated

32

Paragraph types preserved

10.5

Drupal version with PHP 8.3

Get a Clear Upgrade Roadmap

Book a free 30-minute call. I will assess your site and give you a clear upgrade path — no obligations, no sales pitch.