Drupal and contribution (2010 - 2011 / 2)

1,124 views
1,084 views

Published on

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
1,124
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Drupal and contribution (2010 - 2011 / 2)

  1. 1. ContributionContribution
  2. 2. Learn → Contribute → DevelopLearn → Contribute → Develop
  3. 3. Modules / ThemesModules / Themes ● Planning ● Collaboration ● Maintaining ● drupal.org ● Guidelines ● Customizable ● Dynamic ● General ● API ● Extensible ● Documentation
  4. 4. ModulesModules ● Help: ● http://drupal.org/developing/modules ● http://api.drupal.com ● Other core modules
  5. 5. DocumentationDocumentation ● Write ● Update ● Comment (eg: on api.drupal.org)
  6. 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. 7. Issue queueIssue queue ● http://drupal.org/node/317
  8. 8. DEMODEMO
  9. 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. 10. Security issuesSecurity issues ● http://drupal.org/node/101494
  11. 11. TranslationTranslation ● L10N server: http://localize.drupal.org/
  12. 12. DEMODEMO
  13. 13. CVSCVS ● Application: http://drupal.org/cvs-application/requirements ● Usage: http://drupal.org/handbook/cvs/quickstart ●
  14. 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. 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. 16. EventsEvents ● Drupal conference ● Drupal camp ● Drupal user group ● Code sprint ● Trainings
  17. 17. Learn → Contribute → DevelopLearn → Contribute → Develop

×