Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

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'

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Mar 2026
Latest release
5 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

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