Are You Ready for a Drupal 8 Migration?

Sept 27, 2016

By Srikanth Kalepu

In our previous post, we touched upon options before all those website owners who were still using Drupal 6. They could migrate to alternative platforms such as other popular CMS systems or upgrade to newer versions. If you’re one of those looking to upgrade your site running on Drupal 6 or 7 to Drupal 8, read on…

The new Drupal 8 migration modules cover both, Drupal-to-Drupal and other data-source-to-Drupal migrations. Let’s check what’s in store for the new, improved Drupal 8 migration modules.

What is better in Drupal 8?

For starters, when we say migration, it is moving the content and resources from the old versions of Drupal or other external sources to Drupal 8. In the new version, nodes, users and configurations, and other components in the website are created automatically. This process automates the whole content creation, unlike the previous versions, where it was manual.

Drupal 8 also comes with easy-to-use migration templates – Drupal core, Migrate, Migrate Drupal, Migrate Drupal UI – which makes it quite easier to import data from various sources. These modules are designed to facilitate writing custom as well as Drupal-to-Drupal migrations.
Drupal8Migrate_img

Drupal 8 – Migration Modules

Drupal-to-Drupal migration

Drupal 6 and 7 versions had an in-place upgrade mechanism, which included minor version updates and major version upgrades. This enabled an old website to be upgraded to a new version, without migrating content. Drupal 8, however, has no such direct upgrade mechanism, if someone wishes to migrate from older versions. Upgrading to Drupal 8 will require you to migrate the entire site and its files from previous versions.

But, the new Drupal 8 migration modules in the core, more than makeup for it, by making the whole Drupal-to-Drupal migration easier. They offer a flexible way to connect a Drupal 8 website to the old Drupal 6 or 7 websites in the form of data sources, which then further extract the content and configurations, and convert in the desired format.

Migration from other sources

You can also migrate your content from other data sources to Drupal 8. Drupal Migration framework offers flexibility in writing a custom plugin for extracting data from different data stores. The framework can understand the ins and outs of extracting data via source plugins.

The version’s support includes:

  • MySQL or MariaDB
  • Previous versions of Drupal
  • CSV
  • JSON
  • XML

Where should you start?

There is no standard way to do a migration as every single site is different, and everyone performs migration under different circumstances for different reasons. The key is planning, and putting the right processes in place. Making a migration plan before writing any custom code, or running any Drush commands is very important, to make the migration smooth and easy.

GET HELP FROM OUR EXPERTS

Over the past 17 years, we have completed thousands of digital projects globally. We have one of the largest and deepest multi-solutions digital consulting teams in the world. Our proprietary processes and years of Digital Experience expertise have earned us a 97% customer satisfaction rating with our clients ranging from Global Fortune 1000 to Mid-Market Enterprises, leading educational institutions, and Non-Profits.

Contact us today for help if your organization needs help deploying a new Drupal platform, or migrating an older version of Drupal to Drupal 8.

ABOUT TECHASPECT

TechAspect is an innovative digital transformation agency, specializing in delivering the digital experience, commerce, and marketing solutions. For nearly two decades, we have been helping traditional businesses transform and create dynamic digital cultures through disruptive strategies and agile deployment of innovative solutions.