…and new ones every 6
(April 20, 2016)
(October 10, 2016)
•UI for migrations
•Better Composer support
•Improved admin UI
•Improved REST API
(April 5, 2017)
•Field Layout module
•Redesigned status page
•Drag and drop images (QuickEdit)
8.1.x supported release
June July Aug Sep Oct Nov Dec Jan Feb Mar Apr
8.2.x supported release
8.3.x supported release
May June July Aug Sep Oct
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
• 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/
• 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
…and hundreds of others
There are lots of resources (many of them free) to
show you the Drupal 8 way!
NEW Drupal 8 User Guide
(en Español, too!)
Partial Myth #3:
Contrib isn’t ready yet.
* including a few D8-only modules that are either alternatives to obsolete D7 modules or newly required.
How “insiders” evaluate a
1. Well-known maintainer?
2. Recent commit activity?
3. Good issue queue
4. Did I try it and did it
work on my site?
5. Does Berdir use it in
How literally everyone else
evaluates module readiness
1. Does this module have
a stable release?
• 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
Which top 50 D7 modules
Of particular importance:
• “API” modules that block other
modules from being stable (e.g.
• “Ecosystem” modules that others
rely on (e.g. Rules, Media, Panels)
• Client-facing “Utility” modules in
frequent use (e.g. SEO modules
such as Redirect, Views Bulk
But wait, there’s more!
Other important “ecosystem”
modules not yet stable:
• Drupal Commerce
• Search API
However, D8 is still
Distributions can help shortcut your D8 journey
If you own a D8 contrib module,
and it’s working ﬁne for you…
…consider giving it the Shield of
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!