Parent Track: 
Site Building
All Attendees

This presentation focuses on migrating content from Drupal 7 (D7) to Drupal 8 (D8) using a simple UI (i.e. without having to write any code). The no code content migration approach demonstrates using a new D8 module in the works: Contentin. The process for migrating content from D7 to D8 is the following:

— Contentout module (D7): Generate a CSV file from a content type with two clicks
— Contentin module (D7 & D8): Dynamically generate a migration from a CSV file, then use drush commands for importing and rolling back the content (i.e. drush mim / drush mr / drush mim / etc.). Note: drush mim has replaced drush mi recently.

The Contentin module dynamically registers a node migration from a CSV file with one click (two clicks for a file migration). The Contentout module creates the CSV file with two clicks: One to select the content type and a second to generate the CSV file that preserves fields/sub-fields and multi-value fields.
The presentation demonstrates migrating users from Drupal 7 to Drupal 8, then proceeds to migrate content for several content types, including Basic Page, Article (with image) and also custom content types with several Drupal Core field types, including entity references and several others.
The links to the code for the D7 versions of the Contentin and Contentout modules can be found on my profile page: