Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

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
1 month ago
Release cadence
0 days
Stability
50% stable

Releases

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