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).

Provides a Migrate process plugin to pull entity_reference_revisions paragraphs from multiple paragraph-type migrations into a parent entity, preserving deltas and revisions.

Features

  • Multi-migration support: Query multiple migrate_map tables to collect paragraphs from different paragraph-type migrations.
  • Delta ordering: Respects original paragraph order by sorting on source delta.
  • Revision preservation: Returns both paragraph entity IDs and revision IDs.

Post-Installation

After enabling, there is no UI. To use the plugin, simply reference it in your migration YAML:

process:
  field_paragraphs:
    - plugin: paragraphs_sub_process
      source: field_base_para_reference
      migration:
        - paragraph_type_one
        - paragraph_type_two
      process:
        target_id: '0'
        target_revision_id: '1'

migration_dependencies:
  required:
    - paragraph_type_one
    - paragraph_type_two

Clear caches (drush cr) and run your migration as usual.

  • Migrate Tools — for Drush and UI commands to run and roll back migrations.

Similar projects

  • Migrate Paragraphs — only handles one paragraph migration; this plugin aggregates multiple paragraph-type migrations.

Activity

Total releases
2
First release
Jun 2025
Latest release
9 months ago
Release cadence
0 days
Stability
0% stable

Releases

Version Type Release date
1.0.0-alpha1 Pre-release Jun 20, 2025
1.x-dev Dev Jun 20, 2025