Drupal is a registered trademark of Dries Buytaert

The migration_hbk_auto module allows you to import configurations and entities
from a Drupal 7 site to a Drupal 10 site. This module is crucial for
efficiently bridging the gap between different Drupal versions, ensuring a
smooth and structured migration process.

Dependencies

Configuration

Before starting the migration process, you need to configure the module by
defining the URL of the Drupal 7 site from which data will be imported. Follow
these steps:

  1. Go to
    /admin/config/system/migration-settings.
  2. Enter the URL of your Drupal 7 site in the provided field.
  3. Save the configuration.

This step ensures that the module knows where to fetch the data during the
migration process.

Import Configurations and Entities

Step 1: Navigate to Import Page

Go to the import page:

/admin/migration-hbk-auto/import-from-d7

Step 2: Load Entities

Click the Load all entities button to display the entities
from your Drupal 7 site. The entities will be shown as an accordion list.

Step 3: Process Entities

  1. Expand the entity you want to process.
  2. Click List bundles to display the bundles related to this
    entity.
  3. Expand the bundle you want to process.
  4. Click Check configuration to verify that all configurations
    related to this bundle are present. A mini-report will be provided with the
    following details:
    • Number of contents to import
    • Fields on the Drupal 7 side
    • Fields on the Drupal 10 side
    • Any missing fields (displayed in red on the Drupal 7 side and as
      "missing" on the Drupal 10 side)

Step 4: Re-import Fields

If any fields are missing or need to be re-imported, click the
Re-import all fields button.

Step 5: Import Content

  1. Fill out the form at the bottom left of the page with the following
    information:
    • Pagination length: Defines how many contents will be
      imported per query.
    • Pagination start: Defines at which "page" the import
      should start.
    • Continue: Sets whether the import process should stop
      on error.
  2. Click the Import contents button to start importing the
    contents.

Step 6: Content Import Management

In cases where you need to re-import only some content instances (e.g., you
have made changes that you do not want to lose in already imported instances),
you can use Content Import Management as follows:

  1. Click the Content management button.
  2. A popup will display a list of instances of your entity that you can manage.
  3. Find the instance you want to recover and click the action button in the
    action column to import it.

To learn more about the module, visit
href="https://habeuk.com/en/migrate-your-content-and-configurations-drupal7-dr..."
>Habeuk >

Activity

Total releases
4
First release
Jan 2025
Latest release
1 year ago
Release cadence
2 days
Stability
75% stable

Release Timeline

Releases

Version Type Release date
1.0.8 Stable Feb 6, 2025
1.0.7 Stable Feb 4, 2025
1.x-dev Dev Feb 4, 2025
1.0.6 Stable Jan 30, 2025