Content processing for site migration
Migration is an Extract, transform, load (ETL) process. During site migration, the data source we are getting could be in any kind of structure that does not always fit into the Drupal paradigm. Thankfully the Migrate API provides a number of plugins that allow raw data to be moulded and shaped into the right form.
In my section, I will be going through a number of handy Migrate process plugins. How we can make use of these plugins, to ensure content is imported in the correct format to minimise the cleanup process afterwards? What callback functions can be used to process and clean up data, so you can utilise functions from contrib modules without reinventing the wheel? I will be sharing my experience in site migration especially in dealing with contents from non-Drupal sites.