SlideShare une entreprise Scribd logo
1  sur  103
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 contrib combined
Source: https://dri.es/who-sponsors-drupal-development-2017
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!
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!
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: 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%
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
Growinginvolvement!
DrupalCamp attendance in Europe
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 Business Survey 2017
Shrank
14.0%
Stayed the same
39.0%
Grew
47.0%
Drupal sales 

pipeline is growing
Drupal deal sizes 

are growing
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%
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
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
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
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
Inline Form Errors
Workflow
Settings Tray
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
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 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
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
Symfony
Squarespace
Drupal
AWS
Contentful
Azure
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
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
site
SMB 

site with
integrations
Community
engagement
site
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
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
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
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
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
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
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
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
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’s 

admin 

is dated
Drupal is too hard to use
Drupal 8 

moves too fast
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
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
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
Tools
People
Process
Created product
management role on
core committer team
Appointed UX designer 

@yoroy as a core committer
Tools
And you!
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, Workflows
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 end
Administrative front end
Drupal
Administrative front end
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
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
(client-side,
JavaScript)
2005 2010 2015
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 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
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
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 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
We need something 

more site builder-friendly
Manual
updates
Auto-updates
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
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)
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)
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)
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
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”
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’s 

admin 

is dated
Drupal is too hard to use
Drupal 8 

moves too fast
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
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
according to https://dri.es/who-sponsors-
drupal-development-2017
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

Contenu connexe

Tendances

Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalPantheon
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedAngela Byron
 
Everything a Marketer Should Know About Drupal 9
Everything a Marketer Should Know About Drupal 9Everything a Marketer Should Know About Drupal 9
Everything a Marketer Should Know About Drupal 9JuliaAdler3
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 InitiativesAngela Byron
 
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!Karen McGrane
 
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...Mark Hinkle
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupChris Aniszczyk
 
Drupal's competition
Drupal's competitionDrupal's competition
Drupal's competitionAngela Byron
 
Overview: Gliffy's Confluence Plugin 4.2
Overview: Gliffy's Confluence Plugin 4.2Overview: Gliffy's Confluence Plugin 4.2
Overview: Gliffy's Confluence Plugin 4.2Gliffy
 
Community building lessons from Ansible
Community building lessons from AnsibleCommunity building lessons from Ansible
Community building lessons from AnsibleGreg DeKoenigsberg
 
Gliffy in Atlassian
Gliffy in AtlassianGliffy in Atlassian
Gliffy in AtlassianGliffy
 
Benefits of Drupal 8 Over Its Earlier Version
Benefits of Drupal 8 Over Its Earlier VersionBenefits of Drupal 8 Over Its Earlier Version
Benefits of Drupal 8 Over Its Earlier VersionJohn Murphy
 
[drupalday2017] - Behat per Drupal: test automatici e molto di più
[drupalday2017] - Behat per Drupal: test automatici e molto di più[drupalday2017] - Behat per Drupal: test automatici e molto di più
[drupalday2017] - Behat per Drupal: test automatici e molto di piùDrupalDay
 
DevOps indonesia (Online) Meetup #44 - Announcement
DevOps indonesia (Online) Meetup #44 - AnnouncementDevOps indonesia (Online) Meetup #44 - Announcement
DevOps indonesia (Online) Meetup #44 - AnnouncementDevOps Indonesia
 
PHP IDEs with Drupal: DrupalCon Austin 2014
PHP IDEs with Drupal: DrupalCon Austin 2014PHP IDEs with Drupal: DrupalCon Austin 2014
PHP IDEs with Drupal: DrupalCon Austin 2014Valery Lourie
 
SPC:Hamburg Kick-off! and open source talk
 SPC:Hamburg Kick-off! and open source talk SPC:Hamburg Kick-off! and open source talk
SPC:Hamburg Kick-off! and open source talkMohamed Ibrahim
 
The potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize itThe potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize itAngela Byron
 

Tendances (19)

Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths Debunked
 
Everything a Marketer Should Know About Drupal 9
Everything a Marketer Should Know About Drupal 9Everything a Marketer Should Know About Drupal 9
Everything a Marketer Should Know About Drupal 9
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
 
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
Creating Usable Websites with Interaction Design Patterns: Do It With Drupal!
 
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
Drupal's competition
Drupal's competitionDrupal's competition
Drupal's competition
 
Overview: Gliffy's Confluence Plugin 4.2
Overview: Gliffy's Confluence Plugin 4.2Overview: Gliffy's Confluence Plugin 4.2
Overview: Gliffy's Confluence Plugin 4.2
 
Community building lessons from Ansible
Community building lessons from AnsibleCommunity building lessons from Ansible
Community building lessons from Ansible
 
Gliffy in Atlassian
Gliffy in AtlassianGliffy in Atlassian
Gliffy in Atlassian
 
Benefits of Drupal 8 Over Its Earlier Version
Benefits of Drupal 8 Over Its Earlier VersionBenefits of Drupal 8 Over Its Earlier Version
Benefits of Drupal 8 Over Its Earlier Version
 
[drupalday2017] - Behat per Drupal: test automatici e molto di più
[drupalday2017] - Behat per Drupal: test automatici e molto di più[drupalday2017] - Behat per Drupal: test automatici e molto di più
[drupalday2017] - Behat per Drupal: test automatici e molto di più
 
DevOps indonesia (Online) Meetup #44 - Announcement
DevOps indonesia (Online) Meetup #44 - AnnouncementDevOps indonesia (Online) Meetup #44 - Announcement
DevOps indonesia (Online) Meetup #44 - Announcement
 
PHP IDEs with Drupal: DrupalCon Austin 2014
PHP IDEs with Drupal: DrupalCon Austin 2014PHP IDEs with Drupal: DrupalCon Austin 2014
PHP IDEs with Drupal: DrupalCon Austin 2014
 
SPC:Hamburg Kick-off! and open source talk
 SPC:Hamburg Kick-off! and open source talk SPC:Hamburg Kick-off! and open source talk
SPC:Hamburg Kick-off! and open source talk
 
The potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize itThe potential in Drupal 8.x and how to realize it
The potential in Drupal 8.x and how to realize it
 
Slack apps
Slack appsSlack apps
Slack apps
 

Similaire à State of Drupal keynote, DrupalCon Vienna

Drupal Gardens Overview
Drupal Gardens OverviewDrupal Gardens Overview
Drupal Gardens OverviewAcquia
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Helios Solutions
 
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfA Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfMars Devs
 
The Myth Surrounding Drupal Migration For 2022
The Myth Surrounding Drupal Migration For 2022The Myth Surrounding Drupal Migration For 2022
The Myth Surrounding Drupal Migration For 2022Thecommerceshop1
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
 
Using WordPress as a Web Framework
Using WordPress as a Web FrameworkUsing WordPress as a Web Framework
Using WordPress as a Web FrameworkSylvain Carle
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Geovanne Bertonha
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsawnyccamp
 
Sell your code: Announcing the DroopyAppStore
Sell your code: Announcing the DroopyAppStoreSell your code: Announcing the DroopyAppStore
Sell your code: Announcing the DroopyAppStoreRobert Douglass
 
Best Practices and Tips on Migrating a Legacy-Based CMS to Drupal
Best Practices and Tips on Migrating a Legacy-Based CMS to DrupalBest Practices and Tips on Migrating a Legacy-Based CMS to Drupal
Best Practices and Tips on Migrating a Legacy-Based CMS to DrupalMediacurrent
 
Introduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalIntroduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalAnthony Ogbonna
 
Transform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosTransform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosAlfresco Software
 
Best Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to DrupalBest Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to DrupalAcquia
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Rachel Wandishin
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Websiteajohnson85
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Websiteajohnson85
 
10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal10 Tips for E-commerce on Drupal
10 Tips for E-commerce on DrupalRyan Szrama
 
Are you ready for Drupal 8?
Are you ready for Drupal 8?Are you ready for Drupal 8?
Are you ready for Drupal 8?Stephanie Peugh
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupalMumbai
 

Similaire à State of Drupal keynote, DrupalCon Vienna (20)

Drupal Gardens Overview
Drupal Gardens OverviewDrupal Gardens Overview
Drupal Gardens Overview
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?
 
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfA Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
 
The Myth Surrounding Drupal Migration For 2022
The Myth Surrounding Drupal Migration For 2022The Myth Surrounding Drupal Migration For 2022
The Myth Surrounding Drupal Migration For 2022
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Using WordPress as a Web Framework
Using WordPress as a Web FrameworkUsing WordPress as a Web Framework
Using WordPress as a Web Framework
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsaw
 
Sell your code: Announcing the DroopyAppStore
Sell your code: Announcing the DroopyAppStoreSell your code: Announcing the DroopyAppStore
Sell your code: Announcing the DroopyAppStore
 
Best Practices and Tips on Migrating a Legacy-Based CMS to Drupal
Best Practices and Tips on Migrating a Legacy-Based CMS to DrupalBest Practices and Tips on Migrating a Legacy-Based CMS to Drupal
Best Practices and Tips on Migrating a Legacy-Based CMS to Drupal
 
Introduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalIntroduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of Drupal
 
Transform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosTransform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by Optaros
 
Best Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to DrupalBest Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to Drupal
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal
 
Are you ready for Drupal 8?
Are you ready for Drupal 8?Are you ready for Drupal 8?
Are you ready for Drupal 8?
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
 

Plus de Dries Buytaert

SxSW: Can we save the open web?
SxSW: Can we save the open web?SxSW: Can we save the open web?
SxSW: Can we save the open web?Dries Buytaert
 
State of Drupal keynote, DrupalCon Los Angeles
State of Drupal keynote, DrupalCon Los AngelesState of Drupal keynote, DrupalCon Los Angeles
State of Drupal keynote, DrupalCon Los AngelesDries Buytaert
 
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon AmsterdamState of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon AmsterdamDries Buytaert
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinDries Buytaert
 
State of Drupal keynote, DrupalCon Prague
State of Drupal keynote, DrupalCon PragueState of Drupal keynote, DrupalCon Prague
State of Drupal keynote, DrupalCon PragueDries Buytaert
 
State of Drupal keynote, DrupalCon Portland
State of Drupal keynote, DrupalCon PortlandState of Drupal keynote, DrupalCon Portland
State of Drupal keynote, DrupalCon PortlandDries Buytaert
 
State of Drupal keynote, DrupalCon Chicago
State of Drupal keynote, DrupalCon ChicagoState of Drupal keynote, DrupalCon Chicago
State of Drupal keynote, DrupalCon ChicagoDries Buytaert
 

Plus de Dries Buytaert (8)

SxSW: Can we save the open web?
SxSW: Can we save the open web?SxSW: Can we save the open web?
SxSW: Can we save the open web?
 
State of Drupal keynote, DrupalCon Los Angeles
State of Drupal keynote, DrupalCon Los AngelesState of Drupal keynote, DrupalCon Los Angeles
State of Drupal keynote, DrupalCon Los Angeles
 
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon AmsterdamState of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
 
State of Drupal keynote, DrupalCon Prague
State of Drupal keynote, DrupalCon PragueState of Drupal keynote, DrupalCon Prague
State of Drupal keynote, DrupalCon Prague
 
State of Drupal keynote, DrupalCon Portland
State of Drupal keynote, DrupalCon PortlandState of Drupal keynote, DrupalCon Portland
State of Drupal keynote, DrupalCon Portland
 
Community building
Community buildingCommunity building
Community building
 
State of Drupal keynote, DrupalCon Chicago
State of Drupal keynote, DrupalCon ChicagoState of Drupal keynote, DrupalCon Chicago
State of Drupal keynote, DrupalCon Chicago
 

Dernier

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

State of Drupal keynote, DrupalCon Vienna