Drupal upgrade

Nuts and Bolts of Drupal Upgrade

Drupal 8 will turn 5 in November 2020 and the support for drupal7 will be stopped completely from November 2021, It is about time that the Drupal 7 website owners should consider upgrading the websites to Drupal 8. Luckily, drupal made this process painless by having some inbuilt migration modules to make the transit easier.

Why should you Upgrade:

Well, every upgrade will provide you some advantages and reasons to make the move and here are the four important reasons why we should migrate from drupal 7 to drupal 8.

Responsive Website- By default Drupal 8 is fully responsive. There is no specific customization needed to make that happen.

Improved Performance- What Drupal 8 has that Drupal 7 doesn’t is BigPipe technology, which was first developed at Facebook. What BigPipe does is it allows your site to have far better front-end perceived performance because of how it loads and caches content

Content Management on Mobile devices- It makes it possible for admins to manage their contents from smartphone or other mobile devices.

TWIG Template Engine- Drupal 8 is based on Twig, which is the widely accepted theming engine IN PHP world, Twig is more flexible and secured than the default theme that we had on drupal7. Also, the performance of the front-end is much faster when compared to D7.

 

What can be migrated?

  • Content (nodes, taxonomy, comments)
  • Content types and WebForms
  • User, Roles and Permissions
  • Core Fields and Collections
  • Commerce data and Products

 

Approach

Approach

 

Quick - Audit Checklist

 

  • Create a backup site(Drupal 6/7 development site) - for data export
  • Create a new drupal 8 development site setup with latest drupal version
  • Create required user roles and profile fields
  • Create required Taxonomy vocabulary
  • Create required content types and fields
  • Create required content types and fields
  • Install and enable all required modules for migration

 

Potential Issues at this stage

 

  • Missing migration paths.
  • Issues with Migrating Contributed Modules

Identify the list of contributed modules, check if you have the corresponding module available on drupal8. Incase if you don’t have the contributed module available on drupal8, then probably the migration process may suffer. But luckily we have most of the modules migrated to drupal 8. You can check all the available update paths through the Migrate UI modules.

 

Upgrade Starts Now

Enable all your migrate modules

Migrate

 

 

Navigate to www.yoursite.com/upgrade and enter the required detail of your database password and proceed further.

upgrade

 

You will be navigated to the Migrate UI where you can check all the potential issues and errors that you might encounter as well as all the available and the missing paths. Go through this screen and when satisfied, start the migration.

 

 

upgrade

Identify the list of contributed modules, check if you have the corresponding module available on drupal8. Incase if you don’t have the contributed module available on drupal8, then probably the migration process may suffer. But luckily most of the modules are migrated to drupal 8. You can check all the available update paths through the Migrate UI modules.

 

 

upgrade

 

Conclusion

With the help of Migrate modules, the process of moving to Drupal 8 is less painful than you would have anticipated. That being said, what are you waiting for ? Happy Migration !