This UML activity diagram accompanies my post, Drupal to WordPress migration explained.
Diagram created with draw.io.
Migration steps listing
- Prepare tables: This is where we reset the development database tables to a known state, ready for another migration pass.
- Delete unwanted vocabularies
- Delete unwanted terms
- Merge terms? Yes: go to step a; No: go to step 5
- Create tables for each vocabulary to merge
- Create duplicate table for each vocabulary
- Make duplicate terms unique
- Merge terms
- Create tags
- Create categories and sub-categories
- Set uncategorized term
- Create posts from nodes
- Set posts and page types
- Associate posts with terms
- Update tag counts
- Set default category
- Migrate comments
- Migrate authors
- Site-specific settings and customisation: this would include WordPress site information settings and URL redirects