Skip to main content
Case Study: Drupal 8 to Drupal 10 Upgrade

Drupal 8 Annual Conference Upgrade

Plains Anthropological Society upgraded from Drupal 8 to 10 without breaking access to scholarly data or live conference systems

Plains Anthropological Society

University of Iowa

University of Iowa anthropological department. Runs digital infrastructure for conferences, journals, and awards.

Drupal 8 Ubercart

Upgrade from Drupal 8 Ubercart to Drupal 10 Commerce without breaking access to scholarly data or live conference systems.

Website Casestudy

The Approach

System Audit and Dependency Mapping

Identified fragile modules and custom features critical to academic use

Migration Blueprint with AI Assistance

Built upgrade path using AI scripts to refactor content types, data structures, and API logic

Rebuild of Conference and Journal Features

Preserved complex workflows, payment integrations, and access layers

Parallel Development and Shadow Deployment

Built the upgrade in a staging clone, synced and tested before switching live

Regression Testing by Comparison and Society Review

Used screenshot diffing and peer-review by academic staff to verify integrity

Academic Workflow Continuity

All systems migrated to Drupal 10 with no downtime. Data was preserved exactly. Academic workflows remained untouched. New security patches applied. Interface matched old one pixel-for-pixel.

Key metrics

Key Matrics

  • 0 minutes of downtime
  • 100% migration success rate (validated)
  • Full Ubercart to Commerce migration
  • Drupal Managed Services for ongoing support
Your site, always on the latest version of Drupal

Tell us about your project

Quick contact Schedule a video call the next business day.
Expert video call Discuss your unique needs with a Drupal expert.
Custom quote Receive a quote based on your project's unique needs.
Immediate progress Upon approval, we start the upgrade process right away.

Niels de Feyter
Founder CodeLift & Expert in AI-Powered Drupal Migrations
[email protected]
 LinkedIn
 (+31) 06-44394450
The Netherlands
Current office time:

Tell us about your project

After submission, you get a Calendly widget where you can schedule our video call within 24 hours.