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.
DrupalCon Vienna
riesnote
DrupalCon Vienna
riesnote
with @Dries Buytaert
Founder & Project Lead, Drupal
Drupal is growing and changing
Drupal is growing and changing
Numberofissues
0
6000
12000
18000
24000
2016 2017
22%increase!
Number of issues fixed/closed on Drupal.org
for core and co...
Numberofindividuals
0
2000
4000
6000
8000
2016 2017
Number of individuals contributing code on
Drupal.org for core and con...
Numberoforganizations
0
225
450
675
900
2016 2017
Number of organizations contributing code
on Drupal.org core and contrib...
Text
Europe is very important for Drupal
45% of all code
contributions 

on drupal.org
come from
Europe (a lot of
the sponsorship
comes from
North America)
Source:...
Non-code contributors are also 

critical to Drupal's success
Numberofattendees
0
1150
2300
3450
4600
2013 2014 2015 2016 2017
TOTAL ATTENDANCE OF
50 EUROPEAN DRUPAL CAMPS
Growinginvol...
DRUPAL BUSINESS SURVEY 2017
Answers from 239 executives at Drupal organizations
Most Drupal agencies are doing well

In the last 12 months…
Shrank
22.8%
Stayed the same
28.7%
Grew
48.5%
Source: Drupal B...
Drupal 8 has become the go-to version,
but we are still in transition
Source: Drupal Business Survey 2017
Only Drupal 8
Mo...
0
400
800
1200
1600
Jan 1 2016 July 1 2016 Jan 1 2017 Sept 1 2017
Numberofcontribprojects

withastableDrupal8release
1,400...
Several ‘infrastructure modules’ have
become stable since DrupalCon Baltimore 

(Since 5 months ago)
Chaos Tools Token
Pan...
But we still have some work to do…
– Backup and Migrate
– Organic Groups
– Rules
– Feeds
Fund
upgrades
Get involved 

in t...
The Drupal 7 to Drupal 8 

migration path is close:
Only 12 critical Migrate bugs remain
VI
People are raving about Drupal 8
VI
Kim Pepper |💧kim.pepper
Co-Founder & Technical Director @ PreviousNext
Launching October 4th, 2017
.4
8.3
N/A ALPHA BETA STABLE
Migrate
Field Layout
State of experimental modules in 8.3
Media
Layout Discovery
Datetime Range
...
8.4
Progress on experimental modules in 8.4
N/A ALPHA BETA STABLE
Migrate
Field Layout
Media
Layout Discovery
Datetime Ran...
Drupal is growing and changing
Drupal is growing and changing
prismic.io
Sitecore
WordPress
Contentful
Squarespace
Joomla
Wix
Adobe
Drupal
1) The vendor landscape is changing
prismic.io
Sitecore
WordPress
Contentful
Squarespace
oomla
Wix
Adobe
Drupal
1) The vendor landscape is changing
prismic.io
Sitecore
WordPressoomla
Adobe
Squarespace
Drupal
Contentful
Wix
Headless CMSes are 

growing 500%+ YoY
Single b...
prismic.io
Sitecore
WordPressoomla
Adobe
Squarespace
Drupal
Contentful
Wix
1) The vendor landscape is changing
prismic.io
Sitecore
WordPress
Ember
Joomla
Node.js
JavaScript
Wix
React
AdobeAngular
Headless
Drupal
Laravel
Vue.js
Symfon...
React
Contentful
Vue.js
Azure
Wix
prismic.io
Sitecore
WordPress
Joomla
Node.js
JavaScript
AdobeAngular
Headless
Drupal
Lar...
Change leads to uncertainty
Who is Drupal for?
What do I do?
What do we do?
Drupal is for
AMBITIOUS DIGITAL EXPERIENCES
Source: https://dri.es/drupal-is-for-ambitious-digital-experiences
REACH
Drupal scales from small to large
Drupal Omni-

channel
website
Multi-site
platform
Blog
Brochure 

site
Portfolio
s...
RICHNESS
REACH
It’s about richness, not reach
Drupal Omni-

channel
website
Multi-site
platform
Blog
Brochure 

site
Portf...
Multi-site
platform
Omni-

channel
websiteSMB 

site with
integrations
Community
engagement
site
REACH
Blog
Brochure 

sit...
SaaS
builders
REACH
Blog
Brochure 

site
Portfolio
site
RICHNESS
Drupal
Drupal is no longer for simple sites
Multi-site
pl...
SaaS
builders
REACH
RICHNESS
Drupal
Drupal is no longer for simple sites, but for sites with medium-to-
high richness, exc...
SaaS
builders
RICHNESS
Drupal is for ambitious digital experiences
Drupal
REACH
Multi-site
platform
Omni-

channel
website...
REACH
SaaS
builders
RICHNESS
Drupal
Multi-site
platform
Omni-

channel
websiteSMB 

site with
integrations
Community
engag...
REACH
SaaS
builders
RICHNESS
Drupal
Multi-site
platform
Omni-

channel
websiteSMB 

site with
integrations
Community
engag...
REACH
SaaS
builders
RICHNESS
We won’t leave the non-enterprise majority behind
Drupal
Multi-site
platform
Omni-

channel
w...
Drupal is growing and changing
Some people feel
left behind…
Drupal is not for simple sites
Updates are difficult
and expensive
I don’t want to learn object-oriented programming
Drupal’...
We aren’t going
to “fix” these
Drupal is not for simple sites
I don’t want to learn object-oriented programming
Drupal 8 

...
Drupal is not for simple sites
Updates are difficult
and expensive
I don’t want to learn object-oriented programming
Drupal’...
These are things
we want to fix
Updates are difficult
and expensive
Drupal’s 

admin 

is dated
Drupal is too hard to use
What should we focus on?
1. Powerful site building tools
2. Easier updates & maintenance
What should we focus on?
1. Powerful site building tools
2. Easier updates & maintenance
People
Process
Tools
People
Process
Tools
People
Process
Created product
management role on
core committer team
Tools
People
Process
Created product
management role on
core committer team
Appointed UX designer 

@yoroy as a core committer
T...
People
Process
Created product
management role on
core committer team
Appointed UX designer 

@yoroy as a core committer
T...
People
Process
Tools
People
Process
Lead with design and
product management
Tools
People
Process
Lead with design and
product management
Tools
Most initiatives target non-developers 

Media, Layout, Workfl...
Text
Layout builder
Targeted
for Drupal 8.5
Text
W
orkspaces
Planned
for Drupal 8.5
M
edia
Library
Targeted
for Drupal 8.6
People
Tools
Process
People
Tools
Process
People
Tools
Process
Really good UX today: 

built in modern JavaScript
People
Tools
Process
Really good UX today: 

built in modern JavaScript
Many developers want 

modern JavaScript
Recommendation 1: 

Invest more in headless Drupal (API-first)
Support a variety of JavaScript libraries
User-facing front...
Recommendation 2: 

Improve administrative UIs using modern
JavaScript library
1. 

Making Drupal 

easier to use
3. 

Dog...
Recommendation 3: Start small with one 

or two (new) administrative UIs
The new layout builder maybe?
Proposed
initiatives
Active
initiatives
Planned
initiatives
JAVASCRIPT
LIBRARY
Table-based
layouts
Div-based
layouts
Separate
mobile site
Responsive
website
Static UIs
(server-side,
PHP)
Dynamic UIs
(c...
What should we focus on?
1. Powerful site building tools
2. Easier updates & maintenance
What should we focus on?
1. Powerful site building tools
2. Easier updates & maintenance
Updates are difficult and expensive
WE HAVE FREQUENT UPDATES
Monthly 

core updates
Ad-hoc 

contrib updates
6-month
core updates
WE HAVE MORE COMPLEX TOOLS
Third-party 

libraries
Auto-updates
♥
Users want this
“Without some form of automated security update solution in
place, I fear I may never be al...
Auto-updates
But but but …
Requires complex code
Requires more testing
Not everyone wants it
“This makes Drupal.org a bigg...
We’re evolving in the right way
Manual
updates
Auto-updates
Drush updates
Drupal 4.7
Update Manager
We’re evolving in the right way
Manual
updates
Auto-updates
Drush updates
Drupal 4.7
Drupal 7
Update Manager
We’re evolving in the right way
Manual
updates
Auto-updates
Drush updates
Drupal 4.7 Drupal 8
Drupal 7
Update Manager
Drupal 7
Drupal 8Manual
updates
Auto-updates
Source: Drupal Association analysis of drupal.org download dat...
We need something 

more site builder-friendly
Manual
updates
Auto-updates
Drupal 7
Update Manager
Drupal 8
Drush updates
...
Manual
updates
Auto-updates
We don’t have to get there overnight
Drupal 7
Update Manager
Drupal 8
Drush updates
Drupal 4.7
Manual
updates
Auto-updates
We don’t have to get there overnight
Drupal 7
Update Manager
Drupal 8
Drush updates
Drupal 4.7...
Manual
updates
Auto-updates
Step 2:
Auto-updates for
security releases
(core + contrib)
We don’t have to get there overnig...
Manual
updates
Auto-updates
Step 2:
Auto-updates for
security releases
(core + contrib)
Step 3:
Auto-updates for all
patch...
Manual
updates
Auto-updates
Step 2:
Auto-updates for
security releases
(core + contrib)
Step 3:
Auto-updates for all
patch...
Lots to figure out …
“Let’s build a UI for Composer”
“Drupal.org’s packaging system
could run Composer”
“We need to make C...
Proposed
initiatives
Active
initiatives
Planned
initiatives
JAVASCRIPT
LIBRARY
AUTO UPDATES
What should we focus on?
1. Powerful site building tools
2. Easier updates & maintenance
Drupal is not for simple sites
Updates are difficult
and expensive
I don’t want to learn object-oriented programming
Drupal’...
REACH
SaaS
builders
RICHNESS
Drupal
Multi-site
platform
Omni-

channel
websiteSMB 

site with
integrations
Community
engag...
Majority of Drupal ecosystem
Enterprise
We’re lucky that we have a
large community of contributors
We need to keep
making it easier
to contribute
These problems
are complex &
time-sensitive
We need to support
those companies that
meaningfully contribute
to core development
Top contributing Drupal businesses
acc...
One such organization is
Commerce Guys
This is the
Drupal way
Always wanted to get involved?
This week is the time and place to get started
hank you
dri.es/subscribe
@DRIES
for these slides & more
State of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon Vienna
Upcoming SlideShare
Loading in …5
×

State of Drupal keynote, DrupalCon Vienna

17,803 views

Published on

DrupalCon New Orleans keynote. For a video recording of my presentation, see http://buytaert.net/state-of-drupal-presentation-september-2017.

Published in: Technology
  • Be the first to comment

State of Drupal keynote, DrupalCon Vienna

  1. 1. DrupalCon Vienna riesnote
  2. 2. DrupalCon Vienna riesnote with @Dries Buytaert Founder & Project Lead, Drupal
  3. 3. Drupal is growing and changing
  4. 4. Drupal is growing and changing
  5. 5. Numberofissues 0 6000 12000 18000 24000 2016 2017 22%increase! Number of issues fixed/closed on Drupal.org for core and contrib combined Source: https://dri.es/who-sponsors-drupal-development-2017
  6. 6. Numberofindividuals 0 2000 4000 6000 8000 2016 2017 Number of individuals contributing code on Drupal.org for core and contrib combined Source: https://dri.es/who-sponsors-drupal-development-2017 28%increase!
  7. 7. Numberoforganizations 0 225 450 675 900 2016 2017 Number of organizations contributing code on Drupal.org core and contrib combined Source: https://dri.es/who-sponsors-drupal-development-2017 26%increase!
  8. 8. Text Europe is very important for Drupal
  9. 9. 45% of all code contributions 
 on drupal.org come from Europe (a lot of the sponsorship comes from North America) Source: https://dri.es/who-sponsors-drupal-development-2017 Oceania 3.4%North America 28.6% South America 3.4% Asia 19.7% Europe 44.6% Africa .3%
  10. 10. Non-code contributors are also 
 critical to Drupal's success
  11. 11. Numberofattendees 0 1150 2300 3450 4600 2013 2014 2015 2016 2017 TOTAL ATTENDANCE OF 50 EUROPEAN DRUPAL CAMPS Growinginvolvement! DrupalCamp attendance in Europe
  12. 12. DRUPAL BUSINESS SURVEY 2017 Answers from 239 executives at Drupal organizations
  13. 13. Most Drupal agencies are doing well
 In the last 12 months… Shrank 22.8% Stayed the same 28.7% Grew 48.5% Source: Drupal Business Survey 2017 Shrank 14.0% Stayed the same 39.0% Grew 47.0% Drupal sales 
 pipeline is growing Drupal deal sizes 
 are growing
  14. 14. Drupal 8 has become the go-to version, but we are still in transition Source: Drupal Business Survey 2017 Only Drupal 8 Mostly Drupal 8 but some Drupal 7 Equally Drupal 7 and Drupal 8 Mostly Drupal 7 but some Drupal 8 Drupal 7 only 12% 18% 7% 25% 38%
  15. 15. 0 400 800 1200 1600 Jan 1 2016 July 1 2016 Jan 1 2017 Sept 1 2017 Numberofcontribprojects
 withastableDrupal8release 1,400+ stable projects (4,000+ projects in development) 600 stable projects The Drupal 8 contrib ecosystem 
 has matured a lot Over 2xincrease 
in 1 year
  16. 16. Several ‘infrastructure modules’ have become stable since DrupalCon Baltimore 
 (Since 5 months ago) Chaos Tools Token Panels/
 Panelizer Commerce Pathauto Search API/ Search API Solr
  17. 17. But we still have some work to do… – Backup and Migrate – Organic Groups – Rules – Feeds Fund upgrades Get involved 
 in the issue queue! Become a 
 co-maintainer
  18. 18. The Drupal 7 to Drupal 8 
 migration path is close: Only 12 critical Migrate bugs remain
  19. 19. VI People are raving about Drupal 8
  20. 20. VI Kim Pepper |💧kim.pepper Co-Founder & Technical Director @ PreviousNext
  21. 21. Launching October 4th, 2017 .4
  22. 22. 8.3 N/A ALPHA BETA STABLE Migrate Field Layout State of experimental modules in 8.3 Media Layout Discovery Datetime Range Inline Form Errors Workflow Settings Tray
  23. 23. 8.4 Progress on experimental modules in 8.4 N/A ALPHA BETA STABLE Migrate Field Layout Media Layout Discovery Datetime Range Inline Form Errors Workflow Settings Tray
  24. 24. Drupal is growing and changing
  25. 25. Drupal is growing and changing
  26. 26. prismic.io Sitecore WordPress Contentful Squarespace Joomla Wix Adobe Drupal 1) The vendor landscape is changing
  27. 27. prismic.io Sitecore WordPress Contentful Squarespace oomla Wix Adobe Drupal 1) The vendor landscape is changing
  28. 28. prismic.io Sitecore WordPressoomla Adobe Squarespace Drupal Contentful Wix Headless CMSes are 
 growing 500%+ YoY Single blogs and 
 brochure websites 
 best served by SaaS Enterprise solutions moved beyond CMS 
 and are competing on marketing capabilities 1) The vendor landscape is changing
  29. 29. prismic.io Sitecore WordPressoomla Adobe Squarespace Drupal Contentful Wix 1) The vendor landscape is changing
  30. 30. prismic.io Sitecore WordPress Ember Joomla Node.js JavaScript Wix React AdobeAngular Headless Drupal Laravel Vue.js Symfony Squarespace Drupal AWS Contentful Azure
  31. 31. React Contentful Vue.js Azure Wix prismic.io Sitecore WordPress Joomla Node.js JavaScript AdobeAngular Headless Drupal Laravel Symfony Ember Squarespace AWS Drupal 2) The technology stack is expanding Node.js Angular Symfony React Laravel Vue.js 9.6% 17.2% 33.9% 42.3%43.5% 53.6% Non-Drupal technologies used by Drupal agencies: Source: Drupal Business Survey 2017
  32. 32. Change leads to uncertainty Who is Drupal for? What do I do? What do we do?
  33. 33. Drupal is for AMBITIOUS DIGITAL EXPERIENCES Source: https://dri.es/drupal-is-for-ambitious-digital-experiences
  34. 34. REACH Drupal scales from small to large Drupal Omni-
 channel website Multi-site platform Blog Brochure 
 site Portfolio site SMB 
 site with integrations Community engagement site
  35. 35. RICHNESS REACH It’s about richness, not reach Drupal Omni-
 channel website Multi-site platform Blog Brochure 
 site Portfolio site SMB 
 site with integrations Community engagement site
  36. 36. Multi-site platform Omni-
 channel websiteSMB 
 site with integrations Community engagement site REACH Blog Brochure 
 site Portfolio site RICHNESS Drupal Drupal is for sites with medium-to-high richness
  37. 37. SaaS builders REACH Blog Brochure 
 site Portfolio site RICHNESS Drupal Drupal is no longer for simple sites Multi-site platform Omni-
 channel websiteSMB 
 site with integrations Community engagement site Blog Brochure 
 site Portfolio site Drupal-as-a-service could change that
  38. 38. SaaS builders REACH RICHNESS Drupal Drupal is no longer for simple sites, but for sites with medium-to- high richness, except maybe when they have a lot of traffic, and … Multi-site platform Omni-
 channel websiteSMB 
 site with integrations Community engagement site Blog Brochure 
 site Portfolio site
  39. 39. SaaS builders RICHNESS Drupal is for ambitious digital experiences Drupal REACH Multi-site platform Omni-
 channel websiteSMB 
 site with integrations Community engagement site Blog Brochure 
 site Portfolio site
  40. 40. REACH SaaS builders RICHNESS Drupal Multi-site platform Omni-
 channel websiteSMB 
 site with integrations Community engagement site Blog Brochure 
 site Portfolio site Ambitious is much more than just enterprise Enterprise
  41. 41. REACH SaaS builders RICHNESS Drupal Multi-site platform Omni-
 channel websiteSMB 
 site with integrations Community engagement site Blog Brochure 
 site Portfolio site Example: Small company that manages 50 rental properties. Not a lot of traffic but integrations with 
 e-commerce system, booking system, customer 
 support tool, etc. 50k EUR budget. Ambitious is much more than just enterprise Enterprise
  42. 42. REACH SaaS builders RICHNESS We won’t leave the non-enterprise majority behind Drupal Multi-site platform Omni-
 channel websiteSMB 
 site with integrations Community engagement site Blog Brochure 
 site Portfolio site Majority of Drupal ecosystem Enterprise
  43. 43. Drupal is growing and changing
  44. 44. Some people feel left behind…
  45. 45. Drupal is not for simple sites Updates are difficult and expensive I don’t want to learn object-oriented programming Drupal’s 
 admin 
 is dated Drupal is too hard to use Drupal 8 
 moves too fast
  46. 46. We aren’t going to “fix” these Drupal is not for simple sites I don’t want to learn object-oriented programming Drupal 8 
 moves too fast
  47. 47. Drupal is not for simple sites Updates are difficult and expensive I don’t want to learn object-oriented programming Drupal’s 
 admin 
 is dated Drupal is too hard to use Drupal 8 
 moves too fast
  48. 48. These are things we want to fix Updates are difficult and expensive Drupal’s 
 admin 
 is dated Drupal is too hard to use
  49. 49. What should we focus on? 1. Powerful site building tools 2. Easier updates & maintenance
  50. 50. What should we focus on? 1. Powerful site building tools 2. Easier updates & maintenance
  51. 51. People Process Tools
  52. 52. People Process Tools
  53. 53. People Process Created product management role on core committer team Tools
  54. 54. People Process Created product management role on core committer team Appointed UX designer 
 @yoroy as a core committer Tools
  55. 55. People Process Created product management role on core committer team Appointed UX designer 
 @yoroy as a core committer Tools And you!
  56. 56. People Process Tools
  57. 57. People Process Lead with design and product management Tools
  58. 58. People Process Lead with design and product management Tools Most initiatives target non-developers 
 Media, Layout, Workflows
  59. 59. Text Layout builder Targeted for Drupal 8.5
  60. 60. Text W orkspaces Planned for Drupal 8.5
  61. 61. M edia Library Targeted for Drupal 8.6
  62. 62. People Tools Process
  63. 63. People Tools Process
  64. 64. People Tools Process Really good UX today: 
 built in modern JavaScript
  65. 65. People Tools Process Really good UX today: 
 built in modern JavaScript Many developers want 
 modern JavaScript
  66. 66. Recommendation 1: 
 Invest more in headless Drupal (API-first) Support a variety of JavaScript libraries User-facing front end Administrative front end Drupal Administrative front end
  67. 67. Recommendation 2: 
 Improve administrative UIs using modern JavaScript library 1. 
 Making Drupal 
 easier to use 3. 
 Dogfood web 
 services APIs Order of priorities 2. 
 Increase JS 
 expertise in Drupal User-facing front end Administrative front end Drupal Administrative front end
  68. 68. Recommendation 3: Start small with one 
 or two (new) administrative UIs The new layout builder maybe?
  69. 69. Proposed initiatives Active initiatives Planned initiatives JAVASCRIPT LIBRARY
  70. 70. Table-based layouts Div-based layouts Separate mobile site Responsive website Static UIs (server-side, PHP) Dynamic UIs (client-side, JavaScript) 2005 2010 2015
  71. 71. What should we focus on? 1. Powerful site building tools 2. Easier updates & maintenance
  72. 72. What should we focus on? 1. Powerful site building tools 2. Easier updates & maintenance
  73. 73. Updates are difficult and expensive
  74. 74. WE HAVE FREQUENT UPDATES Monthly 
 core updates Ad-hoc 
 contrib updates 6-month core updates
  75. 75. WE HAVE MORE COMPLEX TOOLS Third-party 
 libraries
  76. 76. Auto-updates ♥ Users want this “Without some form of automated security update solution in place, I fear I may never be allowed to take a holiday again” Really valuable when there is a critical security patch “I don’t have to hire expensive talent” This would protect Drupal’s reputation See https://www.drupal.org/node/2367319
  77. 77. Auto-updates But but but … Requires complex code Requires more testing Not everyone wants it “This makes Drupal.org a bigger target for malicious hackers” “We’d need a lot more testing or we risk breaking sites” “This would require the site to overwrite itself which is actually less secure” “I prefer to use version control” The best organizations overcome these concerns See https://www.drupal.org/node/2367319
  78. 78. We’re evolving in the right way Manual updates Auto-updates Drush updates Drupal 4.7
  79. 79. Update Manager We’re evolving in the right way Manual updates Auto-updates Drush updates Drupal 4.7 Drupal 7
  80. 80. Update Manager We’re evolving in the right way Manual updates Auto-updates Drush updates Drupal 4.7 Drupal 8 Drupal 7
  81. 81. Update Manager Drupal 7 Drupal 8Manual updates Auto-updates Source: Drupal Association analysis of drupal.org download data 59%
 of all Drupal 8 users update 
 by downloading modules 
 from drupal.org Drush updates Drupal 4.7 24% 
 of all Drupal 
 8 users 22% 
 of all Drupal 
 8 users
  82. 82. We need something 
 more site builder-friendly Manual updates Auto-updates Drupal 7 Update Manager Drupal 8 Drush updates Drupal 4.7
  83. 83. Manual updates Auto-updates We don’t have to get there overnight Drupal 7 Update Manager Drupal 8 Drush updates Drupal 4.7
  84. 84. Manual updates Auto-updates We don’t have to get there overnight Drupal 7 Update Manager Drupal 8 Drush updates Drupal 4.7 Step 1: Auto-updates for security releases (core only)
  85. 85. Manual updates Auto-updates Step 2: Auto-updates for security releases (core + contrib) We don’t have to get there overnight Drupal 7 Update Manager Drupal 8 Drush updates Drupal 4.7 Step 1: Auto-updates for security releases (core only)
  86. 86. Manual updates Auto-updates Step 2: Auto-updates for security releases (core + contrib) Step 3: Auto-updates for all patch releases We don’t have to get there overnight Drupal 7 Update Manager Drupal 8 Drush updates Drupal 4.7 Step 1: Auto-updates for security releases (core only) (Might use Composer under the hood)
  87. 87. Manual updates Auto-updates Step 2: Auto-updates for security releases (core + contrib) Step 3: Auto-updates for all patch releases We don’t have to get there overnight Drupal 7 Update Manager Drupal 8 Drush updates Drupal 4.7 Step 1: Auto-updates for security releases (core only) (Might use Composer under the hood) Step 4: Auto-updates for minor releases
  88. 88. Lots to figure out … “Let’s build a UI for Composer” “Drupal.org’s packaging system could run Composer” “We need to make Composer better first” “Let’s connect Composer with the Update Manager” “Can’t we start with better documentation?” “Contributed modules should support semantic versioning first” “How are we going to improve our test infrastructure?” “Contributed modules should standardize on Composer first”
  89. 89. Proposed initiatives Active initiatives Planned initiatives JAVASCRIPT LIBRARY AUTO UPDATES
  90. 90. What should we focus on? 1. Powerful site building tools 2. Easier updates & maintenance
  91. 91. Drupal is not for simple sites Updates are difficult and expensive I don’t want to learn object-oriented programming Drupal’s 
 admin 
 is dated Drupal is too hard to use Drupal 8 
 moves too fast
  92. 92. REACH SaaS builders RICHNESS Drupal Multi-site platform Omni-
 channel websiteSMB 
 site with integrations Community engagement site Blog Brochure 
 site Portfolio site Majority of Drupal ecosystem Enterprise
  93. 93. Majority of Drupal ecosystem Enterprise
  94. 94. We’re lucky that we have a large community of contributors
  95. 95. We need to keep making it easier to contribute These problems are complex & time-sensitive
  96. 96. We need to support those companies that meaningfully contribute to core development Top contributing Drupal businesses according to https://dri.es/who-sponsors- drupal-development-2017
  97. 97. One such organization is Commerce Guys
  98. 98. This is the Drupal way
  99. 99. Always wanted to get involved? This week is the time and place to get started
  100. 100. hank you dri.es/subscribe @DRIES for these slides & more

×