Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module helps migrate file and image fields from Drupal 7 to Drupal 8+. It allows you to selectively migrate files associated with specific fields and content types, avoiding the need to transfer all files at once.

Allows for migrations from 7.x specific file and image fields attached on any 7.x node bundle.

This is useful when we want to create migrations the agile way so we can avoid migrating all the old files in bulk.

For example, on a Drupal 7.x website we may have an image field field_image on node type article.
Using this module we can migrate only the images of that field article.field_image and then use the new migrated files accordingly.

See on folder "examples" for such a case.

Notice that all the files are fetched with HTTP calls but you could override it on your yml.

Features

This module introduces two new migrate source plugins:

  • file_field_bundle
  • image_field_bundle

Code example

id: field_image_bundle_article
label: 'Files: field_image, bundle: article'
source:
  plugin: image_field_bundle
  scheme: public
  constants:
    source_base_path: 'https://www.example.com'
  field: field_image
  bundle: article
process:
  filename: filename
  ...
destination:
  plugin: 'entity:file'

Activity

Total releases
2
First release
Mar 2026
Latest release
4 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.2 Stable Mar 2, 2026
1.x-dev Dev Mar 2, 2026