Problem/Motivation
We need to build an upgrade path for Drupal 7 to Drupal 8. This issue is for the D7 to D8 migrations which are not multilingual. The multilingual migrations are in #2208401: [META] Remaining multilingual migration paths.
This issue is to track progress of the Drupa7 to Drupal 8/9 migration. All the top, medium and low priority issues are now complete and removed from this issue summary. See the Remaining tasks for the remaining work.
The work on these migration originally took place in the sandbox repository and its issues. Many thanks to everyone who contributed to the work there.
Proposed Resolution
The Migrate API, and the Drupal 6 upgrade path, are stable enough start getting an upgrade path from Drupal 7 into core.
I propose we do this by module. Modules are a clean, understandable way of separating functionality, and I think they'd be a sensible way to group related migrations. There can be a separate issue for each core module that needs an upgrade path.
Remaining tasks
Other
- #2925899: MigrateUpgradeImportBatch does not use source_private_file_path & source_base_path correctly, making it impossible to have public & private files in separate locations
- #2814953: Migrate Drupal 7 node/user reference fields
- #3051252: Plugins file_mfw and image_miw not migrated
- #3005969: Add support for migrate d7 telephone field
API changes
API changes were handled in individual issues.