Come for the software, stay for the community - How Drupal improves and evolves

1,164 views
1,108 views

Published on

An introduction to why/how Drupal is taking over the world and how you can jump on the train with the community and business.

Special thanks to Robert Douglass for his source data for the second part of the presentation.

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,164
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Come for the software, stay for the community - How Drupal improves and evolves

  1. 1. COME FOR THE SOFTWARE, STAY FOR THE COMMUNITY How Drupal improves an evolves Gábor Hojtsy, Acquia, Drupalcamp Timisoara, 2010 June 5th-6th
  2. 2. WHAT’S DRUPAL?
  3. 3. 1.0 JANUARY 15, 2001
  4. 4. 2.0 4.0 4.1,2,3 4.4 4.5,6 4.7 5.0 6.0 7.0 1.0 3.0 2001 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07 ‘08 ‘10
  5. 5. 2300 Package size (kbytes) 1000 730 430 450 470 400 400 270 2.0 4.0 4.1,2,3 4.4 4.5,6 4.7 5.0 6.0 7.0 1.0 3.0
  6. 6. Number of modules 40 31 32 31 33 27 30 29 25 2.0 4.0 4.1,2,3 4.4 4.5,6 4.7 5.0 6.0 7.0 1.0 3.0
  7. 7. Open integration
  8. 8. Extensibility
  9. 9. whose name is specified here... this content. Tell a module... that we delete... module_invoke($node->type, "delete", $node) array_merge($perms, module_invoke($name, "perm")); Ask a module... to give a list of permissions. whose name is specified here...
  10. 10. reacts to deleting... My module... this content. function mymodule_delete($node) {} function mymodule_perm() { return array(...); } My module... as listed. defines permissions...
  11. 11. Simple interfaces
  12. 12. function mymodule_node_delete($node) { /*....*/ Remove it from the search index. } Update author’s quota. Send a mail. Unpublish child pages. Save data in “trashbin”.
  13. 13. Extensible
  14. 14. Open source
  15. 15. Freedom to run the program for any purpose.
  16. 16. Freedom to study how the program works and adapt it to your needs.
  17. 17. Freedom to redistribute copies so you can help your neighbor.
  18. 18. Freedom to improve the program and release your improvements to the public, so that the whole community benefits.
  19. 19. Why do we do it?
  20. 20. 3,000 Projects added 2238 2,000 1732 1163 1,000 664 324 129 158 0 2003 2004 2005 2006 2007 2008 2009
  21. 21. 7,000 Number of projects 6408 4,667 4170 2438 2,333 1275 611 129 287 0 2003 2004 2005 2006 2007 2008 2009
  22. 22. 2221 people created projects on drupal.org
  23. 23. 1,500 Project creators 1071 1,000 500 372 207 134 102 70 53 43 28 21 0 1 2 3 4 5 6 7 8 9 10
  24. 24. Incompatible versions
  25. 25. Security
  26. 26. Be part of it!
  27. 27. The mascot
  28. 28. The trademark
  29. 29. Uhm, no company?
  30. 30. How do we make money?
  31. 31. You might not need to
  32. 32. Win grants, raise money
  33. 33. Build sites
  34. 34. Host sites
  35. 35. Specialize
  36. 36. Code and contribute
  37. 37. Create and sell themes
  38. 38. Build remote services
  39. 39. Build distributions
  40. 40. Try to cover it all
  41. 41. Form partnerships
  42. 42. Drupal friendly providers at http://drupal.org/drupal-services
  43. 43. These slides are Photos/pictures/videos/video stills from: http://groups.drupal.org/node/13303 http://www.flickr.com/photos/mauricedb/1504406248/ http://www.flickr.com/photos/grdloizaga/817443503/ http://www.flickr.com/photos/krish4u/470892327/ http://thinkflood.com http://www.flickr.com/photos/lunadirimmel/1411913488/ http://www.flickr.com/photos/giaky88/4189310121/ http://www.flickr.com/photos/dave77459/2364083624/ http://www.flickr.com/photos/kaptainkobold/3203311346/ http://www.flickr.com/photos/thomashawk/268524287/ http://www.flickr.com/photos/booleansplit/2376359338/ http://www.youtube.com/watch?v=z0BwYz1P0BE http://www.youtube.com/watch?v=u6XAPnuFjJc Presentation Copyright Gábor Hojtsy Licensed under http://creativecommons.org/licenses/by-nc-sa/2.0/
  44. 44. QUESTIONS?
  45. 45. THANKS! http://hojtsy.hu/ http://twitter.com/gaborhojtsy

×