Debunking Myths to Drupal 8 Adoption
Greater Philadelphia Drupal Meetup Group January 17, 2017
Who the heck are you?
Recap of Drupal 8 from release until now
Barriers to adoption
November 19, 2015:Drupal 8.0.0 ships
Hundreds of release parties worldwide!
Lots of great new features
and new ones every 6 months!
Drupal 8.1.0(April 20, 2016)
Drupal 8.2.0(October 10, 2016)
Content Moderation Improved admin UI
(SettingsTray+Place Block) Improved REST API
Whats not to love?
Barriers to adoption Drupal is for more ambitious projects; 30,000+ cat blogs are now
on Tumblr; affects quantity (not quality) in graph.
Several top contributed modules not yet ready (or not seen as ready)
Drupal 8 now object-oriented, modern PHP; requires upgrade of skills for D7 developers
Upgrade of skills required to port modules is blocked on customers asking for D8, which is blocked on unavailability of modules (chicken/egg).
Migration path from D7 => D8 still incomplete (D6 => D8 is better), also largely blocked on customers asking for D8.
Myth #1: No one is using Drupal 8 yet
NBA NASDAQ BURDA
JURASSIC WORLD WWF
AL JAZEERA HABITAT
Myth #2: Drupal 8 is too hard to learn
There are lots of resources (many of them free) to show you the Drupal 8 way!
Partial Myth #3:Contrib isnt ready yet.
How insiders evaluate a modules readiness
maintainer? 2. Recent commit
activity? 3. Good issue queue
activity? 4. Did I try it and did it
work on my site? 5.
How literally everyone else evaluates module readiness
1. Does this module have a stable release?
Why? Alpha/Beta/RC not deemed as production ready
due to experience in literally all other software. :P
Core leads the way here: goes very out of its way to explain alpha is unstable, beta is hopefully stable, etc. and not recommended for production.
Stable releases not only denote production ready but also grant security team coverage. This is really important!
If you have a D8 contrib module, and its working fine for you
consider giving it the Shield of Awesomeness!
Not quite perfect? Take a cue from core:
Theres always the next release for future polishing!
If it still needs work tell us how to help!
Test the migration path!
If its not working, help with (verifying) bug reports/patches
Lets kick some contrib/migrate ass at Global Sprint Weekend! Jan 30/31, 2017
Lets get that Development number down by Baltimore!