Your SlideShare is downloading. ×
0
STATE OF
DRUPAL
DRIES BUYTAERT // @Dries on Twitter // #Driesnote
The “Photographic Apparatus”
“the photographic apparatus” 1839
it was so simple!
Fig. 1 Fig. 2 Fig. 3 Fig. 4
Fig. 5 Fig. 6 Fig. 7 Fig. 8
Fig. 9 Fig. 12
“the kodak” 1885
it got simpler
1850 1920 1950 1970 1990 2000 2010
but that was just the beginning
35mm spawned a whole ecosystem
Load Shoot Unload Develop Enlarge Print Store Share
35mm
if we map the user’s journey...
Load Shoot Unload Develop Enlarge Print Store Share
35mm
if we map the user’s journey...
Load Shoot Unload Store Share
35mm instamatic 1985
each advance removes steps…
Develop
Load Shoot Unload Store Share
35mm instamatic 1985
each advance removes steps…
Develop
Load Shoot Store Share
polaroid 1970
reduces effort…
Load Shoot Store Share
polaroid 1970
reduces effort…
Shoot Store Share
and simplifies the process
canon digital 2000
Shoot Store Share
and simplifies the process
canon digital 2000
Shoot Store

share
iphone 2005
it’s all about the experience
optics
eyeglasses
telescope1600
physics
mechanics
lenses }
innovation enables
experience

innovation enables
experience

optics
eyeglasses
telescope1600
physics
mechanics
lenses }
camera
one print1800
silver nitrate
metallurgy
chemistry
}
innovation enables
experience

optics
eyeglasses
telescope1600
...
innovation enables
experience

camera
one print1800
silver nitrate
metallurgy
chemistry
}
optics
eyeglasses
telescope1600
...
film
many prints1900
printing
textiles
plastics
}
innovation enables
experience

camera
one print1800
silver nitrate
metal...
innovation enables
experience

film
many prints1900
printing
textiles
plastics
}
camera
one print1800
silver nitrate
metal...
electronics
LCD screen
sensor1990 digital}
innovation enables
experience

film
many prints1900
printing
textiles
plastics
...
let’s apply this to 

the web
static web1990
browser
html
http
}
static web1990
browser
html
http
}
php
dynamic web1995mysql
apache
}Linux
static web1990
browser
html
http
}
The site builders journey in the dynamic web
content
profile
template
deploy
plan
design
paywall
auth system
error
handler
xml/json/
rss
file system
email
handler
css/...
static web1
browser
html
http
}
php
dynamic web1 mysql
apache
}Linux
static web1
browser
html
http
}
php
dynamic web1 mysql
apache
}Linux
assembled web
modules
2005 }themes
web services
content
profile
template
deploy
plan
design
paywall
auth system
error
handler
xml/json/
rss
file system
email
handler
css/...
The assembled web made the
journey many times simpler
content deploycore modules configuretheme
The assembled web made the
journey many times simpler
content deploycore modules configuretheme
static web1
browser
html
http
}
php
dynamic web1 mysql
apache
}Linux
assembled web
modules
2005 }themes
apis
web services
...
static web1
browser
html
http
}
php
dynamic web1 mysql
apache
}Linux
assembled web
modules
2005 }themes
apis
web services
...
Thenext10yearswillbringa

newwaveof
innovation

!
Augmented reality
Machine learning
Wearable tech
Near-field communication
Crypto currencies
Drones
Geolocation
Personaliz...
!
Augmented reality
Machine learning

Wearable tech
Near-field communication
Crypto currencies
Drones
Geolocation
Personali...
!
Augmented reality
Machine learning
Wearable tech
Near-field communication
Crypto currencies
Drones
Geolocation
Personaliz...
!
Augmented reality
Machine learning
Wearable tech
Near-field
communication
Crypto currencies
Drones
Geolocation
Personali...
!
Augmented reality
Machine learning
Wearable tech
Near-field communication
Crypto currencies
Drones
Geolocation
Personaliz...
!
Augmented reality
Machine learning
Wearable tech
Near-field communication
Crypto currencies
Drones
Geolocation
Personaliz...
Uber
Uber
!
Augmented reality
Machine learning
Wearable tech
Near-field communication
Crypto currencies
Drones
GeoloCation
perso...
All these
technologies will
come together
All these
technologies will
come together
WE Are at the beginning of the
fourth wave
assembled web
modules
2005 }themes
apis
web services
static web1
browser
html
h...
WE Are at the beginning of the
fourth wave
assembled web
modules
2005 }themes
apis
web services
experience 

web2015}
stat...
what is the 

Experience web?
1 commerce 2 search
what is the 

Experience web?
1 commerce 2 search
STEP
1 CATALOG
STEP
2 website
STEP
3 find + Select
STEP
4 Add to cart
STEP
5 create account
STEP
6 enter payment
STEP
7 enter shipping info
STEP
8 review + Submit
STEP
9 product shipped
STEP
10 wait 3-5 days
Imagine 

what it could 

look like.
STEP
1
catalog
STEP
2
website
STEP
3
find
STEP
4
add to cart
STEP
5
account
STEP
6
payment info
STEP
7
address
STEP
8
revie...
STEP
1
catalog
STEP
2
website
STEP
3
find
STEP
8
review
STEP
10
wait
STEP
9
ship
Identity provider
STEP
8
review
STEP
10
wait
STEP
9
ship
STEP
1
catalog
STEP
2
website
STEP
3
find
STEP
8
review
drone delivery
STEP
1
catalog
STEP
2
website
STEP
3
find
STEP
9
ship
STEP
1
catalog
STEP
2
website
STEP
8
review
STEP
3
find
STEP
9
ship
GOOGLE glass + rfid
STEP
2
Glass
STEP
10
ship
From “1-click purchase” to “1-blink purchase”
inthisfuture
whatIsour
role?
what is the 

experience web?
1 commerce 2 search
what is the 

experience web?
1 commerce 2 search
what is the 

experience web?
1 commerce 2 search
Search was just search2010
Search was just search2010
Search is becoming an experience
today
Search is becoming an experience
today
Search is becoming an experience
today
Will it be the whole experience?FUTURE
inthisfuture
whatIsour
role?
“disintermediation”!
(a big word for cutting 

out the middleman)
The web is disintermediating

brick and mortar
Google is disintermediating

the web
Chromechromecast
Maps
Drive
Glass NexusNexus
car
wallet
Gmail
Google+
Google now youtube
nest
experience
Chromechromecast
Maps
Drive
Glass NexusNexus
car
wallet
Gmail
Google+
Google now youtube
nest
it’s not just google
let’s talk about 

how this affects
drupal
The open web is closing up
The open web is closing up
We won’t be 

able to stop it
We won’t be 

able to stop it
It’s easier for users
CBA
We won’t be 

able to stop it
It drives business
$
It’s easier for users
CBA
flights from Boston
flights from Boston
google is the 

big box of the web
on the other hand
on the other hand
Brands don’t want to share customers1
on the other hand
Brands want to own the experience2
Brands don’t want to share customers1
My recent Amazon purchases
Brands don’t want to share customers1
My recent Amazon purchases
Brands don’t want to share customers1
Brands want to own the experience2
wanted to CREATE a branded DIGITAL EXPERIENCE
whole foods stats
382 Stores 

in 7 countries
$12.9 billion 

in sales (FY2013)
84,000+

team members
100 best

Companies ...
drupal 8 is
lighting the way
forward
core configure write deploythememodules
with drupal 8, we MADE THE
ASSEMBLED web even more powerful
core configure write deploythememodules
with drupal 8, we MADE THE
ASSEMBLED web even more powerful
core configure write deploythememodules
}
core configure write deploythememodules
drupal 8 embraced 

standardization
}
core configure write deploythememodules
node blocks
drupal 7
imperfect data model
title FIELDbody date
core configure write deploythememodules
node blocks
drupal 7
imperfect data model
title FIELDbody date
not all of
these ar...
core configure write deploythememodules
node blocks
drupal 7
imperfect data model
title FIELDbody date
not all of
these ar...
core configure write deploythememodules
node blocks
view
drupal 8 

an even better data model
title body email entity
refe...
core configure write deploythememodules
node blocks
view
drupal 8 

an even better data model
title body email entity
refe...
core configure write deploythememodules
node blocks
view
drupal 8 

an even better data model
more
things are
entities
}
t...
core configure write deploythememodules
node blocks
view
drupal 8 

an even better data model
more
things are
entities
}
t...
datelink phone email entity
reference
core configure write deploythememodules
added even more fields
datelink phone email entity
reference
core configure write deploythememodules
semantic from the ground up
added even more ...
core configure write deploythememodules
restful from the ground up
date
link phone
email
entity
reference
entity
core configure write deploythememodules
restful from the ground up
viewdate
link phone
email
entity
reference
entity
core configure write deploythememodules
restful from the ground up
}
rest api
view
rest api
date
link phone
email
entity
r...
core configure write deploythememodules
modernized front end
}
core configure write deploythememodules
}
core configure write deploythememodules
views + rest = multichannel
XML
json
htmlrss
html
json
XML
}
it’s all about the experience
core configure write deploythememodules
}
it’s all about the experience
Effortless
authoring
Responsive 

to the core
core configure write deploythememodules
}
core configure write deploythememodules
}
config
db
Dev
code
Stage
config
db
code
Prod
config
db
code
Configuration manage...
core configure write deploythememodules
}
config
db
Dev
code
Stage
config
db
code
Prod
config
db
code
Configuration manage...
how does 

this all 

add up?
with Drupal 8
Schema.org entity
typeof:
Name:
Date:
Location:
Image:
you can create semantic content
Schema.org entity
typeof:
Name:
Date:
Location:
Image:
Event
The Art Pop Ball
July 12, 2014
Boston Massachusetts
Lady Gaga...
Schema.org entity
typeof:
Name:
Date:
Location:
Image:
that Is structured …
Event
The Art Pop Ball
July 12, 2014
Boston Ma...
that Is structured …
Entity
Field
Field
Field
Field
Event
The Art Pop Ball
July 12, 2014
Boston Massachusetts
Lady Gaga
LADY GAGA
The Art Pop Ball
branded …
Boston Massachusetts July 12, 2014
Boston Massachusetts
re-usable …
The Art Pop Ball
July 12, 2014
CONCERT DATES
July 28, 2014
July 12, 2014
Los Angeles
San ...
contextual …
July 12, 2014
The Art Pop Ball
Boston Massachusetts
LADY
GAGA
0104 de mayo
El Balón Artpop
Santaigo, Chile
LA...
discoverable …
July 12, 2014
The Art Pop Ball
Boston Massachusetts
LADY
GAGA
discoverable …
July 12, 2014
The Art Pop Ball
Boston Massachusetts
LADY
GAGA
and multichannel
LADY
GAGA Boston Massachusetts July 12, 2014
July 12, 2014
Boston Massachusetts
LADY GAGA
The Art Pop Bal...
no other system 

does this SO EFFORTLESSLY
drupal 8 

allows us to…
drupal 8 

allows us to…
EMBRACE THE 

Big PLAYERS
1
semantic markup is what makes
all this happen
presentationcontent & curation
CLOSER TO A
HEADLEssDrupal
EMBRACE THE 

Big PLAYERS
1
drupal 8 

allows us to
FOCUS ON
EXPERIENCES
2
drupal 8 

allows us to
we can do this through more
integrations
enable branded experiences
game
changer
drupal 8 WILL BE a
2,064
954
the number of core

contributors has
doubledsince Drupal 7
(so far)
patches 

committed 

per day
up
overd7
55%
areyouone of them?
when

can i use 

drupal 8?
ONLy 15
beta blockerS left!!!
beta: Start porting modules
• APIs stable
• Still some time for feedback
• Not ready for production
betaalpha 

releases
x...
rc1: Start building sites
RC1betaalpha 

releases
• When there are zero critical bugs
32
64
96
128
160
2012 2013 2014
only 99critical bugs
left to resolve
Peak, sept. 2013 149
99today
32
64
96
128
160
2012 2013 2014
OUR EFFICIENCY BY 3x …
for a 2014 launch 

we need TO INCREASE
…today
party!
alpha 

releases
Release:
beta RC1
8.1.xalpha 

releases beta RC1
}
that Is not all, there Is 

semantic versioning
8.1.xalpha 

releases beta RC1
migrate?
}
continuous
innovation
that Is not all, there Is 

semantic versioning
8.1.x 8.2.xalpha 

releases beta RC1
}
that Is not all, there Is 

semantic versioning
8.1.x 8.2.xalpha 

releases beta RC1
media?
}
that Is not all, there Is 

semantic versioning
that Is not all, there Is 

semantic versioning
8.1.x 8.2.x 8.3.xalpha 

releases beta RC1
}
that Is not all, there Is 

semantic versioning
8.1.x 8.2.x 8.3.xalpha 

releases beta RC1
layout?
}
Thank
you!
Q+A
Contact: http://buytaert.net/contact | Twitter: @Dries #DriesNote | Blog: http://buytaert.net
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
Upcoming SlideShare
Loading in...5
×

State of Drupal keynote, DrupalCon Austin

28,493

Published on

Talk about the future of the web and how Drupal fits in. A video recording is available at https://www.youtube.com/watch?v=gnERPdAiuSo.

Published in: Internet, Technology
3 Comments
37 Likes
Statistics
Notes
No Downloads
Views
Total Views
28,493
On Slideshare
0
From Embeds
0
Number of Embeds
79
Actions
Shares
0
Downloads
116
Comments
3
Likes
37
Embeds 0
No embeds

No notes for slide

Transcript of "State of Drupal keynote, DrupalCon Austin"

  1. 1. STATE OF DRUPAL DRIES BUYTAERT // @Dries on Twitter // #Driesnote
  2. 2. The “Photographic Apparatus” “the photographic apparatus” 1839
  3. 3. it was so simple! Fig. 1 Fig. 2 Fig. 3 Fig. 4 Fig. 5 Fig. 6 Fig. 7 Fig. 8 Fig. 9 Fig. 12
  4. 4. “the kodak” 1885 it got simpler
  5. 5. 1850 1920 1950 1970 1990 2000 2010 but that was just the beginning
  6. 6. 35mm spawned a whole ecosystem
  7. 7. Load Shoot Unload Develop Enlarge Print Store Share 35mm if we map the user’s journey...
  8. 8. Load Shoot Unload Develop Enlarge Print Store Share 35mm if we map the user’s journey...
  9. 9. Load Shoot Unload Store Share 35mm instamatic 1985 each advance removes steps… Develop
  10. 10. Load Shoot Unload Store Share 35mm instamatic 1985 each advance removes steps… Develop
  11. 11. Load Shoot Store Share polaroid 1970 reduces effort…
  12. 12. Load Shoot Store Share polaroid 1970 reduces effort…
  13. 13. Shoot Store Share and simplifies the process canon digital 2000
  14. 14. Shoot Store Share and simplifies the process canon digital 2000
  15. 15. Shoot Store
 share iphone 2005
  16. 16. it’s all about the experience
  17. 17. optics eyeglasses telescope1600 physics mechanics lenses } innovation enables experience

  18. 18. innovation enables experience
 optics eyeglasses telescope1600 physics mechanics lenses }
  19. 19. camera one print1800 silver nitrate metallurgy chemistry } innovation enables experience
 optics eyeglasses telescope1600 physics mechanics lenses }
  20. 20. innovation enables experience
 camera one print1800 silver nitrate metallurgy chemistry } optics eyeglasses telescope1600 physics mechanics lenses }
  21. 21. film many prints1900 printing textiles plastics } innovation enables experience
 camera one print1800 silver nitrate metallurgy chemistry } optics eyeglasses telescope1600 physics mechanics lenses }
  22. 22. innovation enables experience
 film many prints1900 printing textiles plastics } camera one print1800 silver nitrate metallurgy chemistry } optics eyeglasses telescope1600 physics mechanics lenses }
  23. 23. electronics LCD screen sensor1990 digital} innovation enables experience
 film many prints1900 printing textiles plastics } camera one print1800 silver nitrate metallurgy chemistry } optics eyeglasses telescope1600 physics mechanics lenses }
  24. 24. let’s apply this to 
 the web static web1990 browser html http }
  25. 25. static web1990 browser html http }
  26. 26. php dynamic web1995mysql apache }Linux static web1990 browser html http }
  27. 27. The site builders journey in the dynamic web
  28. 28. content profile template deploy plan design paywall auth system error handler xml/json/ rss file system email handler css/jsdb schema queriesrelate data geo integration seo rest auth backup system web service The site builders journey in the dynamic web cachingrest endpoint
  29. 29. static web1 browser html http } php dynamic web1 mysql apache }Linux
  30. 30. static web1 browser html http } php dynamic web1 mysql apache }Linux assembled web modules 2005 }themes web services
  31. 31. content profile template deploy plan design paywall auth system error handler xml/json/ rss file system email handler css/jsdb schema querysrelate data geo integration seo rest auth backup system web service cachingrest endpoint
  32. 32. The assembled web made the journey many times simpler content deploycore modules configuretheme
  33. 33. The assembled web made the journey many times simpler content deploycore modules configuretheme
  34. 34. static web1 browser html http } php dynamic web1 mysql apache }Linux assembled web modules 2005 }themes apis web services what Is Next?
  35. 35. static web1 browser html http } php dynamic web1 mysql apache }Linux assembled web modules 2005 }themes apis web services what Is Next? ?2015}
  36. 36. Thenext10yearswillbringa
 newwaveof innovation

  37. 37. ! Augmented reality Machine learning Wearable tech Near-field communication Crypto currencies Drones Geolocation Personalization Social login

  38. 38. ! Augmented reality Machine learning
 Wearable tech Near-field communication Crypto currencies Drones Geolocation Personalization Social login

  39. 39. ! Augmented reality Machine learning Wearable tech Near-field communication Crypto currencies Drones Geolocation Personalization Social login

  40. 40. ! Augmented reality Machine learning Wearable tech Near-field communication Crypto currencies Drones Geolocation Personalization Social login
  41. 41. ! Augmented reality Machine learning Wearable tech Near-field communication Crypto currencies Drones Geolocation Personalization Social login

  42. 42. ! Augmented reality Machine learning Wearable tech Near-field communication Crypto currencies Drones Geolocation Personalization Social login
  43. 43. Uber
  44. 44. Uber ! Augmented reality Machine learning Wearable tech Near-field communication Crypto currencies Drones GeoloCation personalization 
 social login
  45. 45. All these technologies will come together
  46. 46. All these technologies will come together
  47. 47. WE Are at the beginning of the fourth wave assembled web modules 2005 }themes apis web services static web1 browser html http } php dynamic web1 mysql apache }Linux
  48. 48. WE Are at the beginning of the fourth wave assembled web modules 2005 }themes apis web services experience 
 web2015} static web1 browser html http } php dynamic web1 mysql apache }Linux
  49. 49. what is the 
 Experience web? 1 commerce 2 search
  50. 50. what is the 
 Experience web? 1 commerce 2 search
  51. 51. STEP 1 CATALOG
  52. 52. STEP 2 website
  53. 53. STEP 3 find + Select
  54. 54. STEP 4 Add to cart
  55. 55. STEP 5 create account
  56. 56. STEP 6 enter payment
  57. 57. STEP 7 enter shipping info
  58. 58. STEP 8 review + Submit
  59. 59. STEP 9 product shipped
  60. 60. STEP 10 wait 3-5 days
  61. 61. Imagine 
 what it could 
 look like.
  62. 62. STEP 1 catalog STEP 2 website STEP 3 find STEP 4 add to cart STEP 5 account STEP 6 payment info STEP 7 address STEP 8 review STEP 10 wait STEP 9 ship
  63. 63. STEP 1 catalog STEP 2 website STEP 3 find STEP 8 review STEP 10 wait STEP 9 ship Identity provider
  64. 64. STEP 8 review STEP 10 wait STEP 9 ship STEP 1 catalog STEP 2 website STEP 3 find
  65. 65. STEP 8 review drone delivery STEP 1 catalog STEP 2 website STEP 3 find
  66. 66. STEP 9 ship STEP 1 catalog STEP 2 website STEP 8 review STEP 3 find
  67. 67. STEP 9 ship GOOGLE glass + rfid
  68. 68. STEP 2 Glass STEP 10 ship
  69. 69. From “1-click purchase” to “1-blink purchase”
  70. 70. inthisfuture whatIsour role?
  71. 71. what is the 
 experience web? 1 commerce 2 search
  72. 72. what is the 
 experience web? 1 commerce 2 search
  73. 73. what is the 
 experience web? 1 commerce 2 search
  74. 74. Search was just search2010
  75. 75. Search was just search2010
  76. 76. Search is becoming an experience today
  77. 77. Search is becoming an experience today
  78. 78. Search is becoming an experience today
  79. 79. Will it be the whole experience?FUTURE
  80. 80. inthisfuture whatIsour role?
  81. 81. “disintermediation”! (a big word for cutting 
 out the middleman)
  82. 82. The web is disintermediating
 brick and mortar
  83. 83. Google is disintermediating
 the web
  84. 84. Chromechromecast Maps Drive Glass NexusNexus car wallet Gmail Google+ Google now youtube nest experience
  85. 85. Chromechromecast Maps Drive Glass NexusNexus car wallet Gmail Google+ Google now youtube nest it’s not just google
  86. 86. let’s talk about 
 how this affects drupal
  87. 87. The open web is closing up
  88. 88. The open web is closing up
  89. 89. We won’t be 
 able to stop it
  90. 90. We won’t be 
 able to stop it It’s easier for users CBA
  91. 91. We won’t be 
 able to stop it It drives business $ It’s easier for users CBA
  92. 92. flights from Boston
  93. 93. flights from Boston
  94. 94. google is the 
 big box of the web
  95. 95. on the other hand
  96. 96. on the other hand Brands don’t want to share customers1
  97. 97. on the other hand Brands want to own the experience2 Brands don’t want to share customers1
  98. 98. My recent Amazon purchases Brands don’t want to share customers1
  99. 99. My recent Amazon purchases Brands don’t want to share customers1
  100. 100. Brands want to own the experience2
  101. 101. wanted to CREATE a branded DIGITAL EXPERIENCE
  102. 102. whole foods stats 382 Stores 
 in 7 countries $12.9 billion 
 in sales (FY2013) 84,000+
 team members 100 best
 Companies to Work For FORTUNE 500 Jason J. Buechel 
 chief information officer
  103. 103. drupal 8 is lighting the way forward
  104. 104. core configure write deploythememodules with drupal 8, we MADE THE ASSEMBLED web even more powerful
  105. 105. core configure write deploythememodules with drupal 8, we MADE THE ASSEMBLED web even more powerful
  106. 106. core configure write deploythememodules }
  107. 107. core configure write deploythememodules drupal 8 embraced 
 standardization }
  108. 108. core configure write deploythememodules node blocks drupal 7 imperfect data model title FIELDbody date
  109. 109. core configure write deploythememodules node blocks drupal 7 imperfect data model title FIELDbody date not all of these are entities }
  110. 110. core configure write deploythememodules node blocks drupal 7 imperfect data model title FIELDbody date not all of these are fields } not all of these are entities }
  111. 111. core configure write deploythememodules node blocks view drupal 8 
 an even better data model title body email entity reference
  112. 112. core configure write deploythememodules node blocks view drupal 8 
 an even better data model title body email entity reference more things are fields }
  113. 113. core configure write deploythememodules node blocks view drupal 8 
 an even better data model more things are entities } title body email entity reference more things are fields }
  114. 114. core configure write deploythememodules node blocks view drupal 8 
 an even better data model more things are entities } title body email entity reference more things are fields } views is 
 in core }
  115. 115. datelink phone email entity reference core configure write deploythememodules added even more fields
  116. 116. datelink phone email entity reference core configure write deploythememodules semantic from the ground up added even more fields
  117. 117. core configure write deploythememodules restful from the ground up date link phone email entity reference entity
  118. 118. core configure write deploythememodules restful from the ground up viewdate link phone email entity reference entity
  119. 119. core configure write deploythememodules restful from the ground up } rest api view rest api date link phone email entity reference entity
  120. 120. core configure write deploythememodules modernized front end }
  121. 121. core configure write deploythememodules }
  122. 122. core configure write deploythememodules views + rest = multichannel XML json htmlrss html json XML }
  123. 123. it’s all about the experience core configure write deploythememodules }
  124. 124. it’s all about the experience Effortless authoring Responsive 
 to the core core configure write deploythememodules }
  125. 125. core configure write deploythememodules } config db Dev code Stage config db code Prod config db code Configuration management
  126. 126. core configure write deploythememodules } config db Dev code Stage config db code Prod config db code Configuration management config config config
  127. 127. how does 
 this all 
 add up?
  128. 128. with Drupal 8
  129. 129. Schema.org entity typeof: Name: Date: Location: Image: you can create semantic content
  130. 130. Schema.org entity typeof: Name: Date: Location: Image: Event The Art Pop Ball July 12, 2014 Boston Massachusetts Lady Gaga you can create semantic content
  131. 131. Schema.org entity typeof: Name: Date: Location: Image: that Is structured … Event The Art Pop Ball July 12, 2014 Boston Massachusetts Lady Gaga
  132. 132. that Is structured … Entity Field Field Field Field Event The Art Pop Ball July 12, 2014 Boston Massachusetts Lady Gaga
  133. 133. LADY GAGA The Art Pop Ball branded … Boston Massachusetts July 12, 2014
  134. 134. Boston Massachusetts re-usable … The Art Pop Ball July 12, 2014 CONCERT DATES July 28, 2014 July 12, 2014 Los Angeles San Francsico Austin, TexasJuly 18, 2014 The Art Pop Ball The Art Pop Ball The Art Pop Ball
  135. 135. contextual … July 12, 2014 The Art Pop Ball Boston Massachusetts LADY GAGA 0104 de mayo El Balón Artpop Santaigo, Chile LADY GAGA
  136. 136. discoverable … July 12, 2014 The Art Pop Ball Boston Massachusetts LADY GAGA
  137. 137. discoverable … July 12, 2014 The Art Pop Ball Boston Massachusetts LADY GAGA
  138. 138. and multichannel LADY GAGA Boston Massachusetts July 12, 2014 July 12, 2014 Boston Massachusetts LADY GAGA The Art Pop Ball The Art Pop Ball
  139. 139. no other system 
 does this SO EFFORTLESSLY
  140. 140. drupal 8 
 allows us to…
  141. 141. drupal 8 
 allows us to… EMBRACE THE 
 Big PLAYERS 1
  142. 142. semantic markup is what makes all this happen
  143. 143. presentationcontent & curation
  144. 144. CLOSER TO A HEADLEssDrupal
  145. 145. EMBRACE THE 
 Big PLAYERS 1 drupal 8 
 allows us to
  146. 146. FOCUS ON EXPERIENCES 2 drupal 8 
 allows us to
  147. 147. we can do this through more integrations
  148. 148. enable branded experiences
  149. 149. game changer drupal 8 WILL BE a
  150. 150. 2,064 954 the number of core
 contributors has doubledsince Drupal 7 (so far)
  151. 151. patches 
 committed 
 per day up overd7 55%
  152. 152. areyouone of them?
  153. 153. when
 can i use 
 drupal 8?
  154. 154. ONLy 15 beta blockerS left!!!
  155. 155. beta: Start porting modules • APIs stable • Still some time for feedback • Not ready for production betaalpha 
 releases x we are here!
  156. 156. rc1: Start building sites RC1betaalpha 
 releases • When there are zero critical bugs
  157. 157. 32 64 96 128 160 2012 2013 2014 only 99critical bugs left to resolve Peak, sept. 2013 149 99today
  158. 158. 32 64 96 128 160 2012 2013 2014 OUR EFFICIENCY BY 3x … for a 2014 launch 
 we need TO INCREASE …today
  159. 159. party! alpha 
 releases Release: beta RC1
  160. 160. 8.1.xalpha 
 releases beta RC1 } that Is not all, there Is 
 semantic versioning
  161. 161. 8.1.xalpha 
 releases beta RC1 migrate? } continuous innovation that Is not all, there Is 
 semantic versioning
  162. 162. 8.1.x 8.2.xalpha 
 releases beta RC1 } that Is not all, there Is 
 semantic versioning
  163. 163. 8.1.x 8.2.xalpha 
 releases beta RC1 media? } that Is not all, there Is 
 semantic versioning
  164. 164. that Is not all, there Is 
 semantic versioning 8.1.x 8.2.x 8.3.xalpha 
 releases beta RC1 }
  165. 165. that Is not all, there Is 
 semantic versioning 8.1.x 8.2.x 8.3.xalpha 
 releases beta RC1 layout? }
  166. 166. Thank you! Q+A Contact: http://buytaert.net/contact | Twitter: @Dries #DriesNote | Blog: http://buytaert.net
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×