SlideShare une entreprise Scribd logo
1  sur  178
Télécharger pour lire hors ligne
Dries Buytaert · @Dries on Twitter · #Driesnote
STATE OF DRUPAL
Why?
What is our purpose?
We work, we earn,
we feed our children
Is there more?
Yes
We are changing the world
We help individuals build a dream
We help individuals build a dream
We give small organizations a big voice
We help individuals build a dream
We give small organizations a big voice
We give enterprises a new idea
We help individuals build a dream
We give small organizations a big voice
We give enterprises a new idea
We inspire wonder and delight
We help individuals build a dream
We give small organizations a big voice
We give enterprises a new idea
We inspire wonder and delight
We admit no boundaries
And we will do it again
6 initiatives
Multilingual Views web services
Mobile blocks++
configuration
management
blocks++
Multilingual Views web services
Mobile
configuration
management
blocks++
Multilingual Views web services
Mobile
configuration
management
blocks++
Multilingual Views web services
Mobile
configuration
management
blocks++
Multilingual Views web services
Mobile
configuration
management
blocks++
Multilingual Views web services
Mobile
configuration
management
6 initiatives
over
200new features
over
200new features
over
200new features
Improved content creation page
Schema.org integration
WYSIWYG in core
In-place editing
Mobile-friendly toolbar
Breakpoint API
Responsive images
Accessibility improvements
New entity and field system
Improved modules page
Symfony components
Native RESTful web services
PHPUnit
Backbone
Underscore
Guzzle HTTP client and framework
Modernizr
over
200new features
Improved content creation page
Schema.org integration
WYSIWYG in core
In-place editing
Mobile-friendly toolbar
Breakpoint API
Responsive images
Accessibility improvements
New entity and field system
Re-designed modules page
Symfony components
Native RESTful web services
PHPUnit
Backbone
Underscore
Guzzle HTTP client and framework
Modernizr
over
200new features
Custom block entities
Re-designed block UI
Human-readable image style names
Image uploading, captioning and aligning
in WYSIWYG
Universal modal dialog
Re-built server-side ajax API
Improved content creation page
Schema.org integration
WYSIWYG in core
In-place editing
Mobile-friendly toolbar
Breakpoint API
Responsive images
Accessibility improvements
New entity and field system
Re-designed modules page
Schema.org
for semantic markup
<div vocab="http://schema.org/" typeof="Offer">
<span property="name">Blend-O-Matic</span>
<span property="price">$19.95</span>
<img src="four-stars.jpg" />
Based on 25 user ratings
</div>
Schema.org
for semantic markup
<div vocab="http://schema.org/" typeof="Offer">
<span property="name">Blend-O-Matic</span>
<span property="price">$19.95</span>
<div property="reviews" typeof="AggregateRating">
<img src="four-stars.jpg" />
<meta property="ratingValue" content="4" />
<meta property="bestRating" content="5" />
Based on <span property="ratingCount">25</span> user ratings
</div>
</div>
<div vocab="http://schema.org/" typeof="Offer">
<span property="name">Blend-O-Matic</span>
<span property="price">$19.95</span>
<img src="four-stars.jpg" />
Based on 25 user ratings
</div>
Better SEO
Better SEO
Search engines will become answer engines
over
200new features
Re-designed block UI
New theme system (twig)
Human-readable image style names
Image uploading, captioning and aligning
in WYSIWYG
Universal modal dialog
Re-built server-side ajax API
Improved content creation page
Schema.org integration
WYSIWYG in core
In-place editing
Mobile-friendly toolbar
Breakpoint API
Responsive images
Accessibility improvements
New entity and field system
Re-designed modules page
over
200new features
Customizable software translation
Configuration management system
Redesigned content creation UI
Content structure tools: Email, Link, Entity
Reference, Telephone, Date
Re-designed responsive admin theme
Improved modules page
Custom block entities
Re-designed block UI
New theme system (twig)
Human-readable image style names
Image uploading, captioning and aligning
in WYSIWYG
Universal modal dialog
Re-built server-side ajax API
Improved content creation page
Schema.org integration
WYSIWYG in core
In-place editing
DRUPAL 7
Print variable
DRUPAL 7
Why does this
need to be
rendered?
DRUPAL 7
Switching in
and out of PHP
DRUPAL 7
DRUPAL 8
No switching to PHP, just print variables
DRUPAL 8
No PHP!
DRUPAL 8
DRUPAL 8
No rendering,
all variables are
already rendered
DRUPAL 8
html 5!
Customizable software translation
Configuration management system
Responsive admin theme
Content structure tools: Email, Link, Entity
Reference, Telephone, Date
Improved modules page
Custom block entities
Re-designed block UI
New theme system (twig)
Human-readable image style names
Image uploading, captioning and aligning
in WYSIWYG
Universal modal dialog
Re-built server-side ajax API
Improved content creation page
Schema.org integration
WYSIWYG in core
In-place editing
over
200new features
Responsive tables
Re-designed, high resolution icons
Content translation applies to all entities
Guided tours
Configuration translation
Text transliteration
Auto-installation and updates of translations
Language assignment on almost anything
Semantic HTML5 fields
Customizable software translation
Configuration management system
Responsive admin theme
Content structure tools: Email, Link, Entity
Reference, Telephone, Date
Improved modules page
Custom block entities
Re-designed block UI
New theme system (twig)
over
200new features
When you use the
date field ...
When you use the
date field ...
The device shows
its date widget
When you use the
telephone field ...
When you use the
telephone field ...
The device shows
the numeric keypad
When you use the
email field ...
When you use the
email field ...
The device shows
the @ symbol
Re-designed, high resolution icons
Content translation applies to all entities
Guided tours
Re-designed administration pages
Configuration translation
Text transliteration
Auto-installation and updates of translations
Language assignment on almost anything
Semantic HTML5 fields
Customizable software translation
Configuration management system
Responsive administrative theme
Content structure tools: Email, Link, Entity
Reference, Telephone, Date
Improved modules page
Custom block entities
Re-designed block UI
New theme system (twig)
over
200new features
Admin listings converted to views
Views bulk operations on core listings
New install screen
Responsive Bartik theme
Responsive tables
Re-designed, high resolution icons
Content translation applies to all entities
Guided tours
Re-designed administration pages
Configuration translation
Text transliteration
Auto-installation and updates of translations
Language assignment on almost anything
Semantic HTML5 fields
Customizable software translation
Configuration management system
Responsive administrative theme
Content structure tools: Email, Link, Entity
over
200new features
WHAT iS IN IT FOR
YOU?
large
small
tech
non-tech
SMALL SITE OWNER
“Building a site in Drupal 7 was painful. No
text editor. How do I add images? How do
I change the home page? I give up.”
There is help It just works
Finding
things is
quick
Editing is
easy
Site creation
is easy
All the basics
are installed
There is help It just works
Finding
things is
quick
All the basics
are installed
Editing is
easy
Site creation
is easy
All the basics
are installed
It just works
Finding
things is
quick
Editing is
easy
There is help
Site creation
is easy
It just works
Finding
things is
quick
All the basics
are installed
Editing is
easy
There is help
Site creation
is easy
It just works
Finding
things is
quick
All the basics
are installed
It just works
Editing is
easy
There is help
Site creation
is easy
It just works
Finding
things is
quick
All the basics
are installed
It just works
Editing is
easy
There is help
Site creation
is easy
FRONT-END DEVELOPER
“Getting Drupal 7 to output what I
want is too complicated. I want to
use modern techniques and libraries
and Drupal is getting in the way.”
TWIG
Modern
theming
Better
libraries
Standard
interactions
like modal,
dropbutton
Better markup
Natively
responsive
Themers
don’t need
to know PHP
TWIG
Modern
theming
Better
libraries
Better markup
Standard
interactions
like modal,
dropbutton
Natively
responsive
Themers
don’t need
to know PHP
TWIG
Modern
theming
Better
libraries
Better markup
Standard
interactions
like modal,
dropbutton
Natively
responsive
Themers
don’t need
to know PHP
TWIG
Modern
theming
Better
libraries
Better markup
Standard
interactions
like modal,
dropbutton
Natively
responsive
Themers
don’t need
to know PHP
TWIG
It just works
Modern
theming
Better
libraries
Better markup
Standard
interactions
like modal,
dropbutton
Natively
responsive
Themers
don’t need
to know PHP
TWIG
It just works
Modern
theming
Better
libraries
Better markup
Standard
interactions
like modal,
dropbutton
Natively
responsive
Themers
don’t need
to know PHP
MARKETING MANAGER
“Running an enterprise multichannel Drupal
site is challenging. I can’t build mobile-
friendly pages without a developer, my
writers hate the text editor, and SaaS
marketing tools are hard to integrate.”
REST schema.orgNative apps
Responsive
preview
Multilingual
built in
Effortless
authoring
Structured
content that is
SEO-friendly
Integration
with third-
party
services
schema.orgNative apps
Responsive
preview
Multilingual
built in
Effortless
authoring
REST
Structured
content that is
SEO-friendly
Integration
with third-
party
services
REST schema.orgNative apps
Responsive
preview
Multilingual
built in
Effortless
authoring
Structured
content that is
SEO-friendly
Integration
with third-
party
services
schema.orgNative apps
Responsive
preview
Multilingual
built in
Effortless
authoring
REST
Structured
content that is
SEO-friendly
Integration
with third-
party
services
schema.org
It just works
Native apps
Responsive
preview
Multilingual
built in
Effortless
authoring
REST
Structured
content that is
SEO-friendly
Integration
with third-
party
services
schema.org
It just works
Effortless
authoring
Structured
content that is
SEO-friendly
Integration
with third-
party
services
Native apps
Responsive
preview
Multilingual
built in
Effortless
authoring
REST
ENGINEERING DIRECTOR
"Drupal worries me. To extend it my team
needs ‘tribal knowledge’ that is useless
outside Drupal. Config is mixed with content
in the database which complicates
deployment, and scalability and security are
big concerns."
“Proudly Found
Elsewhere”
More versatile
framework
Configuration
in files
Scalability Unit testability
Object oriented
modern code
More versatile
framework
Configuration
in files
Scalability Unit testability
“Proudly Found
Elsewhere”
Object oriented
modern code
More versatile
framework
Configuration
in files
Scalability Unit testability
“Proudly Found
Elsewhere”
Object oriented
modern code
More versatile
framework
Configuration
in files
Scalability Unit testability
“Proudly Found
Elsewhere”
Object oriented
modern code
It just works
More versatile
framework
Configuration
in files
Scalability Unit testability
“Proudly Found
Elsewhere”
Object oriented
modern code
It just works
More versatile
framework
Configuration
in files
Scalability Unit testability
“Proudly Found
Elsewhere”
Object oriented
modern code
WE’VE UPPED OUR GAME
THERE IS A Lot of
work left to be done
“If you want to go quickly, go alone.
If you want to go far, go together.”
- Al Gore
BIGGEST
TO-DOS
3
01.MAKE IT FASTER
• Still have backward
compatibility layers
in place
• Will start to focus on
performance once
these are removed
• Simplify APIs
• Make code less verbose
• Write documentation
02.FIX THE DEVELOPER
LEARNING CURVE
03.SIMPLIFY
UPGRADING
• Fix the upgrade path
• Help with Coder module
• Write documentation
Core team
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Core team
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
PORTLAND
MID 2013
Alpha
Core team
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
PORTLAND
MID 2013
Alpha
Core team
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
PRAGUE
PORTLAND
MID 2013
Alpha
Core team
features
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
PRAGUE
PORTLAND
MID 2013
Alpha
Late 2013
BETA 1
Core team
features
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
cleaning	
  up	
  
APIs
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
Provide	
  
early	
  API	
  
feedback
PRAGUE
PORTLAND
MID 2013
Alpha
Late 2013
BETA 1
EARLY 2014
RC1
Core team
features
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
release	
  
blockers	
  only.
Focus	
  on	
  
cleaning	
  up	
  
APIs
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
Provide	
  
early	
  API	
  
feedback
Start	
  
upgrading	
  
contributed	
  
modules	
  
Start	
  
upgrading	
  
contributed	
  
themes
Start	
  tes6ng	
  
Drupal	
  8,	
  
upgrade	
  path
PRAGUE
PORTLAND
MID 2013
Alpha
Late 2013
BETA 1
EARLY 2014
RC1
Core team
featuresREFINING
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
release	
  
blockers	
  only.
Focus	
  on	
  
cleaning	
  up	
  
APIs
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
Provide	
  
early	
  API	
  
feedback
Start	
  
upgrading	
  
contributed	
  
modules	
  
Start	
  
upgrading	
  
contributed	
  
themes
Start	
  tes6ng	
  
Drupal	
  8,	
  
upgrade	
  path
PRAGUE
PORTLAND
MID 2013
Alpha
Late 2013
BETA 1
EARLY 2014
RC1
It’s ready WHEN
IT’s READY
Core team
featuresREFINING
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
release	
  
blockers	
  only.
Focus	
  on	
  
cleaning	
  up	
  
APIs
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
Provide	
  
early	
  API	
  
feedback
Start	
  
upgrading	
  
contributed	
  
modules	
  
Start	
  
upgrading	
  
contributed	
  
themes
Start	
  tes6ng	
  
Drupal	
  8,	
  
upgrade	
  path
Contrib	
  modules Contrib	
  themes
Early	
  
adopters
No	
  bugs
PRAGUE
PORTLAND
MID 2013
Alpha
Late 2013
BETA 1
EARLY 2014
RC1
It’s ready WHEN
IT’s READY
Core team
featuresREFINING
testing
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
release	
  
blockers	
  only.
Focus	
  on	
  
cleaning	
  up	
  
APIs
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
Provide	
  
early	
  API	
  
feedback
Start	
  
upgrading	
  
contributed	
  
modules	
  
Start	
  
upgrading	
  
contributed	
  
themes
Start	
  tes6ng	
  
Drupal	
  8,	
  
upgrade	
  path
Contrib	
  modules Contrib	
  themes
Early	
  
adopters
No	
  bugs
PRAGUE
PORTLAND
MID 2013
Alpha
Late 2013
BETA 1
EARLY 2014
RC1
It’s ready WHEN
IT’s READY
Core team
featuresREFINING
testing
Early 2013
Anything	
  goes!	
  
features,	
  API	
  
changes,	
  and	
  
addi6ons	
  
Module
developers Site buildersThemers
Focus	
  on	
  
release	
  
blockers	
  only.
Focus	
  on	
  
cleaning	
  up	
  
APIs
Focus	
  on	
  
cleaning	
  up	
  
APIs
Provide	
  
early	
  API	
  
feedback
Provide	
  
early	
  API	
  
feedback
Start	
  
upgrading	
  
contributed	
  
modules	
  
Start	
  
upgrading	
  
contributed	
  
themes
Start	
  tes6ng	
  
Drupal	
  8,	
  
upgrade	
  path
Contrib	
  modules Contrib	
  themes
Early	
  
adopters
No	
  bugs
PRAGUE
PORTLAND
There Is still time
to get involved.
We’ll take the
time to get it
right.
DRUPAL8LAUNCH
LET’S“UPIT”MORE!
HISTORYOF
DRUPALLAUNCHES
HISTORYOF
DRUPALLAUNCHES
• Drupal 6: one blog post
HISTORYOF
DRUPALLAUNCHES
• Drupal 6: one blog post
• Drupal 7: one landing page and 300 parties
Joe Saylor
Drupal Association
hired marketing and
communication manager
Joe Saylor
Drupal Association
hired marketing and
communication manager
Launch Objectives
• Grow Drupal adoption as a
percentage of site usage 	

• Grow the Drupal developer
community	

• Support and celebrate the existing
community
Launch Objectives
• Grow Drupal adoption as a
percentage of site usage 	

• Grow the Drupal developer
community	

• Support and celebrate the existing
community
Asset Wish List
• Overview video
• Overview presentation
• Drupal 8 training
• Sales guide for agencies and shops
Launch Objectives
• Grow Drupal adoption as a
percentage of site usage 	

• Grow the Drupal developer
community	

• Support and celebrate the existing
community
Asset Wish List
• Overview video
• Overview presentation
• Drupal 8 training
• Sales guide for agencies and shops
Provide a promotion package with content and
materials people can easily use to promote the launch:
• Example social media updates
• Overview presentation
• Branded assets (logo, brand guidance)
Engaging the Community
Launch Objectives
• Grow Drupal adoption as a
percentage of site usage 	

• Grow the Drupal developer
community	

• Support and celebrate the existing
community
Asset Wish List
• Overview video
• Overview presentation
• Drupal 8 training
• Sales guide for agencies and shops
Provide a promotion package with content and
materials people can easily use to promote the launch:
• Example social media updates
• Overview presentation
• Branded assets (logo, brand guidance)
Engaging the CommunityCountry Groups on G.D.O• Provide launch promotional materials• Provide information that can be translated:- Press release
- Example PR pitch
- Example social media updates
We help individuals build a dream
We give small organizations a big voice
We give enterprises a new idea
We inspire wonder and delight
We admit no boundaries
We level the playing field
More than 1,600
people contributed to Drupal 8
Number of core contributors
0
425
850
1275
1700
ABOUTTOdouble!
Drupal 7.0
Drupal 8-alpha3
Number of core contributors
0
425
850
1275
1700
New
Recurring
Number of core contributors
Drupal 7.0
Drupal 8-alpha3
0
425
850
1275
1700
New
Recurring
Number of core contributors
More RECURRING
contributors
More NEW
contributors
Drupal 7.0
Drupal 8-alpha3
Cathy
Theys
d.o username:
YesCT
joined:
5.5 years ago
location:
United States
contribution:
Sprints
Alex
Pott
d.o username:
alexpott
joined:
6 years ago
location:
United Kingdom
contribution:
Core Maintainer
Alex
Pott
d.o username:
alexpott
joined:
6 years ago
location:
United Kingdom
contribution:
Core Maintainer
Alex
Pott
d.o username:
alexpott
joined:
6 years ago
location:
United Kingdom
contribution:
Core co-maintainer
Jesse
beach
d.o username:
jessebeach
joined:
3.5 years ago
location:
United States
contribution:
Accessibility/Front-end
jeremy
thorson
d.o username:
jthorson
joined:
6 years ago
location:
Canada
contribution:
Quality assurance
Shannon
vettes
d.o username:
svettes
joined:
2.5 years ago
location:
France
contribution:
Project management
scott
reeves
d.o username:
Cottser
joined:
2.5 years ago
location:
Canada
contribution:
Themer/Mentor
tim
plunkett
d.o username:
tim.plunkett
joined:
5.5 years ago
location:
United States
contribution:
Core generalist
Vijay
Mani
d.o username:
vijaycs85
joined:
7 years ago
location:
India
contribution:
Low-Hanging Fruit
Sascha
grossenbacher
d.o username:
Berdir
joined:
5.5 years ago
location:
Switzerland
contribution:
Entities and Fields
Daniel
Wehner
d.o username:
dawehner
joined:
6.5 years ago
location:
Germany
contribution:
Views in Core
Klaus
purer
d.o username:
klausi
joined:
5.5 years ago
location:
Austria
contribution:
REST/Project Reviews
alex
bronstein
d.o username:
effulgentsia
joined:
7 years ago
location:
United States
contribution:
Diplomat/Momentum Engineer
ryan
frederick
d.o username:
ry5n
joined:
1.5 years ago
location:
Canada
contribution:
Designer
lee
rowlands
d.o username:
larowlan
joined:
5 years ago
location:
Australia
contribution:
UX Patterns
virtual high five
place
hand
here( )
Thank
you!
Q&A
Contact:	
  h*p://buytaert.net/contact	
  	
  	
  	
  	
  	
  Twi*er:	
  @Dries	
  	
  #DriesNote	
  	
  	
  	
  	
  	
  Blog:	
  h*p://buytaert.net
The Big Group Photo
will take place outside
Entrance 5 immediately
after the keynote
1.Exit First Floor Exit Doors on your right
2.Go down stair case to Ground Floor
3.Go out Door 5
4.Turn Left and go out to the plaza
1.
3. Exit 5
4. Plaza
Big Group Photo

Contenu connexe

Tendances

Enterprise Class WordPress
Enterprise Class WordPressEnterprise Class WordPress
Enterprise Class WordPressJake Goldman
 
What Would Core Do?
What Would Core Do?What Would Core Do?
What Would Core Do?Jake Goldman
 
The Art of Web Design, 101
The Art of Web Design, 101The Art of Web Design, 101
The Art of Web Design, 101kellyhousholder
 
WAI-ARIA is More Than Accessibility
WAI-ARIA is More Than AccessibilityWAI-ARIA is More Than Accessibility
WAI-ARIA is More Than Accessibility偉格 高
 
What IS SharePoint Development?
What IS SharePoint Development?What IS SharePoint Development?
What IS SharePoint Development?Mark Rackley
 
Internship presentation
Internship presentationInternship presentation
Internship presentationWasim Shemna
 

Tendances (10)

Unit 2.7 Images
Unit 2.7 ImagesUnit 2.7 Images
Unit 2.7 Images
 
Confluence 101
Confluence 101Confluence 101
Confluence 101
 
Enterprise Class WordPress
Enterprise Class WordPressEnterprise Class WordPress
Enterprise Class WordPress
 
What Would Core Do?
What Would Core Do?What Would Core Do?
What Would Core Do?
 
The Art of Web Design, 101
The Art of Web Design, 101The Art of Web Design, 101
The Art of Web Design, 101
 
WAI-ARIA is More Than Accessibility
WAI-ARIA is More Than AccessibilityWAI-ARIA is More Than Accessibility
WAI-ARIA is More Than Accessibility
 
What IS SharePoint Development?
What IS SharePoint Development?What IS SharePoint Development?
What IS SharePoint Development?
 
Anex.......
Anex.......Anex.......
Anex.......
 
Internship presentation
Internship presentationInternship presentation
Internship presentation
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 

En vedette

State of Drupal keynote, DrupalCon Chicago
State of Drupal keynote, DrupalCon ChicagoState of Drupal keynote, DrupalCon Chicago
State of Drupal keynote, DrupalCon ChicagoDries 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 India
State of Drupal keynote, DrupalCon IndiaState of Drupal keynote, DrupalCon India
State of Drupal keynote, DrupalCon IndiaDries Buytaert
 
State of Drupal keynote, DrupalCon Dublin
State of Drupal keynote, DrupalCon DublinState of Drupal keynote, DrupalCon Dublin
State of Drupal keynote, DrupalCon DublinDries 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 Portland
State of Drupal keynote, DrupalCon PortlandState of Drupal keynote, DrupalCon Portland
State of Drupal keynote, DrupalCon PortlandDries Buytaert
 
State of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansState of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansDries 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
 
Presentation on-google
Presentation on-googlePresentation on-google
Presentation on-googleGurjit
 
Presentation On Apple INC
Presentation On Apple INCPresentation On Apple INC
Presentation On Apple INCHusnain Shah
 
Apple Inc Presentatioin
Apple Inc PresentatioinApple Inc Presentatioin
Apple Inc Presentatioin2AM
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinDries Buytaert
 

En vedette (15)

State of Drupal keynote, DrupalCon Chicago
State of Drupal keynote, DrupalCon ChicagoState of Drupal keynote, DrupalCon Chicago
State of Drupal keynote, DrupalCon Chicago
 
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 India
State of Drupal keynote, DrupalCon IndiaState of Drupal keynote, DrupalCon India
State of Drupal keynote, DrupalCon India
 
Community building
Community buildingCommunity building
Community building
 
State of Drupal keynote, DrupalCon Dublin
State of Drupal keynote, DrupalCon DublinState of Drupal keynote, DrupalCon Dublin
State of Drupal keynote, DrupalCon Dublin
 
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 Portland
State of Drupal keynote, DrupalCon PortlandState of Drupal keynote, DrupalCon Portland
State of Drupal keynote, DrupalCon Portland
 
State of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansState of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New Orleans
 
State of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon AmsterdamState of Drupal keynote, DrupalCon Amsterdam
State of Drupal keynote, DrupalCon Amsterdam
 
Apple inc
Apple incApple inc
Apple inc
 
HR presentation
HR presentationHR presentation
HR presentation
 
Presentation on-google
Presentation on-googlePresentation on-google
Presentation on-google
 
Presentation On Apple INC
Presentation On Apple INCPresentation On Apple INC
Presentation On Apple INC
 
Apple Inc Presentatioin
Apple Inc PresentatioinApple Inc Presentatioin
Apple Inc Presentatioin
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
 

Similaire à State of Drupal keynote, DrupalCon Prague

(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery GuideMark Rackley
 
Startup Institute NYC: Styling
Startup Institute NYC: StylingStartup Institute NYC: Styling
Startup Institute NYC: StylingMatthew Gerrior
 
Aucd ppt
Aucd pptAucd ppt
Aucd ppticidemo
 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 Evan Mullins
 
Drupal8 Introduction
Drupal8 IntroductionDrupal8 Introduction
Drupal8 IntroductionMadhav Vyas
 
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewMake SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewCathy Dew
 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!Evan Mullins
 
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentEvan Mullins
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX DesignersAshlimarie
 
State of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon ViennaState of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon ViennaDries Buytaert
 
DrupalTour. Rivne — Drupal 8 (Ivan Tibezh, InternetDevels)
DrupalTour. Rivne — Drupal 8 (Ivan Tibezh, InternetDevels)DrupalTour. Rivne — Drupal 8 (Ivan Tibezh, InternetDevels)
DrupalTour. Rivne — Drupal 8 (Ivan Tibezh, InternetDevels)Drupaltour
 
Drupal 8 UX: Connceting the dots
Drupal 8 UX: Connceting the dotsDrupal 8 UX: Connceting the dots
Drupal 8 UX: Connceting the dotsRoy Scholten
 
From Backbone to Ember and Back(bone) Again
From Backbone to Ember and Back(bone) AgainFrom Backbone to Ember and Back(bone) Again
From Backbone to Ember and Back(bone) Againjonknapp
 
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
 
Lean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsLean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsSalesforce Developers
 
Curtin University Frontend Web Development
Curtin University Frontend Web DevelopmentCurtin University Frontend Web Development
Curtin University Frontend Web DevelopmentDaryll Chu
 
Website Development Services Provider Company
Website Development Services Provider CompanyWebsite Development Services Provider Company
Website Development Services Provider CompanyIndicsoft Technologies
 
Wordpress Websites
Wordpress WebsitesWordpress Websites
Wordpress Websitespaddyo
 

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

(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide
 
Startup Institute NYC: Styling
Startup Institute NYC: StylingStartup Institute NYC: Styling
Startup Institute NYC: Styling
 
Aucd ppt
Aucd pptAucd ppt
Aucd ppt
 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
 
Drupal8 Introduction
Drupal8 IntroductionDrupal8 Introduction
Drupal8 Introduction
 
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewMake SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy Dew
 
The World of Dynamic Sites
The World of Dynamic SitesThe World of Dynamic Sites
The World of Dynamic Sites
 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
 
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX Designers
 
State of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon ViennaState of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon Vienna
 
DrupalTour. Rivne — Drupal 8 (Ivan Tibezh, InternetDevels)
DrupalTour. Rivne — Drupal 8 (Ivan Tibezh, InternetDevels)DrupalTour. Rivne — Drupal 8 (Ivan Tibezh, InternetDevels)
DrupalTour. Rivne — Drupal 8 (Ivan Tibezh, InternetDevels)
 
Drupal 8 UX: Connceting the dots
Drupal 8 UX: Connceting the dotsDrupal 8 UX: Connceting the dots
Drupal 8 UX: Connceting the dots
 
From Backbone to Ember and Back(bone) Again
From Backbone to Ember and Back(bone) AgainFrom Backbone to Ember and Back(bone) Again
From Backbone to Ember and Back(bone) Again
 
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
 
Lean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsLean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative Experiments
 
Curtin University Frontend Web Development
Curtin University Frontend Web DevelopmentCurtin University Frontend Web Development
Curtin University Frontend Web Development
 
Wordpress development 101
Wordpress development 101Wordpress development 101
Wordpress development 101
 
Website Development Services Provider Company
Website Development Services Provider CompanyWebsite Development Services Provider Company
Website Development Services Provider Company
 
Wordpress Websites
Wordpress WebsitesWordpress Websites
Wordpress Websites
 

Dernier

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

State of Drupal keynote, DrupalCon Prague