Modules Unraveled Podcast

162 Drupal 8 Enterprise Development with Allan Chappell and David Diers - Modules Unraveled Podcast


Listen Later

Migration
  • In D7, we used the Migrate Drupal to Drupal module, what’s the case for D8?
    • Speak on pattern of using Migrate Drupal as a basis for a migration.
    • Migration plugins and yml configuration declarations are an improvement on an already excellent module - if you are going to handle migrations like you did in 7 - which might be appropriate depending on your use case
    • Appropriate where you are significantly revising the content model, configuration or site composition.
  • What are some of the pros and cons of the way Migrate Drupal works in D8?
    • Pros
      • Migration of most Drupal settings: registration emails, site name, debug settings, etc.
      • Migration of most fields (work is ongoing to include contrib into upgrade migrations)
      • Migration of all content types with nodes and revisions
    • Cons
      • By default, fixed ids (not ideal for staged work)
      • Miss an opportunity to take out the trash

 

Configuration management
  • Let’s talk about configuration management. I know from working with you guys that you started out using Features...
    • Tried out a features based approach at first - because it was similar to well established patterns in 7 - but abandoned it for the project
    • Feature branch activity then confex seems to be working out well
    • Configuration import and export has inspired a lot of confidence in getting to known states.
    • The challenge is probably in managing environmental config settings - that’s where Master still might have a place.
    • Using configuration export and import committed to git repo.
    • Challenges of local configuration vs production configuration.
      • Managing code review
      • Automated removal of local configuration
    • Would like to know some other people’s workflows
Episode Links
  • Allan on Drupal.org -  https://www.drupal.org/u/generalredneck
  • Allan on Twitter - https://twitter.com/general_redneck
  • Allan’s Website - http://generalredneck.com
  • David on Twitter - http://twitter.com/beautyhammer
  • David on Drupal.org - https://www.drupal.org/u/thebruce
  • David’s Website - http://daviddiers.com
  • David on GitHub - https://github.com/thebruce
  • David on SoundCloud - https://soundcloud.com/beautyhammer
  • Migrate documentation (plugins) - https://www.drupal.org/node/2129651
  • Drupal.org issue on how to export migration configuration - https://www.drupal.org/node/2704721
...more
View all episodesView all episodes
Download on the App Store

Modules Unraveled PodcastBy jblacson005