COME FOR THE SOFTWARE,
STAY FOR THE COMMUNITY
      How Drupal improves an evolves



           Gábor Hojtsy, Acquia,
   ...
WHAT’S DRUPAL?
1.0
JANUARY 15, 2001
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   ‘...
2300

    Package size (kbytes)
                                                1000
                                     ...
Number of modules
                                                      40
                31           32     31         ...
Open integration
Extensibility
whose name is specified here...
                                                      this content.
      Tell a module... ...
reacts to deleting...

          My module...                this content.

    function mymodule_delete($node) {}

functi...
Simple interfaces
function mymodule_node_delete($node) {
 /*....*/   Remove it from the search index.
}
                  Update author’s qu...
Extensible
Open source
Freedom to run the
program for any purpose.
Freedom to study how the
 program works and adapt
      it to your needs.
Freedom to redistribute
   copies so you can help
       your neighbor.
Freedom to improve
the program and release your
  improvements to the public,
 so that the whole community
            ben...
Why do we
    do it?
3,000

        Projects added
                                                   2238
2,000
                              ...
7,000

        Number of projects                         6408



4,667
                                            4170

...
2221
people created projects on drupal.org
1,500

                                Project creators
        1071
1,000




 500
               372
                   ...
Incompatible versions
Security
Be part of it!
The mascot
The trademark
Uhm, no company?
How do we
make money?
You might not need to
Win grants, raise money
Build sites
Host sites
Specialize
Code and contribute
Create and sell themes
Build remote services
Build distributions
Try to cover it all
Form partnerships
Drupal friendly providers at
http://drupal.org/drupal-services
These slides are
                      Photos/pictures/videos/video stills from:

                           http://groups...
QUESTIONS?
THANKS!
        http://hojtsy.hu/
http://twitter.com/gaborhojtsy
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
Upcoming SlideShare
Loading in...5
×

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

945

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
945
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×