I am in the process of migrating a large collection of media assets, namely images, documents, and video thumbnails (video is already stored locally) from the Kaltura platform to be stored locally in Drupal. I'm an experienced Drupal developer, but new to the Migrate module. I could just write a custom module that does this, but I feel like the Migrate module may be the better way to go. Unfortunately, I'm just not sure how this would work...
Here are the steps I know I need to take.
- Pull all assets from the remote servers and store them locally (I'm assuming this should be done first before we migrate)
- Run a migrate import that creates file entities for all the new files
- Update existing field collections to link to the file entity (these field collections currently store the Kaltura ID)
Any help on what order and how these should be handled with the Migrate module would be awesome. Specifically, how are the file entities in step 2 linked to the field collection entity in step 3?