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

  • 889 views
Uploaded 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.

More in: Technology , Design
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
889
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
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