Migrating to Drupal

Moving content into Drupal from WordPress, other systems and older Drupal Commerce sites with the core Migrate API and contributed migration modules.

Migrate from WordPress to Drupal

Moving a WordPress site to Drupal with the WordPress Migrate module and WXR exports: posts, pages, comments, media, tags and categories, rollback testing, and the risk of relying on a module that has only alpha releases.

Migrate content from a legacy CMS into Drupal

Importing content from a custom or proprietary CMS into Drupal with the core Migrate API and Migrate Plus, using CSV, JSON, XML or SOAP sources, field mapping, incremental runs and rollback.

Drupal Commerce 1 to current Commerce migration

Moving a Drupal 7 Commerce 1 store to current Drupal Commerce: the Commerce Migrate module's Drupal 10 compatibility, the follow-on Drupal 11 upgrade, and products, orders and customers that need checking.

Drupal 6 to Drupal 11 migration

Bringing a Drupal 6 site onto current Drupal: the core migrate path that still covers Drupal 6, content and configuration that migrates, the theme rebuild and running the upgrade with Drush.

Rebuilding Drupal 7 Views after migration

Planning for the Views that do not migrate from Drupal 7: inventorying listings and exports, rebuilding them on the new site and the limits of best-effort Views migration modules.

Drupal 7 Webform migration

Moving Drupal 7 webforms and their submissions to the current Webform module: what the Webform: Migrate module covers, its core compatibility, and rebuilding complex forms by hand.

Drupal 7 multilingual site migration

Migrating Drupal 7 sites that used content translation or entity translation: language configuration, translated nodes and fields, menu and taxonomy translations and checks after migration.

Importing CSV, JSON and XML content into Drupal

Loading structured content from spreadsheets, APIs or exports with the Migrate API, Migrate Plus source plugins, Migrate Source CSV and Migrate Tools Drush commands, including rollbacks and incremental runs.

Ubercart to Drupal Commerce migration

Leaving Ubercart on Drupal 6 or 7 for Drupal Commerce: products, orders and customers through Commerce Migrate Ubercart, payment and shipping rebuilds and order history checks.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.