SlideShare a Scribd company logo
#DRUPALDEVDAYS  
SPRINT  UPDATE

(DAY  3)
what's  happening?
• Sprints:  D8  Cri.cals,  Performance,  Front-­‐End,  
Documenta.on,  Mutlilingual,  Search  API,  Rules,  
Commerce,  others?  
• Over  half  (26)  of  D8  cri.cal  issues  updated,  5  fixed  so  far  
• 84  total  patches  commiNed,  134  (known)  issues  being  
worked  on  
• Issue  tag:  "drupaldevdays"  or  (for  the  cri.cal  and  
performance  sprint)  "D8  Accelerate  Dev  Days"
42  release  blockers  leG!
hNps://www.drupal.org/drupal-­‐8.0/get-­‐involved
THE  EVOLUTION  OF  
DRUPAL  AND  THE  
DRUPAL  COMMUNITY
Angie  "webchick"  Byron  
April  14,  2015
About me
it's  2015.
Drupal  has…
• 1,127,761  live  sites  that  we  know  about  
• 1,168,980  people  in  229  countries  speaking  180  languages  
• 37,930  of  them  are  developers  
• 30,276  modules,  2,128  themes,  930  distribu.ons  
• 2,782  contributors  to  Drupal  8  so  far  
• Hundreds  of  Drupal  books,  1000s  of  documenta.on  pages
i  started  in  2005.
Drupal  had…
• A  couple  hundred  live  sites  that  we  knew  about  (by  word  
of  mouth,  since  there  was  no  Update  Status)  
• Around  20,000  people;  a  couple  hundred  were  developers  
• A  couple  hundred  modules,  a  couple  dozen  themes  (all  of  
them  ugly),  distribu.ons  weren't  invented  yet  
• 50  core  contributors  
• Zero  Drupal  books;  en.re  handbook  was  about  100  pages
how  did  we  get  here?
and  how  do  we  ensure  
we'll  sVll  be  here  in  2025?
2005
bap.sm  by  fire
google  summer  of  code
the  server  crash
Evolution of Drupal and the Drupal community
in  48  hours,  raised  over  
$10,000!(Plus  a  $4,000  server  from  Sun  and  
hos.ng  offer  from  OSL.)
drupalcon  amsterdam
(the  first  one!)
2006
growing  pains
drupal  4.7.0
May  1,  2006
big  drupal  4.7.0  features
• AJAX  
• Collapsible  fieldsets  
• Free  tagging  
• New  XML-­‐RPC  library  
• Form  API  
• Updated  documentaVon  for  all  modules  ;)
hNps://www.drupal.org/drupal-­‐4.7.0
xml-­‐rpc:  the  origin  of  
drupal  island
hNp://www.securityfocus.com/bid/14088
form  api:  drupal's  first  
BIG,  scary  api  change
https://www.drupal.org/node/29465
hNp://buytaert.net/the-­‐pain-­‐before-­‐the-­‐payoff
hNp://buytaert.net/the-­‐pain-­‐before-­‐the-­‐payoff
2007
laying  founda.ons
drupal  5.0
hNps://www.drupal.org/drupal-­‐5.0
January  15,  2007
big  drupal  5.0  features
• Web-­‐based  installer  
• Usability  improvements  
• New  theme  (Garland/Minnelli)  
• jQuery
hNps://www.drupal.org/drupal-­‐5.0
drupal  associaVon
hNps://assoc.drupal.org/node/87
Original  Mission
• Infrastructure  
• Money  
• Promo.on  
• NOT  influence  on  the  project  itself
sVll  fresh  in  mind…
state  of  drupal  survey
hNp://buytaert.net/state-­‐of-­‐drupal-­‐presenta.on-­‐august-­‐2008  
most  desired  drupal  project  
improvements    
most  desired  drupal  project  
improvements    
7
8
7
8
7 8
8
7 8
7
87
7
most  desired  drupal.org  
improvements    
most  desired  drupal.org  
improvements    
✓
✓
✓
✓
R
✓
R
R
R
2008-­‐2011
ch-­‐ch-­‐ch-­‐ch-­‐changes
drupal  6.0
hNps://www.drupal.org/drupal-­‐6.0
  February  13,  2008
big  drupal  6.0  features
• Mul.lingual  
• New  theme  system  (.tpl.php  files)  
• Improved  security  and  performance  
• Drag-­‐and-­‐Drop
hNps://www.drupal.org/drupal-­‐6.0
formal  usability  tesVng
hNp://buytaert.net/first-­‐results-­‐from-­‐usability-­‐tes.ng
just  a  sampling…
• What  takes  a  Drupal  person  30  seconds  to  *do*  might  
take  a  new  user  30  minutes  to  *find*.  
• Lots  of  confusion  on  front-­‐end/back-­‐end  separa.on:  
where  am  I?  Is  this  what  I  see,  or  my  users  see?  
• Confusing  terminology  
• Page  vs.  Story?  Create  content  vs.  content  type  
• Collapsible  fieldsets  =  goNa  click  'em  all!
hNps://www.drupal.org/node/1175694
d7ux
qa  (before)
• *click*  
• *click*  
• *click*  
• *click*  
• *click*  
• *click*
qa  (aGer)
http://buytaert.net/we-have-a-test-framework-in-drupal-7
awesome  tesVng  party!
drupal.org  redesign
drupal  7.0January  4,  2011
hNps://www.drupal.org/drupal-­‐7.0  
big  drupal  7.0  features
hNps://www.drupal.org/drupal-­‐7.0  
• Ease  of  use  
• En..es  /  Fields  
• Image  management  in  core  
• Accessibility  
• Automated  tes.ng  
• DBTNG
326  parVes  in  96  countries!
cvs  =>  git  migraVon
2011-­‐2015
growing  up  and  geong  off  the  island
moar  usability  tesVng!
hNps://www.drupal.org/node/1175694  
major  findings
• Content  crea.on/orienta.on  problems  from  D6  fixed!  
• Now,  the  next  layer  of  the  onion…  
• Content  =  content,  regardless  of  where  it  is  
• People  want  edit  in  place  and  previews  of  
everything  
• If  users  end  up  on  Drupal.org,  they  are  hosed.  :P
state  of  drupal  survey  (v2)
hNp://buytaert.net/state-­‐of-­‐drupal-­‐presenta.on-­‐august-­‐2011  
drupal's  biggest  challenges
a  shiG  in  the  "drupal  
economy"
a  "killer  drupal  8  release"
drupal  8  iniVaVves
hNp://buytaert.net/announcing-­‐spark-­‐authoring-­‐improvements-­‐for-­‐drupal-­‐7-­‐and-­‐drupal-­‐8
a  "killer  drupal  8  release"
✓
✓
✓
✓
✓
✓
"geong  off  the  island"
Composer
Services
Components
PSR-4
OOP
Twig
YAML
"geong  off  the  island"
drupalci:  next  generaVon  
testbot
hNps://www.drupal.org/project/drupalci  
evolving  drupal's  governance:  
do-­‐ocracy
The  things  that  get  done  are  the  things  someone  actually  does.
challenges
• Lack  of  clear  decision-­‐making  leads  to  frustra.on;  appears  
"cliquish"  to  "outsiders."  
• Greatly  favors  those  with  a  tremendous  amount  of  free  .me  on  
their  hands;  terrible  for  diversity  
• Oren  "he/she  who  yells  the  loudest  wins";  can  shut  down  good  
ideas  by  people  who  don't  want  to  engage  
• If  no  one  cares  about  a  thing  (or  cares  enough  to  fight  a  baNle),  it  
doesn't  get  done.  
• "Bus  factor"  =  burnout;  key  doers  feel  "trapped"  in  roles
soluVon:  augment  do-­‐ocracy  
with  formal  governance
drupal.org  
sorware  
working  group
drupal.org  
infrastructure  
working  group
drupal.org  
content  
working  group
hNps://www.drupal.org/governance
licensing  
working  group
branding  and  
marke.ng  
commiNee
community  
working  group
technical  
working  group
drupal  core
documenta.on
working    group
security  
working  group
drupal  core  governance
performance
hNps://www.drupal.org/node/2457875
product  
managers
release  
managers
framework  
managers
core  commiNers
topic  maintainers
accessibility usability
documenta.on tes.ng
subsystem  maintainers
ini.a.ve  coordinators
core  contributors
project  lead
benefits
• Focus  on  strategy  vs.  tac.cs  
• More  transparent  decision-­‐making  process  
• Clear  points  of  escala.on  in  case  of  conflict  
• Improve  "bus  factor"  by  providing  support  for  key  
roles
example:  project  applicaVon  
review  process  revamp
hNps://www.drupal.org/node/2453587  
• Deploy  automated  code  scanning  tools  for  all  projects  
• All  users  create  sandboxes  first,  get  full  project  when  
scan  passes  (non-­‐veNed  limited  to  one  full  project)  
• Non-­‐veNed  users  can  request  veNed  status  in  issue  
queue  once  full  module  passes  scans  
• Code  review  scaled  back  to  licensing,  security,  or  
major  API  usage  problems  only.
2015+?
the  bright,  shiny  future
drupal  8.0.0
hNps://www.drupal.org/drupal-­‐8.0  
big  drupal  8.0.0  features
hNps://www.drupal.org/drupal-­‐8.0  
• Mobile  
• Mul.lingual  
• Authoring  experience  
• Views  
• More  field  types
• Configura.on  
management  
• Twig  
• HTML5  
• OOP  
• Web  services
one  MILLION  parVes?  ;)
8
semanVc  versioning
• New  feature  releases  of  Drupal  8  every  6  months  
• Backwards  compa.bility  preserved!  
• Core  devs,  contrib  devs,  site  builders  working  on  same  code  base  
• Drupal  9?  Not  un.l  there's  enough  done  to  warrant  breaking  BC
will  we  see  the  killer  d8  
release  in  8.1.0?  8.2.0?
✓
✓
✓
✓
✓
✓
?
?
?
some other awesome thing?
*you*  decide!  :)
one  final  note…
d8  accelerate
hNps://assoc.drupal.org/d8accelerate
what  are  we  funding?
• Performance  improvements  
• Upgrade  path  
• Security  fixes  
• Targeted  sprints  
• Testbot  moderniza.on  
• Awesome  core  contributors!
hNp://webchick.net/d8accelerate-­‐deep-­‐dive
why?
• Most  core  contribu.on  done  on  volunteer  .me  
• D8  currently  in  "bug  fix  slog";  fun  stuff  is  already  done  
• Contributors  funded  through  D8  accelerate  don't  
need  to  find  D7  work  
• Targeted  sponsorship  like  this  also  got  D6,  D7  out  the  
door,  just  less  transparently
hNp://webchick.net/d8accelerate-­‐deep-­‐dive
please  consider  donaVng!
https://www.crowdrise.com/d8accelerate/fundraiser/
angiebyron
thanks.  :)

More Related Content

What's hot (20)

PDF
Migrate to Drupal 8
Claudiu Cristea
 
PPTX
History of Drupal
Matic Čretnik
 
KEY
Introduction to Drupal
sdmaxey
 
PPTX
#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)
Konstantin Komelin
 
PDF
Linked Data Publishing with Drupal (SWIB13 workshop)
Joachim Neubert
 
PDF
Drupal 6.x, Drupal 7.x -- Scratching the surface
Florian Latzel
 
PDF
One drupal to rule them all - Drupalcamp Caceres
hernanibf
 
PDF
Drupal Best Practices
Mukesh Agarwal
 
PPT
Are you ready for Drupal 8?
Stephanie Peugh
 
PDF
Deployer - Deployment tool for PHP
hernanibf
 
PDF
Linked data enhanced publishing for special collections (with Drupal)
Joachim Neubert
 
ODP
Drupal 7x Installation - Introduction to Drupal Concepts
Micky Metts
 
PDF
Blisstering drupal module development ppt v1.2
Anil Sagar
 
PPT
Intro to drupal
hernanibf
 
PPT
Drupal - Introduction to Building Library Web Site Using Drupal
Vibrant Technologies & Computers
 
PPTX
One Drupal to rule them all - Drupalcamp London
hernanibf
 
PDF
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
Wong Hoi Sing Edison
 
PPT
Taking your module from Drupal 6 to Drupal 7
Phase2
 
PPT
Doing Drupal: Quick Start Deployments via Distributions
Thom Bunting
 
Migrate to Drupal 8
Claudiu Cristea
 
History of Drupal
Matic Čretnik
 
Introduction to Drupal
sdmaxey
 
#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)
Konstantin Komelin
 
Linked Data Publishing with Drupal (SWIB13 workshop)
Joachim Neubert
 
Drupal 6.x, Drupal 7.x -- Scratching the surface
Florian Latzel
 
One drupal to rule them all - Drupalcamp Caceres
hernanibf
 
Drupal Best Practices
Mukesh Agarwal
 
Are you ready for Drupal 8?
Stephanie Peugh
 
Deployer - Deployment tool for PHP
hernanibf
 
Linked data enhanced publishing for special collections (with Drupal)
Joachim Neubert
 
Drupal 7x Installation - Introduction to Drupal Concepts
Micky Metts
 
Blisstering drupal module development ppt v1.2
Anil Sagar
 
Intro to drupal
hernanibf
 
Drupal - Introduction to Building Library Web Site Using Drupal
Vibrant Technologies & Computers
 
One Drupal to rule them all - Drupalcamp London
hernanibf
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
Wong Hoi Sing Edison
 
Taking your module from Drupal 6 to Drupal 7
Phase2
 
Doing Drupal: Quick Start Deployments via Distributions
Thom Bunting
 

Similar to Evolution of Drupal and the Drupal community (20)

PDF
State of Drupal keynote, DrupalCon Los Angeles
Dries Buytaert
 
PDF
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
DrupalCampDN
 
PDF
Drupal 8 - Build Week Update
Angela Byron
 
PPT
Drupal 8 - a peek under the hood
Hector Iribarne
 
PPTX
Drupal 8 Initiatives
Angela Byron
 
PDF
Drupal 8 introduction
Aditya Ghan
 
PPTX
State of Drupal keynote, DrupalCon Chicago
Dries Buytaert
 
PPTX
DrupalCon Austin 2014 Review
Daniel Stout
 
PPTX
Drupal 8 preview_slideshow
Tee Malapela
 
ODP
PHPNW Drupal as a Framework
digital006
 
PPT
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCape
 
PDF
Plain english guide to drupal 8 criticals
Angela Byron
 
PDF
State of Drupal keynote, DrupalCon Vienna
Dries Buytaert
 
PPTX
EdTechJoker Spring 2020 - Lecture 7 Drupal intro
Bryan Ollendyke
 
PPTX
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
Acquia
 
PPTX
Resources for Navigating Drupal Upgrades: Versions 6 Through 8 And What It Me...
Steve Kessler
 
PPTX
Drupal
btopro
 
PPTX
Our encounter with d8
AddWeb Solution Pvt. Ltd.
 
PPTX
Drupal news 2012 October
Ryan Cross
 
PDF
Drupal an introduction
Pradeep Kumar Singh
 
State of Drupal keynote, DrupalCon Los Angeles
Dries Buytaert
 
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
DrupalCampDN
 
Drupal 8 - Build Week Update
Angela Byron
 
Drupal 8 - a peek under the hood
Hector Iribarne
 
Drupal 8 Initiatives
Angela Byron
 
Drupal 8 introduction
Aditya Ghan
 
State of Drupal keynote, DrupalCon Chicago
Dries Buytaert
 
DrupalCon Austin 2014 Review
Daniel Stout
 
Drupal 8 preview_slideshow
Tee Malapela
 
PHPNW Drupal as a Framework
digital006
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCape
 
Plain english guide to drupal 8 criticals
Angela Byron
 
State of Drupal keynote, DrupalCon Vienna
Dries Buytaert
 
EdTechJoker Spring 2020 - Lecture 7 Drupal intro
Bryan Ollendyke
 
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
Acquia
 
Resources for Navigating Drupal Upgrades: Versions 6 Through 8 And What It Me...
Steve Kessler
 
Drupal
btopro
 
Our encounter with d8
AddWeb Solution Pvt. Ltd.
 
Drupal news 2012 October
Ryan Cross
 
Drupal an introduction
Pradeep Kumar Singh
 
Ad

More from Angela Byron (20)

PDF
Lessons Learned From Scaling An Open Source Community By 10,000%
Angela Byron
 
PDF
Webchick's Personal User Manual
Angela Byron
 
PDF
Creating a Project Priority Matrix
Angela Byron
 
PPTX
From Imposter Syndrome to Core Committer: A GSoC Journey
Angela Byron
 
PDF
Collaboration Needs of Massive Open Source Communities
Angela Byron
 
PDF
Tales of Drupal Past: Origin Stories of Contributors
Angela Byron
 
PPTX
The Evolution of Drupal's governance
Angela Byron
 
PDF
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Angela Byron
 
PDF
OCTO On-Site Off-Site Update on D8 Roadmap
Angela Byron
 
PPTX
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Angela Byron
 
PPTX
From Troubled Waters to Water Under the Bridge
Angela Byron
 
PDF
Drupal 8 Adoption Myths Debunked
Angela Byron
 
PPTX
Acquia Company Update on Drupal 8.2/8.3/OCTO
Angela Byron
 
PDF
Drupal's competition
Angela Byron
 
PPTX
The potential in Drupal 8.x and how to realize it
Angela Byron
 
PDF
Acquia Drupal 8 Hackathon Demo 2015
Angela Byron
 
PDF
Ux testing recap
Angela Byron
 
PDF
Drupal 8: A story of growing up and getting off the island
Angela Byron
 
PDF
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Angela Byron
 
PDF
Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...
Angela Byron
 
Lessons Learned From Scaling An Open Source Community By 10,000%
Angela Byron
 
Webchick's Personal User Manual
Angela Byron
 
Creating a Project Priority Matrix
Angela Byron
 
From Imposter Syndrome to Core Committer: A GSoC Journey
Angela Byron
 
Collaboration Needs of Massive Open Source Communities
Angela Byron
 
Tales of Drupal Past: Origin Stories of Contributors
Angela Byron
 
The Evolution of Drupal's governance
Angela Byron
 
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Angela Byron
 
OCTO On-Site Off-Site Update on D8 Roadmap
Angela Byron
 
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Angela Byron
 
From Troubled Waters to Water Under the Bridge
Angela Byron
 
Drupal 8 Adoption Myths Debunked
Angela Byron
 
Acquia Company Update on Drupal 8.2/8.3/OCTO
Angela Byron
 
Drupal's competition
Angela Byron
 
The potential in Drupal 8.x and how to realize it
Angela Byron
 
Acquia Drupal 8 Hackathon Demo 2015
Angela Byron
 
Ux testing recap
Angela Byron
 
Drupal 8: A story of growing up and getting off the island
Angela Byron
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Angela Byron
 
Newfangeldy Front End Stuff For People Who Last Touched It Back When Grunge W...
Angela Byron
 
Ad

Recently uploaded (20)

PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Digital Circuits, important subject in CS
contactparinay1
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 

Evolution of Drupal and the Drupal community