state of drupal · development code freeze 82 weeks 5 weeks feb 1, 2008 sep 7, 2009 oct 15, 2009...
TRANSCRIPT
![Page 1: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/1.jpg)
State of DrupalDrupalCon Paris 2009
Dries Buytaert
http://buytaert.net :: http://twitter.com/dries
![Page 2: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/2.jpg)
Are we freezing the code?
![Page 3: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/3.jpg)
![Page 4: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/4.jpg)
time
Start of development cycle
Release
“Slow motion” phase- “We need more core committers to review patches.”- “Gosh, Drupal development is so broken. If only we used Git!”- “We lost momentum.”
Code freeze
“Patch frenzy” phase- “Crap, my patch isn’t going to make it in!”- “We failed to do enough of X. That is poor leadership.”- “Wait, we can’t freeze the code like this!
“Developer scream” phase- “Drupal was released too early! We’re missing A, B and C still.”- “We should maintain backwards compatibility. This is crazy.”
“User scream” phase- “I can’t believe you make me relearn this!”- “You shouldn’t release core until contrib is updated.”- “I can’t believe you’re already working on the next version of Drupal core. I haven’t even upgraded yet.”
Production ready
Strong momentum- “Drupal is going to be AWESOME.”
![Page 5: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/5.jpg)
time
![Page 6: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/6.jpg)
time
![Page 7: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/7.jpg)
Nikolai KondratievEconomist, 1892-1938
Described fifty to sixty-year long waves of economic prosperity and depression
![Page 8: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/8.jpg)
Joseph SchumpeterEconomist, 1883-1950
Radical innovation drives recurring cycles of “creative destruction”
![Page 9: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/9.jpg)
Paul Saffo
• Overestimating short-term benefits, underestimating long-term benefits of innovations
• Cycle of expectation and disappointment is an essential part of the innovation process
![Page 10: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/10.jpg)
We’re normal!
![Page 11: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/11.jpg)
GartnerJackie Fenn and Mark Raskin
![Page 12: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/12.jpg)
time
Gartner’s hype cycle
Innovation trigger
Negative hype
Through of disillusionment
Slope of enlightenment
Plateau of productivity
![Page 13: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/13.jpg)
time
Gartner’s hype cycle
Innovation trigger
Positive hype
Slope of enlightenment
Plateau of productivity
Peak of inflated expectations
![Page 14: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/14.jpg)
time
Gartner’s hype cycle
Innovation trigger
Positive hype
Slope of enlightenment
Plateau of productivity
Peak of inflated expectations
Negative hype
Through of disillusionment
![Page 15: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/15.jpg)
time
Gartner’s hype cycle
Innovation trigger
Positive hype
Plateau of productivity
Peak of inflated expectations
Negative hype
Through of disillusionment
Slope of enlightenment
![Page 16: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/16.jpg)
time
Gartner’s hype cycle
Innovation trigger
Positive hype
Plateau of productivity
Peak of inflated expectations
Negative hype
Through of disillusionment
Slope of enlightenment
![Page 17: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/17.jpg)
time
Swamp of diminishing returns
Cliff of obsolescence
Gartner’s hype cycle
![Page 18: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/18.jpg)
time
Start of development cycle
Release
“Slow motion” phase- “We need more core committers to review patches.”- “Gosh, Drupal development is so broken. If only we used Git!”- “We lost momentum.”
Code freeze
“Patch frenzy” phase- “Crap, my patch isn’t going to make it in!”- “We failed to do enough of X. That is poor leadership.”- “Wait, we can’t freeze the code like this!
“Developer scream” phase- “Drupal was released too early! We’re missing A, B and C still.”- “We should maintain backwards compatibility. This is crazy.”
“User scream” phase- “I can’t believe you make me relearn this!”- “You shouldn’t release core until contrib is updated.”- “I can’t believe you’re already working on the next version of Drupal core. I haven’t even upgraded yet.”
Production ready
Strong momentum- “Drupal is going to be AWESOME.”
![Page 19: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/19.jpg)
Are we freezing the code?
![Page 20: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/20.jpg)
When to freeze the code?
Previous release: plateau of productivity
Next release: peak of inflated expectations
time
![Page 21: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/21.jpg)
Plateau of productivity for Drupal 6?
![Page 22: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/22.jpg)
Install base
Source: http://drupal.org/project/drupal/usage
![Page 23: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/23.jpg)
!"
!#$"
%"
%#$"
&"
&#$"
'"
'#$"
(")*+"&!!,"
-*."&!!,"
)/+"&!!,"
0/1"&!!,"
234"&!!,"
563"&!!,"
768"&!!9"
0:."&!!9"
)/+"&!!9"
0/1"&!!9"
234"&!!9"
563"&!!9"
768"&!!;"
)/+"&!!;"
0/1"&!!;"
234"&!!;"
563"&!!;"
768"&!!<"
0:."&!!<"
)/+"&!!<"
!"##"$%&'
()*+,-'$.'/"&"0&'
Source: awstats from drupal.org
![Page 24: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/24.jpg)
!"
#"
$!"
$#"
%!"
%#"
&!"
&#"'()"%!!*"
+(,"%!!*"
'-)"%!!*"
.-/"%!!*"
012"%!!*"
341"%!!*"
546"%!!7"
.8,"%!!7"
'-)"%!!7"
.-/"%!!7"
012"%!!7"
341"%!!7"
546"%!!9"
'-)"%!!9"
.-/"%!!9"
012"%!!9"
341"%!!9"
546"%!!:"
.8,"%!!:"
'-)"%!!:"
!"##"$%&'
()*+&'
Source: awstats from drupal.org
![Page 25: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/25.jpg)
![Page 26: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/26.jpg)
We continue to win awards
![Page 27: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/27.jpg)
![Page 28: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/28.jpg)
Peak of inflated expectations for Drupal 7?
![Page 29: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/29.jpg)
New database layer
![Page 30: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/30.jpg)
Support for master/slave replication
![Page 31: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/31.jpg)
Support for transactions
![Page 32: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/32.jpg)
Support for multi-insert queries
![Page 33: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/33.jpg)
Support for delayed inserts
![Page 34: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/34.jpg)
A much improved support for PostgreSQL
![Page 35: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/35.jpg)
SQLite support
![Page 36: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/36.jpg)
MSSQL and Oracle support are now feasible
![Page 37: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/37.jpg)
Stronger password hashes
![Page 38: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/38.jpg)
Rate limit login attempts
![Page 39: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/39.jpg)
Better support for WYSIWYG editors
![Page 40: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/40.jpg)
More drag-and-drop
![Page 41: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/41.jpg)
Added a dummy install profile
![Page 42: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/42.jpg)
Removed comment controls
![Page 43: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/43.jpg)
Added account cancelation
![Page 44: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/44.jpg)
Added a built-in cron feature
![Page 45: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/45.jpg)
Added a default administrator role
![Page 46: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/46.jpg)
Redesigned the password strength checker
![Page 47: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/47.jpg)
Redesigned the add content type screen
![Page 48: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/48.jpg)
We have a much improved filter system
![Page 49: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/49.jpg)
Reduced number of SQL queries
![Page 50: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/50.jpg)
Stopped writing session for anonymous users
![Page 51: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/51.jpg)
Fixed HTTP headers
![Page 52: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/52.jpg)
Added support for HTTP proxies (can improve performance up to 2000x)
![Page 53: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/53.jpg)
Added 10,000 lines of API documentation
![Page 54: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/54.jpg)
Added a test framework and embraced test driven development
![Page 55: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/55.jpg)
Wrote thousands of tests
![Page 56: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/56.jpg)
Improved time zone support
![Page 57: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/57.jpg)
Cleaned up many APIs
![Page 58: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/58.jpg)
Made files first class citizens
![Page 59: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/59.jpg)
Added support for CDNs
![Page 60: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/60.jpg)
Removed per user themes
![Page 61: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/61.jpg)
Removed the throttle module
![Page 62: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/62.jpg)
Added the code registry
![Page 63: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/63.jpg)
Removed the code registry
![Page 64: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/64.jpg)
Removed Bluemarine theme
![Page 65: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/65.jpg)
Removed Chameleon theme
![Page 66: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/66.jpg)
Removed Pushbutton theme
![Page 67: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/67.jpg)
Added Stark theme
![Page 68: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/68.jpg)
Added Seven theme
![Page 69: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/69.jpg)
Made various theme system improvements
![Page 70: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/70.jpg)
Added support for thumbnails
![Page 71: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/71.jpg)
Added support for image effects
![Page 72: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/72.jpg)
Modules can declare RDF namespaces
![Page 73: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/73.jpg)
Added a Field API in core (CCK in core)
![Page 74: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/74.jpg)
Node bodies are regular fields now
![Page 75: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/75.jpg)
Made it possible to add fields to users
![Page 76: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/76.jpg)
Made it possible to add fields to comments
![Page 77: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/77.jpg)
Made it possible to add fields to anything
![Page 78: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/78.jpg)
Turned taxonomy term into fields
![Page 79: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/79.jpg)
Made the help text area a region with blocks
![Page 80: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/80.jpg)
Made the mission statement a regular block
![Page 81: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/81.jpg)
Made the footer a regular block
![Page 82: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/82.jpg)
Added translation contexts
![Page 83: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/83.jpg)
Added jQuery UI
![Page 84: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/84.jpg)
Added better module versioning
![Page 85: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/85.jpg)
Removed the blog API module from core
![Page 86: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/86.jpg)
Improved the node access control system
![Page 87: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/87.jpg)
![Page 88: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/88.jpg)
Peak of inflated expectations for Drupal 7?
![Page 89: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/89.jpg)
![Page 90: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/90.jpg)
Plateau of productivity for Drupal 6
Peak of inflated expectations for Drupal 7
![Page 91: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/91.jpg)
Where we are today
Previous release: plateau of productivity
Next release: peak of inflated expectations
time
![Page 92: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/92.jpg)
We are going to freezethe code!
![Page 93: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/93.jpg)
Half-baked croissants
![Page 94: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/94.jpg)
Field API is not 100% yet
![Page 95: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/95.jpg)
Profile module not converted yet
![Page 96: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/96.jpg)
D7UX is still a work in progress
![Page 97: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/97.jpg)
Test coverage OK but not stellar
![Page 98: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/98.jpg)
Performance degraded
(my biggest concern)
![Page 99: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/99.jpg)
Drupal 6 Drupal 7
/node 103 49
/node/1 43 56
/user/1
SQL queries
Credit: catchDetails: APC enabled, XDebug off
![Page 100: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/100.jpg)
no caching caching
/node -20% -12%
/node/1 -55% -12%
/user/1 -45% -12%
Performance
Credit: catchDetails: APC enabled, XDebug off
![Page 101: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/101.jpg)
![Page 102: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/102.jpg)
![Page 103: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/103.jpg)
Code freeze
Drupal 7.0 release
Development
![Page 104: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/104.jpg)
Code freezeDevelopment
82 weeks
Feb 1, 2008 Unknown
Phase one: “DrupalCon Paris”
• Still allowed: everything
• Ends Monday morning
• Make a snapshot of everything that is RTBC
• Angie and myself will review and commit those as soon we have time to
![Page 105: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/105.jpg)
Code freezeDevelopment
82 weeks 5 weeks
Feb 1, 2008 Sep 7, 2009 UnknownOct 15, 2009
Phase two: “code slush”
• Time boxed at 5 weeks
• Not allowed:
• New features or functionality
• Still allowed:
• Up to 10 carefully selected exceptions for new features
• Important API changes for existing features
• Usability, accessibility, testing, documentation and performance
• October 15th = API freeze (including mark-up freeze and schema freeze)
![Page 106: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/106.jpg)
Current exceptions
1. Imagefield2. Field translations3. Convert profile module to field API4. Convert taxonomy to field API5. Overlays6. Edit anywhere7. Shortcuts8. Dashboard9. Plugin manager10. RDF/RFDa
![Page 107: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/107.jpg)
Code freezeDevelopment
82 weeks 5 weeks
Feb 1, 2008 Sep 7, 2009 UnknownOct 15, 2009
Phase two: “code slush”
• Time boxed at 5 weeks
• Not allowed:
• New features or functionality
• Still allowed:
• Up to 10 carefully selected exceptions for new features
• Important API changes for existing features
• Usability, accessibility, testing, documentation and performance
• October 15th = API freeze (including mark-up freeze and schema freeze)
![Page 108: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/108.jpg)
Code freezeDevelopment
82 weeks 5 weeks 4 weeks
Feb 1, 2008 UnknownOct 15, 2009 Nov 15, 2009
? weeks
• Time boxed at 4 weeks
• Not allowed:
• New features, API changes, mark-up changes
• Allowed:
• Usability, accessibility, testing, documentation and performance
• November 15th = string freeze and UI freeze
• Releases: first alpha (or potentially beta)
Phase three: “strictly polish”
Sep 7, 2009
![Page 109: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/109.jpg)
Code freezeDevelopment
82 weeks 5 weeks 4 weeks
Feb 1, 2008 Unknown
? weeks
• Length: until all “release blockers” are fixed
• Allowed
• Release blockers
• Bug fixes
• Testing
• Releases: betas and RCs
Phase four: “bugs and release blockers only”
Oct 15, 2009 Nov 15, 2009Sep 7, 2009
![Page 110: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/110.jpg)
Code freezeDevelopment
82 weeks 6 weeks 4 weeks
Feb 1, 2008 Unknown
? weeks
Features
High-impact exceptions
API changes existing features
Bug fixes
SimpleTests
Oct 15, 2009 Nov 15, 2009
Performance
Usability
String changes and UI changes
Documentation
Accessibility
API freezeUpgrade path
String freeze UI freeze
Sep 7, 2009
5 weeks
![Page 111: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/111.jpg)
Beyond Drupal 7
![Page 112: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/112.jpg)
Joseph SchumpeterEconomist, 1883-1950
Radical innovation drives recurring cycles of “creative destruction”
![Page 113: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/113.jpg)
Everett Rogers1931-2004, Diffusion of innovations
Showed that innovation adoption does not happen in a straight line, but that it follows a predictable S-curve
![Page 114: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/114.jpg)
time
![Page 115: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/115.jpg)
time
![Page 116: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/116.jpg)
time
reachEverett Rogers’ S-curve
![Page 117: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/117.jpg)
Repeating in many different industries
![Page 118: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/118.jpg)
William Hyde Wollaston1828
Innovation
Credit: Simon Wardley
![Page 119: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/119.jpg)
Hippolyte Pixii1808–1835
Innovation Bespoke
Credit: Simon Wardley
![Page 120: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/120.jpg)
Gramme-dynamo
Innovation Bespoke Products
Credit: Simon Wardley
![Page 121: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/121.jpg)
Innovation
Electricity grid
Bespoke Products Commoditization
Credit: Simon Wardley
![Page 122: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/122.jpg)
Innovation
Electricity grid
Bespoke Products Service
Credit: Simon Wardley
![Page 123: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/123.jpg)
Electricity has transformed from an innovation to a service
Innovation Service
William Hyde Wollaston1828
Electricity grid
Credit: Simon Wardley
![Page 124: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/124.jpg)
Innovation
Credit: Simon Wardley
Z3, 1941
![Page 125: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/125.jpg)
Innovation Bespoke
Credit: Simon Wardley
Leo, 1946
![Page 126: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/126.jpg)
Innovation Bespoke Products
Credit: Simon Wardley
IBM 650
![Page 127: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/127.jpg)
Innovation Bespoke Products Commoditization
Credit: Simon Wardley
Cloud computing
![Page 128: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/128.jpg)
Innovation Bespoke Products Service
Credit: Simon Wardley
Cloud computing
![Page 129: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/129.jpg)
time
InnovationBespoke
Products
Service
reach
Credit: Simon Wardley
![Page 130: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/130.jpg)
time
InnovationBespoke
Products
Service
reach
database
downloadable CRM product
Credit: Simon Wardley
![Page 131: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/131.jpg)
time
InnovationBespoke
Products
Service
reach
Buzzr
Acquia Gardens
DrupalEd
Open Atrium
PressFlow
Acquia Drupal
OpenPublish
...
![Page 132: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/132.jpg)
![Page 133: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/133.jpg)
Get break out growth instead of linear growth
![Page 134: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/134.jpg)
Install base
Source: http://drupal.org/project/drupal/usage
![Page 135: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/135.jpg)
Distributions is one way
![Page 136: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/136.jpg)
Install profiles as modules + plugin manager
![Page 137: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/137.jpg)
“Features” is one way
![Page 138: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/138.jpg)
Richness + reach = success
Reach
RichnessThe place to be
Drupal
Joomla!WordpressExpressionEngine
Plone
![Page 139: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/139.jpg)
Richness + reach = success
Reach
RichnessThe place to be
ProductsFrameworks Services
![Page 140: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/140.jpg)
Framework versus product
![Page 141: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/141.jpg)
Frameworks create bespoke systems
![Page 142: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/142.jpg)
Framework versus product
![Page 143: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/143.jpg)
Framework AND product
![Page 144: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/144.jpg)
![Page 145: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/145.jpg)
time
InnovationBespoke
Products
Service
reach
Market or user driven development
Innovation driven development
![Page 146: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/146.jpg)
Denial?
![Page 147: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/147.jpg)
Drupal 7 usability
![Page 148: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/148.jpg)
“If you’re not afraid, you’re not doing the right thing.”
![Page 149: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/149.jpg)
Pain
![Page 150: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/150.jpg)
Great
![Page 151: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/151.jpg)
Growing up
![Page 152: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/152.jpg)
We can’t roll back time. We have no choice to grow up.
![Page 153: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/153.jpg)
We’ll reach out to new people, and have to learn how to interact with them
![Page 154: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/154.jpg)
• Learned a pattern on how we innovate -- and we’re normal
• Innovation is on track, feel great about Drupal 6 and Drupal 7
• Learned what our evolution might be
Recap
![Page 155: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/155.jpg)
Only good platform is an open platform
![Page 156: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/156.jpg)
Only good community is a fair and balanced community
![Page 157: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/157.jpg)
DrupalCon after 4 years ...
25 Drupal developers DrupalCon Belgium
Antwerp, 2005
![Page 158: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/158.jpg)
1400 Drupal developers DrupalCon DC
Washington, 2009
DrupalCon after 4 years ...
![Page 159: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/159.jpg)
![Page 160: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/160.jpg)
Being significant
![Page 161: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/161.jpg)
How do we go where we aren’t today?
![Page 162: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/162.jpg)
Richness + reach = success
Reach
RichnessThe place to be
Drupal
![Page 163: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/163.jpg)
Richness, we should be less worried about
![Page 164: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/164.jpg)
Reach is our biggest challenge and opportunity
![Page 165: State of Drupal · Development Code freeze 82 weeks 5 weeks Feb 1, 2008 Sep 7, 2009 Oct 15, 2009 Unknown Phase two: “code slush” •Time boxed at 5 weeks •Not allowed: •New](https://reader033.vdocument.in/reader033/viewer/2022053017/5f1cd1b7af407e737f5829e0/html5/thumbnails/165.jpg)