State Of Drupal March 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    State Of Drupal March 2009 - Presentation Transcript

    1. State of Drupal DrupalCon DC 2009 Dries Buytaert http://buytaert.net :: http://twitter.com/dries
    2. “Please remain seated for the entire performance”
    3. Meet Dries in 1999 ... (10 years ago)
    4. Drop.org
    5. Drupal 1.0.0 released on January 15, 2001 Today, drop.org announces the release of Drupal 1.00 after an extensive period of testing. Drupal is a full-featured content management/discussion engine using Apache/PHP/MySQL and suitable to setup a news-driven community or portal site similar to kuro5hin.org and slashdot.org. Current features include discussion forums, web-based administration, theme support, an open submission queue, content management, a modularized design, PHP sessions, user management with access control and username/profanity/hostname filters, error logging, a public diary module, an affiliate site module, backend/headline generation (RSS/RDF) and much more.
    6. 2004 Dries Buytaert
    7. Dries Buytaert
    8. DrupalCon Antwerp 2005
    9. Dries Buytaert
    10. Slide first shown at DrupalCon Sunnyvale 2007
    11. The Big Server Meltdown
    12. We planted the seeds for the Drupal Association at OSCON’05 in Portland
    13. Brussels 2006: the Drupal booth
    14. DrupalCon Brussels 2007 150 people
    15. DrupalCon Sunnyvale 2007 300 people
    16. Lullabot Podcast
    17. DrupalCon Boston 2008 900 people
    18. Since last year ... • Core downloads more than doubled to 200k/month • Contributed projects doubled to 4400 • Uniques/month almost doubled to 1.5M
    19. Hundreds of thousands of websites Thousands of developers More than 4000 extension modules 100% yearly growth 24/7 Free
    20. Drupal contributors are not superheroes
    21. Drupal code monkey
    22. chxcannotbedistracted.com
    23. * Yes, that is a Drupal sticker No, it is not me!
    24. I eatz ur noobs
    25. Dimitri, 12 year old Drupal developer. Owns you in 12 seconds!
    26. (And why developers should not write themes)
    27. Built by everyone, controlled by no one, ... and it actually magically works Drupal is like the Internet
    28. “Replace planning with coordination” Clay Shirky
    29. Long tail of contributions Dries Buytaert
    30. 2002 - Drupal 4.0
    31. 2003 - Drupal 4.2
    32. 2003 - Drupal 4.3
    33. 2004 - Drupal 4.5
    34. 2007 - Drupal 5
    35. 2008 - Drupal 6
    36. ? 2009 - Drupal 7
    37. Where are we? September 1, 2009 March, 2009 February, 2008 Code freeze Drupalcon DC Drupal 6 released (we are here now) Drupal 7 opened “When it’s ready” Drupal 7 release 6 months left! code thaw code freeze Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep 08 08 08 08 08 08 08 08 08 08 08 09 09 09 09 09 09 09 09 09
    38. When is “When it’s ready”? When this number becomes zero.
    39. Over 300 contributors to 1,000+ patches so far!
    40. I’ll cover the most important changes but for more details about Drupal 7, go to webchick’s Drupal 7 presentation
    41. Usability
    42. Good, but not good enough Lipstick on a pig doesn’t cut it
    43. Usability team
    44. Mark Boulton
    45. Better media/document handling
    46. Core Contributions Custom Nodes Content Types
    47. Core Contributions Custom Nodes Fields Content Types
    48. Core Contributions Nodes Fields UI
    49. Core Contributions Nodes Fields UI
    50. Core Contributions Nodes Fields UI Users
    51. • User avatar • Taxonomy • Poll • ... ?
    52. Field storage model is still being worked on
    53. How well are we doing? • About 10,000 tests • Total files covered: more than 75% (nice!) • Total coverage: 78% (pretty good!) • 100% test passing (awesome!)
    54. Database abstraction layer • Support for master/slave replication • Support for transactions • Database specific optimizations • Multi-insert queries • Delayed insert queries • Better portability • SQLite support • PostgreSQL support • Functional tests • And more ...
    55. Other ponies that are nice to have ...
    56. • OAuth support • Job queues • RDFa output • Real-time messaging (XMPP) • Activity log
    57. The web isn’t all that old yet ... ... can you imagine what it will look like in another 20 years?
    58. Start thinking of it internet as Text one machine
    59. • Linking machines • Linking pages • Linking data • Linking things Kevin Kelly calls this the “One Machine” Tim Berners Lee calls this the “Giant Global Graph” Others call this “Web 3.0”
    60. • OAuth support • Job queues • RDFa output • Real-time messaging (XMPP) • Activity log
    61. A movement needs a mission
    62. There is a difference between telling people what to do and creating a movement
    63. A movement needs a healthy ecosystem
    64. A movement needs leaders

    + Murtza HassanMurtza Hassan, 8 months ago

    custom

    522 views, 2 favs, 2 embeds more stats

    This presentation is provided by the founder of the more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 522
      • 520 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 21
    Most viewed embeds
    • 1 views on http://gregorygo.com
    • 1 views on http://blog.gregorygo.com

    more

    All embeds
    • 1 views on http://gregorygo.com
    • 1 views on http://blog.gregorygo.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories