A secure and seamless Drupal 6.x to Drupal 7.x migration for Gainesville, Florida based online education course provider!

A secure and seamless Drupal 6.x to Drupal 7.x migration for Gainesville, Florida based online education course provider!

The brief

The client provides continuing education courses in civil, electrical geotechnical, mechanical, and structural engineering. Their goal is to provide quality continuing education courses at a great price. The client has approached us to migrate their outdated Drupal ecommerce site from Drupal 6.x version to Drupal 7.x.

Migrating a website from one platform to another can be a stressful and uncertain time if it is not carefully planned and well-executed. A good roadmap is necessary for upgrading the latest version within the CMS (Content Management System), for a smooth transition and minimal downtime. The goal was to deliver just the minimum viable project to meet scope/quality, concrete deliverables, deadline, and budget.

Why migrate?

There can be compelling reasons to upgrade a site, including adding functionality, improving performance and security. Additionally, it provides the opportunity to review and refine content, and improve UI/UX design for better user experience.

In this case study, project required a site migration from Drupal 6 to Drupal 7 for which there was no automated migration path. The goal was to deliver just the minimum viable project to meet scope/quality, concrete deliverables, deadline, and budget.

The objective setting and approach

As usual, when we collaborate with a client for a migration project, we begin by establishing objectives and defining tasks so that everyone is on the same page and resources can be allocated appropriately. The typical migration project consists of planning, preparing the site for migration, upgrading, and testing. With the Drupal CMS, there will be platform-specific methodologies that need to be followed to ensure a trouble-free migration. Data handling in particular needs expert-level attention.

In this instance, the minimum viable project required:

  • Migrated website from Drupal 6 to Drupal 7
    • All content and custom Content Types.
    • All files, including the dynamic generated certificate.
    • All Users and Roles.
    • All Taxonomy terms.
    • All Views, including Views supporting per-page dynamic content based on keywords.
    • All custom Webforms.
  • Recreated and improved Views as per required.
  • Implemented complex role-based access control.
  • Customized Quiz module for end users to see quiz results.
  • Implemented a fully responsive theme based on existing design.
  • Expanded content manager tools to support:
    • Link checking
    • Maintain all SEO meta information like title, description, and headings
  • Upgrade old ecommerce module to give support in Drupal 7.
  • Implement Drupal Commerce and integrate Quiz/Result module with Drupal Commerce.
  • Upgrade PHP version from 5.x to 7.x.


Project Size



Drupal 6.x to 7.x migration




Biggest Challenges

  • Rebuilding of the site theme.
  • Fully reimplementing the complex access control across the site.
  • Replace ecommerce 6.x module with Drupal Commerce 1.X and integrate with Quiz section.
  • Customize login flow, so users can login to Drupal 7 with same password which they are using in Drupal 6.
  • For all quiz views, it was required to update and connect with Drupal Commerce.
  • Keep all the old view of ecommerce module which are related to sales.

The Solution

  • Customize the Responsive Bartik theme as per requirement so there was truly little or no change to the look and feel.
  • Set Access Permission in Drupal 7 for each role and user.
  • Customize the Drupal core login feature so existing user can login with old password.
  • To Connect Drupal Commerce with Quiz, updated all Quiz views and added Drupal commerce field/data as per requirement.


The migrated Drupal 7.x ecommerce site resulted in improved functionality, performance, usability, security, and mobile readiness. Not limited to this, it positioned them to maximize website’s potential as a sales channel.

When is the right time to migrate your Drupal ecommerce website?

When you decide to switch the platform, contemplate your thoughts, do thorough research, and then move ahead. Drupal core version 6 has already reached end of life, so “Now” is the time to consider Drupal site migration. We facilitate Drupal migration in an easier, seamless, and quicker way. With a perfect blend of Drupal expertise and experience, we render top-notch Drupal ecommerce development that reflects your brand and meet your business goals.

Contact us at [email protected] or submit your request free quote for more information.

Related Development Case Studies


Ai eBook reader application

Cloud based AI eBook reader app skyrockets their sales and subscriptions by 200%!


Fully functional custom Laravel web development

The hotel management company scaled up 50% conversion rate with a fully functional custom Laravel web development!


Multi-level Marketing

The multi-level marketing company has elevated 3X revenue and 200% increase in referrals!