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.
Drupal 8 - Migration Modules
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 core, more than make-up 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
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.
Our Drupal team has the technical expertise to help you make a smooth transition. Reach out today for a complete site review and a suitable migration plan.