Om migratie-instellingen te configureren op Drupal 8, volg je deze stappen:
1. Installeer en activeer de Migrate en Migrate Drupal-modules op je Drupal 8-website.
2. Maak een nieuw bestand aan in de modulemap van je website op het pad /modules/custom/mymigration/config/install genaamd migrate_plus.migration.my_migration.yml.
3. Voeg in dit bestand de basisconfiguratie-instellingen toe voor de migratie, zoals het type bron, het pad naar de CSV of XML-bronbestand en het doelbestand. Hieronder vind je een voorbeeld van een eenvoudige migratie van CSV naar node:
```
id: my_migration
label: Import nodes from CSV file
source:
plugin: csv
path: /path/to/csv/file.csv
header_row_count: 1
keys:
– id
destination:
plugin: entity:node
migration_dependencies:
required:
– my_migration
```
1. Pas de instellingen aan naar jouw wensen. Bijvoorbeeld: pas de kolomnamen uit de CSV aan om overeen te komen met de velden van de Drupal-contenttypes.
2. Bewaar het bestand.
3. Ga naar het configuratiescherm van Drupal en ga naar Configuration > Development > Configuration Synchronization.
4. Selecteer ‘Export’ en vink het vakje aan naast de my\_migration-migratie. Klik op export.
5. De configuratie-instellingen voor de migratie zijn nu geëxporteerd naar een YAML-bestand.
6. Om de migratie uit te voeren op je Drupal 8-website, voer je het commando drush migrate-import my\_migration uit in het commandoregelinterface (CLI). Dit zou alle inhoud vanuit het CSV-bestand moeten importeren in je Drupal 8 site.
Let wel op: de configuratie en het uitvoeren van een migratie is vaak wat complex, en het is belangrijk om voldoende voorbereiding en testwerk uit te voeren om te voorkomen dat je onbedoelde schade toebrengt aan je site en/of inhoud.