how i am migrating jeffgeerling com from drupal 7 to 8
play

How I am migrating JeffGeerling.com from Drupal 7 to 8 "It'll - PowerPoint PPT Presentation

How I am migrating JeffGeerling.com from Drupal 7 to 8 "It'll be easy," they said. Je ff Geerling (@geerlingguy) at - May 1, 2020 Hello, I'm Jeff Geerling (a.k.a. geerlingguy) "It'll be easy,"


  1. How I am migrating JeffGeerling.com from Drupal 7 to 8 "It'll be easy," they said. Je ff Geerling (@geerlingguy) at - May 1, 2020

  2. Hello, I'm Jeff Geerling (a.k.a. geerlingguy)

  3. "It'll be easy," they said.

  4. "It'll be easy," they said. Narrator: It was not easy.

  5. Day 1 Source: https://www.youtube.com/watch?v=vu2NK5REvWM "We'll do it live !"

  6. Day 1 Source: https://www.youtube.com/watch?v=vu2NK5REvWM "We'll do it live !"

  7. Day 98 "We'll be done soon, I promise!"

  8. Day 98 "We'll be done soon, I promise!"

  9. A Little History • c. 2004: Thingamablog • c. 2009: Drupal 6 • c. 2011: Drupal 7 (migrated) • c. 2018: Dark mode redesign • 2020: Migrating to Drupal 8!

  10. A Little History • c. 2004: Thingamablog • c. 2009: Drupal 6 • c. 2011: Drupal 7 (migrated) • c. 2018: Dark mode redesign • 2020: Migrating to Drupal 8!

  11. A Little History • c. 2004: Thingamablog • c. 2009: Drupal 6 • c. 2011: Drupal 7 (migrated) • c. 2018: Dark mode redesign • 2020: Migrating to Drupal 8!

  12. A Little History • c. 2004: Thingamablog • c. 2009: Drupal 6 • c. 2011: Drupal 7 (migrated) • c. 2018: Dark mode redesign • 2020: Migrating to Drupal 8!

  13. A Little History • c. 2004: Thingamablog • c. 2009: Drupal 6 • c. 2011: Drupal 7 (migrated) • c. 2018: Dark mode redesign • 2020: Migrating to Drupal 8!

  14. Migration Goals • Preserve all content • 'Lift and shift' (limit scope creep, no redesign!) • Preserve all URLs, redirects, SEO optimizations • Be able to reinstall site at any point during the migration • Use modern goodies like: • GitHub Actions for CI • Composer

  15. Total time: 98 days (abs) ≈ 30 hours

  16. Total time: 98 days (abs) ≈ 30 hours (so far...)

  17. Highlights

  18. 1 Configuration Management made re-installation and changes easy.

  19. 2 migrate-upgrade mostly did everything as if by magic.

  20. 3 Almost all my D7 modules were available in D8.

  21. 3 Almost all my D7 modules were available in D8. (let the "Upgrade Status" module help!)

  22. 4 Site building in D8 is SO much better.

  23. 5 Claro admin theme rocks.

  24. Disappointments

  25. 1 migrate-upgrade mostly did everything as if by magic.

  26. 1 migrate-upgrade mostly did everything as if by magic.

  27. 2 Many migration issues are hard to debug.

  28. 3 Theme upgrade is practically a rewrite.

  29. 3 Theme upgrade is practically a rewrite. (but Twig is awesome!)

  30. 4 Local development environments are still not easy.

  31. 4 Local development environments are still not easy. (I say that as the maintainer of Drupal VM)

  32. Where am I today?

  33. How can I follow along?

  34. 4 Learn from my mistakes! je ff geerling.com/d8-migrate

  35. 4 Learn from my mistakes! je ff geerling.com/d8-migrate (and subscribe to my YouTube channel!) (and follow me on Twitter/Insta: @geerlingguy)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend