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 provides a tool for migrating paragraphs from multiple sources into a parent entity. It ensures paragraphs are correctly ordered and their revisions are preserved during the migration process.

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.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jun 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

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