Your SlideShare is downloading. ×
Come for the software, stay for the community - How Drupal improves and evolves
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

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

911
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. …

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
911
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. WHAT’S DRUPAL?
  • 3. 1.0 JANUARY 15, 2001
  • 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. 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. 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. Open integration
  • 8. Extensibility
  • 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. reacts to deleting... My module... this content. function mymodule_delete($node) {} function mymodule_perm() { return array(...); } My module... as listed. defines permissions...
  • 11. Simple interfaces
  • 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. Extensible
  • 14. Open source
  • 15. Freedom to run the program for any purpose.
  • 16. Freedom to study how the program works and adapt it to your needs.
  • 17. Freedom to redistribute copies so you can help your neighbor.
  • 18. Freedom to improve the program and release your improvements to the public, so that the whole community benefits.
  • 19. Why do we do it?
  • 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. 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. 2221 people created projects on drupal.org
  • 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. Incompatible versions
  • 25. Security
  • 26. Be part of it!
  • 27. The mascot
  • 28. The trademark
  • 29. Uhm, no company?
  • 30. How do we make money?
  • 31. You might not need to
  • 32. Win grants, raise money
  • 33. Build sites
  • 34. Host sites
  • 35. Specialize
  • 36. Code and contribute
  • 37. Create and sell themes
  • 38. Build remote services
  • 39. Build distributions
  • 40. Try to cover it all
  • 41. Form partnerships
  • 42. Drupal friendly providers at http://drupal.org/drupal-services
  • 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. QUESTIONS?
  • 45. THANKS! http://hojtsy.hu/ http://twitter.com/gaborhojtsy