Views Migration Module

Industry
Drupal Contribution
Type Of Work
Module development
Client
Drupal Community

Views Migration Module

The Views Migration module simplifies the process of migrating views from Drupal 7 to Drupal 10. It offers both a user-friendly interface and command-line tools via Drush to facilitate seamless view import. While it supports database-stored views, manually created ones with the Features module require extra steps. The module also ensures compatibility with popular plugins like Views Slideshow and Better Exposed Filters, providing rollback options and handling all necessary dependencies during migration.

01

Project Overview

  • Views contributed module (Drupal 7) is being used in almost 259K websites. 
  • Views has become a part of Drupal core now. 
  • But it does not have an automated migration path to migrate data from Drupal 7 to 10. 
Views migration
02

Our Approach

Our team created Views Migration module to fix this. We also extended this module to support other modules in the Views ecosystem such as,

  • views slideshow - Provide Style plugin for slideshow
  • weight - Provide field plugin for weight
  • draggableviews - Provide field plugin for draggable weight
  • views_bulk_operations - Provide field plugin for views bulk operation form
  • views_data_export - Provide display & style plugin for views
  • metatag_views - Provide metatags settings for views pages
  • Better Exposed Filters - Provide a plugin for exposed_form

Technologies Used

Project Highlights

  • Migrates views from Drupal 7 to Drupal 10.
  • UI and Drush-based import options.
  • Compatible with plugins like Views Slideshow, Better Exposed Filters.
  • Includes rollback commands and handles dependencies.
View Website