38
Contribution Contribution

Drupal and contribution (2010 - 2011 / 2)

Embed Size (px)

DESCRIPTION

How you can contribute back to Drupal. Short and brief presentation.

Citation preview

Page 1: Drupal and contribution (2010 - 2011 / 2)

ContributionContribution

Page 2: Drupal and contribution (2010 - 2011 / 2)

Learn → Contribute → DevelopLearn → Contribute → Develop

Page 3: Drupal and contribution (2010 - 2011 / 2)
Page 4: Drupal and contribution (2010 - 2011 / 2)

Modules / ThemesModules / Themes

● Planning● Collaboration● Maintaining

● drupal.org

● Guidelines● Customizable● Dynamic● General● API● Extensible● Documentation

Page 5: Drupal and contribution (2010 - 2011 / 2)

ModulesModules

● Help:● http://drupal.org/developing/modules● http://api.drupal.com● Other core modules

Page 6: Drupal and contribution (2010 - 2011 / 2)
Page 7: Drupal and contribution (2010 - 2011 / 2)
Page 8: Drupal and contribution (2010 - 2011 / 2)
Page 9: Drupal and contribution (2010 - 2011 / 2)
Page 10: Drupal and contribution (2010 - 2011 / 2)

DocumentationDocumentation

● Write● Update● Comment (eg: on api.drupal.org)

Page 11: Drupal and contribution (2010 - 2011 / 2)
Page 12: Drupal and contribution (2010 - 2011 / 2)

Issue queueIssue queue

● Report a bug● Details● Steps to reproduce● Screenshot● Environment● Patch● Test● Review

● Steps● Finding the bug● Check existing issues● Download latest version● cvs -up > module_#issue.patch● Test + post it

Page 13: Drupal and contribution (2010 - 2011 / 2)

Issue queueIssue queue

● http://drupal.org/node/317

Page 14: Drupal and contribution (2010 - 2011 / 2)

DEMODEMO

Page 15: Drupal and contribution (2010 - 2011 / 2)
Page 16: Drupal and contribution (2010 - 2011 / 2)

Epic tipsEpic tips

● Don't read long threads: read the head and the tail

● Do what you can do● http://drupal.org/project/dreditor

Page 17: Drupal and contribution (2010 - 2011 / 2)

Security issuesSecurity issues

● http://drupal.org/node/101494

Page 18: Drupal and contribution (2010 - 2011 / 2)
Page 19: Drupal and contribution (2010 - 2011 / 2)

TranslationTranslation

● L10N server: http://localize.drupal.org/

Page 20: Drupal and contribution (2010 - 2011 / 2)

DEMODEMO

Page 21: Drupal and contribution (2010 - 2011 / 2)
Page 22: Drupal and contribution (2010 - 2011 / 2)
Page 23: Drupal and contribution (2010 - 2011 / 2)

CVSCVS

● Application: http://drupal.org/cvs-application/requirements

● Usage: http://drupal.org/handbook/cvs/quickstart

Page 24: Drupal and contribution (2010 - 2011 / 2)

CVS example – add a projectCVS example – add a project

● 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 25: Drupal and contribution (2010 - 2011 / 2)
Page 26: Drupal and contribution (2010 - 2011 / 2)

CommunicationCommunication● IRC: irc.freenode.net

● #drupal● #drupal.hu● #drupal-contribute

● D.O forum● Courses● Blogpost● Twitter

● Mailing lists: http://drupal.org/mailing-lists● Support● Development● Security

● Drupal groups: http://groups.drupal.org

● Drupal planet: http://drupal.org/planet

Page 27: Drupal and contribution (2010 - 2011 / 2)

EventsEvents

● Drupal conference● Drupal camp● Drupal user group● Code sprint● Trainings

Page 28: Drupal and contribution (2010 - 2011 / 2)

Learn → Contribute → DevelopLearn → Contribute → Develop

Page 29: Drupal and contribution (2010 - 2011 / 2)
Page 30: Drupal and contribution (2010 - 2011 / 2)
Page 31: Drupal and contribution (2010 - 2011 / 2)
Page 32: Drupal and contribution (2010 - 2011 / 2)
Page 33: Drupal and contribution (2010 - 2011 / 2)
Page 34: Drupal and contribution (2010 - 2011 / 2)
Page 35: Drupal and contribution (2010 - 2011 / 2)
Page 36: Drupal and contribution (2010 - 2011 / 2)
Page 37: Drupal and contribution (2010 - 2011 / 2)
Page 38: Drupal and contribution (2010 - 2011 / 2)