needs migration? • Ways Of Migration in Drupal • Introduction of Drupal Migration API • Key Concepts in Drupal Migration • Migration Plugins & Handlers • Required Modules • Use case, Migration commands & Debugging • Best Practices, Tips & Benefits of Migration API 2
large and huge websites) • Less availability of modules and themes • Budget issue • Feel Scared of Consistency • No awareness about Drupal 9/10 features. 3
no longer receives support or security updates after deadline. It increases the risk in your site. • Enhanced Features: Upgrading to a newer version of Drupal improves performance, scalability, and user experience. • Easy Upgrade: Easy to upgrade for next few years. • Future Approach: Take a step into Headless environment. 4
services for migrating data from a source system (OLD Drupal version/other CMS) to Drupal New version (D9/D10). • It uses ETL process. Extract-Transform-Load 7
in your config folder. (where we store the configuration files. Default path `sites/default/files/config/sync/`) • Then import this file configuration by using `drush cim`. • Check the migration status: `drush ms` 19
• Try to start migrating with single field, and then one by one • Use --limit=1 • Use custom plugins for debugging • Use migrate_map for checking failed status • Remove unnecessary code 24