drupal contribution
DESCRIPTION
How to be a valuable member of the Drupal community. What is contribution? Life in Drupal.TRANSCRIPT
![Page 1: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/1.jpg)
Contribution to Drupal
![Page 2: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/2.jpg)
![Page 3: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/3.jpg)
Module development
● Documentation● http://api.drupal.org/
● CVS account● http://drupal.org/node/59
● Create a project● MAINTAIN OR SHARE IT
![Page 4: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/4.jpg)
![Page 5: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/5.jpg)
![Page 6: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/6.jpg)
CVS handling
● export CVSROOT=:pserver:[email protected]:/cvs/drupal-contrib
● cvs login● cvs checkout -l contributions/modules● cd contributions/modules● cp -r MYPROJECT ./● cvs add MYPROJECT● cvs commit -m “Initial commit.”
MYPROJECT
![Page 7: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/7.jpg)
Dries Buytart
![Page 8: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/8.jpg)
Gábor Hojtsy
![Page 9: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/9.jpg)
Angie (webchick) Byron
![Page 10: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/10.jpg)
Kristof Van Tomme
![Page 11: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/11.jpg)
![Page 12: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/12.jpg)
Test + debug
● Simpletest● Xdebug
● http://xdebug.org/● http://xdebug.org/docs/remote
![Page 13: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/13.jpg)
![Page 14: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/14.jpg)
Code sprint
● Pizza● Mushroom● Tomato● Chili● Cheese (a lot)
● Beer● Brown● Light
● Central heating or convector
![Page 15: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/15.jpg)
![Page 16: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/16.jpg)
Usability
● Look at it -> beautify it● Use it
● understand it● clarify it● structure it
![Page 17: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/17.jpg)
![Page 18: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/18.jpg)
Support
● Help on forums● Be patient
● Help on mailing lists● http://drupal.org/mailing-lists
● Help on events● Drupal angels
● Spread the word
![Page 19: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/19.jpg)
![Page 20: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/20.jpg)
![Page 21: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/21.jpg)
Collaboration
● Found a bug● Have a better idea send a patch● New feature
cvs -up . > module_#bug.patch
![Page 22: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/22.jpg)
Go ahead...
● http://drupal.org/● http://groups.drupal.org/● irc://irc.freenode.net/#drupal● irc://irc.freenode.net/#drupal-support● irc://irc.freenode.net/#drupal.hu● irc://irc.freenode.net/#drupalarena.hu
![Page 23: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/23.jpg)
![Page 24: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/24.jpg)
Translation (~trenszlésön)
● http://localize.drupal.org/
![Page 25: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/25.jpg)
![Page 26: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/26.jpg)
![Page 27: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/27.jpg)
![Page 28: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/28.jpg)
Be a volunteer
● Drupalcons are:● AMAZING● INCREDIBLE● GEORGEOUS● AWESOME● FANTASTIC● TERRIFIC
![Page 29: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/29.jpg)
![Page 30: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/30.jpg)
![Page 31: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/31.jpg)
Organize
● Pub talks● Drupal User Group● Drupal code sprint● Drupal camp● Drupal conference (EU)● Drupal conference (USA)
![Page 32: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/32.jpg)
![Page 33: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/33.jpg)
![Page 34: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/34.jpg)
![Page 35: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/35.jpg)
![Page 36: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/36.jpg)
![Page 37: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/37.jpg)
![Page 38: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/38.jpg)
Donate
● Pay Pal● Chip in
![Page 39: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/39.jpg)
![Page 40: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/40.jpg)
Write
● Blog● Tutorial● Screencast● Webinar● Example● Code snippets● Experience
![Page 41: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/41.jpg)
![Page 42: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/42.jpg)
Dimitri Gaskin
![Page 43: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/43.jpg)
Morten DK
![Page 44: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/44.jpg)
![Page 45: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/45.jpg)
Négyesi Károly (chx)
![Page 46: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/46.jpg)
![Page 47: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/47.jpg)
![Page 48: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/48.jpg)
![Page 49: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/49.jpg)
![Page 50: Drupal Contribution](https://reader033.vdocuments.us/reader033/viewer/2022052601/558fcf751a28ab451b8b45c8/html5/thumbnails/50.jpg)