drupal contribution

50
Contribution to Drupal

Upload: peter-arato

Post on 28-Jun-2015

882 views

Category:

Technology


0 download

DESCRIPTION

How to be a valuable member of the Drupal community. What is contribution? Life in Drupal.

TRANSCRIPT

Page 1: Drupal Contribution

Contribution to Drupal

Page 2: Drupal Contribution
Page 3: Drupal Contribution

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
Page 5: Drupal Contribution
Page 6: Drupal Contribution

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

Dries Buytart

Page 8: Drupal Contribution

Gábor Hojtsy

Page 9: Drupal Contribution

Angie (webchick) Byron

Page 10: Drupal Contribution

Kristof Van Tomme

Page 11: Drupal Contribution
Page 12: Drupal Contribution

Test + debug

● Simpletest● Xdebug

● http://xdebug.org/● http://xdebug.org/docs/remote

Page 13: Drupal Contribution
Page 14: Drupal Contribution

Code sprint

● Pizza● Mushroom● Tomato● Chili● Cheese (a lot)

● Beer● Brown● Light

● Central heating or convector

Page 15: Drupal Contribution
Page 16: Drupal Contribution

Usability

● Look at it -> beautify it● Use it

● understand it● clarify it● structure it

Page 17: Drupal Contribution
Page 18: Drupal Contribution

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
Page 20: Drupal Contribution
Page 21: Drupal Contribution

Collaboration

● Found a bug● Have a better idea send a patch● New feature

cvs -up . > module_#bug.patch

Page 22: Drupal Contribution

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
Page 24: Drupal Contribution

Translation (~trenszlésön)

● http://localize.drupal.org/

Page 25: Drupal Contribution
Page 26: Drupal Contribution
Page 27: Drupal Contribution
Page 28: Drupal Contribution

Be a volunteer

● Drupalcons are:● AMAZING● INCREDIBLE● GEORGEOUS● AWESOME● FANTASTIC● TERRIFIC

Page 29: Drupal Contribution
Page 30: Drupal Contribution
Page 31: Drupal Contribution

Organize

● Pub talks● Drupal User Group● Drupal code sprint● Drupal camp● Drupal conference (EU)● Drupal conference (USA)

Page 32: Drupal Contribution
Page 33: Drupal Contribution
Page 34: Drupal Contribution
Page 35: Drupal Contribution
Page 36: Drupal Contribution
Page 37: Drupal Contribution
Page 38: Drupal Contribution

Donate

● Pay Pal● Chip in

Page 39: Drupal Contribution
Page 40: Drupal Contribution

Write

● Blog● Tutorial● Screencast● Webinar● Example● Code snippets● Experience

Page 41: Drupal Contribution
Page 42: Drupal Contribution

Dimitri Gaskin

Page 43: Drupal Contribution

Morten DK

Page 44: Drupal Contribution
Page 45: Drupal Contribution

Négyesi Károly (chx)

Page 46: Drupal Contribution
Page 47: Drupal Contribution
Page 48: Drupal Contribution
Page 49: Drupal Contribution
Page 50: Drupal Contribution