Upload
angela-byron
View
1.633
Download
0
Embed Size (px)
Citation preview
Debunking Myths to Drupal 8 Adoption
Greater Philadelphia Drupal Meetup Group January 17, 2017
Who the heck are you?
Agenda
• Recap of Drupal 8 from release until now
• Barriers to adoption
• Myths: Debunked
• What next?
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)
•BigPipe module •UI for migrations •Better Composer support •JavaScript Testing
•Content Moderation •Improved admin UI
(SettingsTray+Place Block) •Improved REST API
What’s not to love?
And yet…
Drupal 8.0.0
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
http://buytaert.net/drupal-8-turns-one
NBA NASDAQ BURDA
JURASSIC WORLD WWF
AL JAZEERA HABITAT
YMCA
JACK DANIEL'S
Myth #2: Drupal 8 is too hard to learn
http://redcrackle.com/blog/drupal-8/free-tutorials-list https://www.ostraining.com/blog/drupal/200-drupal-8-videos/
https://drupalize.me/drupal-8 https://www.appnovation.com/blog/top-resources-getting-
started-drupal-8
There are lots of resources (many of them free) to show you the Drupal 8 way!
Partial Myth #3:Contrib isn’t ready yet.
How “insiders” evaluate a module’s readiness
1.1. Well-known
maintainer? 2. Recent commit
activity? 3. Good issue queue
activity? 4. Did I try it and did it
work on my site? 5. …
2.
3.
How literally everyone else evaluates module readiness
1. Does this module have a stable release?
1.
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 it’s working fine for you…
…consider giving it the Shield of Awesomeness!
Not quite perfect? Take a cue from core:
There’s always the next release for future polishing!
If it still needs work… tell us how to help!
https://www.drupal.org/project/issues/contrib_tracker
Test the migration path!
If it’s not working, help with (verifying) bug reports/patches
Let’s kick some contrib/migrate ass at Global Sprint Weekend! Jan 30/31, 2017
https://groups.drupal.org/node/488988
Let’s get that “Development” number down by Baltimore!