Your SlideShare is downloading. ×
Drupal and contribution (2010 - 2011 / 2)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Drupal and contribution (2010 - 2011 / 2)

979
views

Published on

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

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

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
979
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
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. ContributionContribution
  • 2. Learn → Contribute → DevelopLearn → Contribute → Develop
  • 3. Modules / ThemesModules / Themes ● Planning ● Collaboration ● Maintaining ● drupal.org ● Guidelines ● Customizable ● Dynamic ● General ● API ● Extensible ● Documentation
  • 4. ModulesModules ● Help: ● http://drupal.org/developing/modules ● http://api.drupal.com ● Other core modules
  • 5. DocumentationDocumentation ● Write ● Update ● Comment (eg: on api.drupal.org)
  • 6. 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
  • 7. Issue queueIssue queue ● http://drupal.org/node/317
  • 8. DEMODEMO
  • 9. Epic tipsEpic tips ● Don't read long threads: read the head and the tail ● Do what you can do ● http://drupal.org/project/dreditor
  • 10. Security issuesSecurity issues ● http://drupal.org/node/101494
  • 11. TranslationTranslation ● L10N server: http://localize.drupal.org/
  • 12. DEMODEMO
  • 13. CVSCVS ● Application: http://drupal.org/cvs-application/requirements ● Usage: http://drupal.org/handbook/cvs/quickstart ●
  • 14. CVS example – add a projectCVS example – add a project ● export CVSROOT=:pserver: cvs_username@cvs.drupal.org:/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
  • 15. 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
  • 16. EventsEvents ● Drupal conference ● Drupal camp ● Drupal user group ● Code sprint ● Trainings
  • 17. Learn → Contribute → DevelopLearn → Contribute → Develop