Posts about migration

Platform Migrations Aren't Website Design Projects
Platform Migrations Aren't Website Design Projects

Platform migrations fail when nobody owns the integration layer. Where e-commerce and CMS migration projects go wrong, and how to avoid expensive surprises.

Migrating Drupal Commerce to WooCommerce: What You Need to Know
Migrating Drupal Commerce to WooCommerce: What You Need to Know

A practical guide to migrating from Drupal Commerce to WooCommerce. What data transfers, what doesn't, and why automated tools fail for e-commerce migrations.

Preserving Your SEO During a Drupal to WordPress Migration
Preserving Your SEO During a Drupal to WordPress Migration

How to preserve your search rankings during a Drupal to WordPress migration. URL mapping, 301 redirects, meta data transfer, taxonomy pages, and the pitfalls that cost sites their traffic.

Drupal 7 End of Life: Your Migration Options in 2025
Drupal 7 End of Life: Your Migration Options in 2025

Drupal 7 reached end of life in January 2025. Here are your realistic migration options in 2025, from extended support to full WordPress migration.

Drupal 7 End of Life: Why WordPress is the Best Migration Option for Lower Maintenance Sites
Drupal 7 End of Life: Why WordPress is the Best Migration Option for Lower Maintenance Sites

Drupal 7 support ends January 2025. Discover why WordPress is the cost-effective, user-friendly CMS for small agencies, freelancers, and businesses.

The Benefits of migrating from Drupal to WordPress: Key Insights from WP Engine's Latest Webinar
The Benefits of migrating from Drupal to WordPress: Key Insights from WP Engine's Latest Webinar

Expert insights from WP Engine's recent webinar reveal why enterprises are choosing WordPress over Drupal in 2024.

How To Set Up Drupal 7 Docker Containers for Migration Projects
How To Set Up Drupal 7 Docker Containers for Migration Projects

Learn how Docker is a valuable tool for Drupal 7 end of life migrations. In this post, I'll give a step-by-step guide to setting up a Drupal 7 container for your migration project.

How to quickly migrate your WordPress site using the Backup Migration plugin
How to quickly migrate your WordPress site using the Backup Migration plugin

Step-by-step guide to migrating a WordPress site using the free Backup Migration plugin by BackupBliss, with backup and restore instructions.

Fixing Access Forbidden (403) issues after migrating WordPress to a static site
Fixing Access Forbidden (403) issues after migrating WordPress to a static site

In this article I will explain the reason for the 'Blocked due to access forbidden' error and provide a simple solution to fix it.

How to set up a MySQL database server on Ubuntu for Drupal to WordPress migrations
How to set up a MySQL database server on Ubuntu for Drupal to WordPress migrations

Content Management System (CMS) migration projects involve moving data between databases with different schemas. Read on to find out how to set up a MySQL database server on Ubuntu for Drupal to WordPress migrations.

Ubercart to WooCommerce migration notes
Ubercart to WooCommerce migration notes

I've now had several Ubercart to WooCommerce migration projects so it's time to start documenting the process.

How We Migrate: The Technical Process Behind a Drupal to WordPress Migration
How We Migrate: The Technical Process Behind a Drupal to WordPress Migration

A look inside the technical process of a custom Drupal to WordPress migration. Database mapping, custom scripts, iterative testing, and zero-downtime launch.

Migrating  Drupal events to WordPress Events Calendar (Tribe Events)
Migrating Drupal events to WordPress Events Calendar (Tribe Events)

SQL queries for migrating Drupal event content into The Events Calendar (Tribe Events) plugin in WordPress, including dates and venues.

Why is Drupal the second most dreaded platform?
Why is Drupal the second most dreaded platform?

Despite a loyal following, Drupal is often cited as the second most hated CMS platform. This post examines why.

Why Automated Migration Tools Fail for Complex Drupal Sites
Why Automated Migration Tools Fail for Complex Drupal Sites

Why off-the-shelf migration tools like FG Drupal to WordPress and CMS2CMS fall short for complex Drupal sites, and when custom scripting is the only reliable option.

Post-migration troubleshooting: Gateway timeout when enabling plugins
Post-migration troubleshooting: Gateway timeout when enabling plugins

It took some time to pinpoint the cause behind the Gateway Time-out error. Find out how to fix it.

How to change the WordPress table prefix prior to a migration
How to change the WordPress table prefix prior to a migration

If you're using table prefixes to create temporary containers, here's how to rename them prior to a migration.

Post-migration troubleshooting: WordPress redirects to old site after updating database
Post-migration troubleshooting: WordPress redirects to old site after updating database

WordPress still redirecting to the old site after migration? I share the wp-config.php fix I use when updating the database isn't enough.

Handling the Drupal file directory when migrating to WordPress
Handling the Drupal file directory when migrating to WordPress

Four ways to handle the Drupal file directory when migrating to WordPress, from keeping the original path to full Media Library import.

Migrating Bare Bones Yojimbo to WordPress
Migrating Bare Bones Yojimbo to WordPress

Here's how I migrated Bare Bones Yojimbo content to WordPress.

Migrating Delicious Bookmarks to WordPress
Migrating Delicious Bookmarks to WordPress

Delicious is one of those services that few people know about but loved (and probably hated in equal measure) by those who use it.

How to write a Drupal to WordPress migration mapping document
How to write a Drupal to WordPress migration mapping document

How to write a Drupal to WordPress migration mapping document. Map content types, custom fields and modules before starting your migration.

Importing a WordPress database: How to fix the Unknown collation: 'utf8mb4_unicode_ci' error
Importing a WordPress database: How to fix the Unknown collation: 'utf8mb4_unicode_ci' error

Fix the "Unknown collation utf8mb4_unicode_ci" error when importing a WordPress database. Use phpMyAdmin's MYSQL40 compatibility export.

How to Prepare for Your Drupal to WordPress Migration
How to Prepare for Your Drupal to WordPress Migration

A practical checklist for preparing your Drupal site for WordPress migration. Content audit, credential gathering, SEO planning, and what to expect from the process.

Drupal to WordPress migration worksheet
Drupal to WordPress migration worksheet

The questions in this Drupal to WordPress migration worksheet will help structure your investigation process for your next migration project.

Yojimbo to Tomboy Notes migration tool
Yojimbo to Tomboy Notes migration tool

Tomboy Notes as a cross-platform alternative and a to migrate content from Yojimbo.

Drupal to WordPress Image Migration
Drupal to WordPress Image Migration

A companion plugin for migrating images from Drupal 6 to WordPress, built to work with my Drupal to WordPress Migration Tool.

Post-migration steps: what to do after a Drupal to WordPress migration project
Post-migration steps: what to do after a Drupal to WordPress migration project

Steps to complete after a Drupal to WordPress migration. Import your dump file, update credentials, fix domain URLs and resolve common errors.

Importing your WordPress dump file after a Drupal to WordPress migration
Importing your WordPress dump file after a Drupal to WordPress migration

How to import your WordPress dump file after a Drupal migration. Update domains, change admin credentials and set your theme.

Handling Drupal terms during a Drupal to WordPress migration
Handling Drupal terms during a Drupal to WordPress migration

How to handle Drupal taxonomies during a WordPress migration. Map vocabularies and terms to WordPress categories and tags.

Getting started with a Drupal to WordPress migration project
Getting started with a Drupal to WordPress migration project

How to start a Drupal to WordPress migration project. Key questions to define your requirements and what I need from you to begin.

Drupal to WordPress migration activity diagram
Drupal to WordPress migration activity diagram

UML activity diagram showing every step in a Drupal to WordPress migration, from preparing tables through to site-specific settings.

Why is the Drupal term_node table missing?
Why is the Drupal term_node table missing?

Why the Drupal term_node table is missing from your database. In Drupal 7, term_node was replaced with taxonomy_index.

Drupal to WordPress migration: user table mapping
Drupal to WordPress migration: user table mapping

Drupal 6 to WordPress 3 user table mapping. Field-by-field reference for migrating Drupal users to wp_users.

Drupal to WordPress migration: comments table mapping
Drupal to WordPress migration: comments table mapping

Drupal 6 to WordPress 3 comments table mapping. Field-by-field reference for migrating Drupal comments to wp_comments.

Drupal to WordPress migration: terms table mapping
Drupal to WordPress migration: terms table mapping

Drupal 6 to WordPress 3 terms table mapping. See how term_data and term_hierarchy fields map to wp_terms and wp_term_taxonomy.

Drupal to WordPress migration table mapping
Drupal to WordPress migration table mapping

A post documenting the table mappings for a site migration from Drupal 6.x to WordPress 3.x.

Drupal to WordPress migration: posts table mapping
Drupal to WordPress migration: posts table mapping

Drupal 6 to WordPress 3 posts table mapping. See how Drupal node and node_revisions fields map to the WordPress wp_posts table.

Drupal to WordPress migration SQL queries explained
Drupal to WordPress migration SQL queries explained

In this post I will give a step-by-step explanation of my Drupal to WordPress migration SQL queries.

Drupal to WordPress migration notes
Drupal to WordPress migration notes

Post-migration notes for Drupal to WordPress projects: fixing permissions errors, database prefix issues, and other common problems.

Drupal to WordPress utility now public
Drupal to WordPress utility now public

I built and open-sourced a Drupal to WordPress migration tool after years of moving client sites. Here's why and how to download it.