Skip to main content
University of Iowa Case Study: Drupal 8 to Drupal 10 Migration

Midwest Archaeological
Conference

Academic organization upgraded from Drupal 8 with Ubercart to Drupal 10 with Commerce, preserving 10+ years of membership data

Visit MAC Website

Advancing Archaeological Research in the Midwest

The Midwest Archaeological Conference (MAC) is a professional organization affiliated with the University of Iowa, dedicated to advancing archaeological research and scholarship across the American Midwest. For over six decades, MAC has connected archaeologists, researchers, students, and enthusiasts who share a passion for uncovering and preserving the region's rich cultural heritage - from ancient indigenous civilizations to historic settlements.

Drupal 8 Ubercart to Drupal 10 Commerce

CodeLift migrated the organization from an aging Drupal 8 platform with Ubercart to a modern Drupal 10 site with Drupal Commerce. The migration preserved complex membership workflows, conference registration systems, PayPal integration, and years of historical data while ensuring long-term maintainability.

Website Casestudy

The Importance of Digital Preservation in Archaeology

Archaeology is the scientific study of human history through the excavation and analysis of artifacts, structures, and other physical remains. In the Midwest, archaeological research reveals thousands of years of human habitation - from Paleoindian hunters who followed megafauna across glacial landscapes to the sophisticated mound-building cultures of the Mississippian period, and the diverse Native American nations who shaped the land before European contact.

The Midwest Archaeological Conference plays a vital role in this scientific community by facilitating the exchange of research findings, organizing annual meetings where scholars present their discoveries, and maintaining a network of professionals dedicated to preserving and understanding the region's archaeological heritage. Their website serves as a digital hub connecting this community - managing memberships, facilitating conference registrations, and providing access to scholarly resources.

When technology ages, so does the ability to serve this mission. CodeLift's modernization ensures MAC can continue advancing archaeological knowledge for decades to come.

About the Client

"The Midwest Archaeological Conference has been connecting archaeologists and researchers across the region since 1958. Our website is essential for managing memberships, coordinating our annual meetings, and keeping our community connected. Having a modern, secure platform ensures we can continue this mission well into the future."

MAC Board of Directors

Migration Approach

Ubercart to Commerce Migration

We executed a structured migration from the legacy Ubercart e-commerce system to Drupal Commerce. This involved carefully preserving membership purchase workflows, conference registration products, and PayPal payment integration while modernizing the underlying architecture.

Complex Membership System

MAC's sophisticated role-based membership system - including lifetime members, current members, board members, and conference registrants - was meticulously migrated. Custom modules ensure that completed purchases automatically assign appropriate user roles.

Pantheon Cloud Hosting

The site was deployed on Pantheon's enterprise hosting platform, providing robust infrastructure with development, test, and live environments. This enables safe updates and staging of changes before they go live.

Legacy Data Cleanup

Custom update hooks were developed to clean up legacy Ubercart data structures and normalize file paths from previous migrations. This ensures the database is clean and optimized for the new platform.

Conference Registration Workflows

The annual meeting registration system, with its complex pricing tiers (MAC members, non-members, students, tribal representatives), visibility-controlled content blocks, and presenter submission forms was fully preserved and enhanced.

Always Up-to-Date SLA

Under CodeLift's maintenance agreement, MAC benefits from continuous security updates and version upgrades. The site will always run on the latest supported Drupal version with all security patches applied.

Modern Platform for Archaeological Scholarship

The Midwest Archaeological Conference now operates on Drupal 10 with Drupal Commerce, providing a secure, maintainable foundation for their scholarly community. The migration preserved all critical functionality - from membership management and conference registration to content publishing and community communication - while establishing a platform that will support MAC's mission for years to come.

Key metrics

Key Metrics

  • 566 configuration files migrated and verified
  • 68 webforms preserved including conference registration and membership pledges
  • 58 views and 57 content blocks maintained
  • 11 user roles with complex visibility rules preserved
  • PayPal Commerce checkout fully operational
  • SLA: Always on the latest Drupal version

Behind the Migration

"Working with academic and research organizations like MAC is particularly rewarding. Their website isn't just a marketing tool - it's essential infrastructure for a scholarly community. The complex membership system, conference registration workflows, and years of historical data required careful handling. We're proud to help preserve the digital home of Midwest archaeology."

Niels de Feyter, founder of CodeLift

Technical Highlights

E-Commerce

  • Drupal Commerce with PayPal integration
  • Multiple product variation types for membership options
  • Automated role assignment on purchase completion
  • Guest checkout with order assignment

Membership Management

  • 11 distinct user roles (lifetime, current, board, registrant, etc.)
  • 15 block visibility groups for role-based content
  • Rules-based automatic role assignment
  • Membership renewal workflows

Conference Management

  • Annual meeting registration forms
  • Presenter and symposium organizer submissions
  • Tiered pricing based on membership status
  • Meeting preference collection

Infrastructure

  • Pantheon enterprise hosting
  • Dev/Test/Live environment workflow
  • Automated backups and security
  • Mailgun email integration
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 & Drupal Upgrade Expert
[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.