views_migration with migrate plus
Check views migration status
Import views with drush comment

This module provides views migrate from Drupal 7 to Drupal 10.

Steps for Using Views Migration Module without terminal

  • Config your drupal 6 or drupal 7 database in Drupal upgrade /upgrade page
  • Then goto Administration > Structure > Migrations > Views Migration /admin/structure/migrate/manage/views_migration/migrations page
  • Then Execute migration in your UI :)

Steps for Using Views Migration Module

  • Config your drupal 6 or drupal 7 database in Drupal upgrade /upgrade page
  • check with drush migrate:status in your terminal
  • Import Drupal 7 views with drush migrate:import d7_views_migration
  • Migrate Using View ID for Drupal 7 views
    Now Views migration import & rollback with --idlist=view-machine-name
    Rollback Command: drush mr d7_views_migration --idlist=events,event_list
    Import Command: drush mim d7_views_migration --idlist=events,event_list
  • Import Drupal 6 views with drush migrate:import d6_views_migration

Drupal 7 sites using Features

Views that are defined in Features aren't in the source site database (views_view table), and therefore can't be picked up by this migration tool. To migrate such Views, you'll need to make an edit to each view (for example, add some text to each View description). As you do this, you'll see the "Total" count increase in the d7_views_migration migration.

  • To be able to migrate "feature-ized" Views, make an edit to each view.  For example, I added "Fake edit for database for migration." to each view's description field.
  • (Again, that's it, that'll get them into the source site DB, and then you can use views_migration to migrate them.)


Please make sure all views plugin dependency modules are installed.

Like below.

Supporting organizations: 

Project information

Releases