Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Adventures in Drupal 8

679 views

Published on

Drupal 8 has been out for over a year: is it ready for your organization to take the leap? In this keynote from the Drupalcon Baltimore Nonprofit Summit, Jeff Eaton explains the changing pace of Drupal release cycles, the current state of Drupal 8, and the key improvements you can make to your existing Drupal 7 site — changes that will simplify your migration when you do take the plunge.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Adventures in Drupal 8

  1. 1. Drupal 8
  2. 2. Hi! I’m @eaton. I work for Lullabot. We big content.
  3. 3. Is Drupal 8 Ready ForYou?
  4. 4. 13 years 64,000 miles 4 release cycles 4 Drupal 8 projects
  5. 5. 80 years old in cat years
  6. 6. 80 years old in cat years
  7. 7. Hacking vs. Clicking
  8. 8. Batteries now included Workflows Content types Views Custom fields WYSIWYG Layout
  9. 9. Slower cycle, slower adoption
  10. 10. 4.6 4.7 5.0 6.0 7.0 8.0 6 months 11 months 9 months 1 year 3 years 4.5 years
  11. 11. Less appetite fordestruction
  12. 12. eight is enough
 eight is enough
 eight is enough
 eight is enough
 eight is enough
 eight is enough
 eight is enough
  13. 13. It willdelaythe release, but we should add these newfeatures! The release is late, this is our only chance to add newfeatures!
  14. 14. New core features every six months
  15. 15. 8.1 8.2 8.3 8.4 Migration UI; partial rendering Content moderation, date ranges Form layouts, CKEditor 4.6 Media browser? Page layouts?
  16. 16. 5.0 6.0 7.0 8.0 9 months 1 year 3 years 4.5 years
  17. 17. Up-front investment More predictable Less risk
  18. 18. Content modeling ✔
  19. 19. ‣ Dates, ranges, links, phones ‣ Reference fields ‣ Views + display modes ✔
  20. 20. ‣ Media module ‣ Entity Embed module ‣ Entity Browser module ✔
  21. 21. Editorial experience ✔
  22. 22. ‣ WYSIWYG just works ‣ Customizable forms ‣ Workflow/approval states ✔
  23. 23. Critical modules !
  24. 24. ‣ CiviCRM: pre-alpha ‣ Drupal Commerce: beta ‣ Webform: beta ‣ Panels: beta ‣ SearchAPI: release candidate !
  25. 25. Migration and upgrade path !
  26. 26. ‣ Very robust API ‣ SQL, XML, CSV ‣ D6, D7 core upgrade ‣ Drush + custom code !
  27. 27. Web services, decoupling !
  28. 28. ‣ JSON, XML, CSVfeeds ‣ Simple RESTAPI ‣ DIYweb, mobile apps ‣ DIY model, aggregation !
  29. 29. Developer tools ✖
  30. 30. ‣ Few examples ‣ Few overviews ‣ Lots of internal changes ‣ IDE + Drupal Console required ✖
  31. 31. Content housecleaning ‣ Inventory, audit your content ‣ Plan your “ideal” content model ‣ Consider in-place pre-migration
  32. 32. Home & landing pages ‣ Landing page = content type ‣ References for curation ‣ EntityViews Attach fordynamic ‣ Paragraphs for ‘stacked bits’
  33. 33. Home & landing pages D8 Blocks EmbeddingFields, Paragraphs
  34. 34. Theming ‣ Twig syntax, blocks everywhere ‣ Think patterns, not pages ‣ Plan variations carefully ‣ Twig Tweak, Twig Field Values
  35. 35. Before you jump… ‣ Get your content house in order ‣ Identify missing must-haves ‣ Watch for upcoming features ‣ Talkto other organizations
  36. 36. Attending Drupalcon? Check out the Lullabot Pantheon party! Wednesday, April 26th 8-11pm The Maryland Science Center 601 Light St. Baltimore, MD 21230

×