State of Drupal keynote, DrupalCon Austin
Upcoming SlideShare
Loading in...5
×
 

State of Drupal keynote, DrupalCon Austin

on

  • 24,462 views

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.

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.

Statistics

Views

Total Views
24,462
Views on SlideShare
5,628
Embed Views
18,834

Actions

Likes
37
Downloads
95
Comments
3

56 Embeds 18,834

http://buytaert.net 16080
http://www.openparenthesis.org 1714
http://feedly.com 421
https://twitter.com 85
http://deeson-online.co.uk 73
http://192.168.0.201 72
http://keepingtheirblogsgoing.wordpress.com 59
http://www.gettingsocial.nl 50
http://leapfrog.cl 40
http://digg.com 28
http://newsblur.com 26
http://www.newsblur.com 23
http://gettingsocial.nl 20
http://www.feedspot.com 19
http://translate.googleusercontent.com 18
http://www.expressmagazine.net 14
http://feeds.feedburner.com 9
http://drupalgroup.mit.edu 9
http://reader.aol.com 6
http://www.inoreader.com 6
http://www.google.com 5
http://dev.mit-drupal-group.gotpantheon.com 4
https://www.linkedin.com 4
https://www.google.com 4
http://127.0.0.1 4
http://expressmagazine.net 3
http://111.221.29.49 2
http://plus.url.google.com 2
http://buytaertstg.prod.acquia-sites.com 2
http://buytaertra.prod.acquia-sites.com 2
http://feedreader.com 2
http://www.slideee.com 2
http://feed.webphp.com.br 2
http://rss.liakoni.gr 2
http://www.mitdrupalgroup.org 1
http://buytaert.prod.acquia-sites.com 1
http://www.admuncher.com 1
http://drupal.org 1
http://www.conferize.com 1
http://buytaert.test.local 1
http://videos-mdr.com&_=1408448640509 HTTP 1
http://www.google.es 1
http://buytaert.net&_=1404864000051 HTTP 1
http://larrysworld.cannell.org 1
http://www.google.ae 1
http://www.google.co.uk 1
http://www.google.be 1
http://nom.trentboeschen.com 1
http://www.drupalking.org 1
http://www.linkedin.com 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

State of Drupal keynote, DrupalCon Austin State of Drupal keynote, DrupalCon Austin Presentation Transcript

  • 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 physics mechanics lenses }
  • innovation enables experience
 camera one print1800 silver nitrate metallurgy chemistry } optics eyeglasses telescope1600 physics mechanics lenses }
  • film many prints1900 printing textiles plastics } innovation enables experience
 camera one print1800 silver nitrate metallurgy chemistry } optics eyeglasses telescope1600 physics mechanics lenses }
  • innovation enables experience
 film many prints1900 printing textiles plastics } camera one print1800 silver nitrate metallurgy chemistry } optics eyeglasses telescope1600 physics mechanics lenses }
  • 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 }
  • 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/jsdb schema queriesrelate data geo integration seo rest auth backup system web service The site builders journey in the dynamic web cachingrest endpoint
  • 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/jsdb schema querysrelate data geo integration seo rest auth backup system web service cachingrest endpoint
  • 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 what Is Next?
  • static web1 browser html http } php dynamic web1 mysql apache }Linux assembled web modules 2005 }themes apis web services what Is Next? ?2015}
  • Thenext10yearswillbringa
 newwaveof innovation

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

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

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

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

  • ! Augmented reality Machine learning Wearable tech Near-field communication Crypto currencies Drones Geolocation Personalization Social login
  • Uber
  • Uber ! Augmented reality Machine learning Wearable tech Near-field communication Crypto currencies Drones GeoloCation personalization 
 social login
  • 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 http } php dynamic web1 mysql apache }Linux
  • 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
  • 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 review STEP 10 wait STEP 9 ship
  • 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 to Work For FORTUNE 500 Jason J. Buechel 
 chief information officer
  • 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 are entities }
  • 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 }
  • core configure write deploythememodules node blocks view drupal 8 
 an even better data model title body email entity reference
  • core configure write deploythememodules node blocks view drupal 8 
 an even better data model title body email entity reference more things are fields }
  • 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 }
  • 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 }
  • 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 fields
  • 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 reference entity
  • 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 management
  • core configure write deploythememodules } config db Dev code Stage config db code Prod config db code Configuration management config config config
  • 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 you can create semantic content
  • Schema.org entity typeof: Name: Date: Location: Image: that Is structured … Event The Art Pop Ball July 12, 2014 Boston Massachusetts Lady Gaga
  • 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 Francsico Austin, TexasJuly 18, 2014 The Art Pop Ball The Art Pop Ball The Art Pop Ball
  • contextual … July 12, 2014 The Art Pop Ball Boston Massachusetts LADY GAGA 0104 de mayo El Balón Artpop Santaigo, Chile LADY GAGA
  • 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 Ball The Art Pop Ball
  • 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 we are here!
  • 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