• Like
Contribute to drupal
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Contribute to drupal



Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. How to become successful Contribute back to Drupal community Feb 2014
  • 2. Gabriel Ungureanu CEO AG Prime! Drupal developer for almost 6 years! https://drupal.org/user/279352/! ! Modules: Exclude Node Title, Path redirect import, User history, User Status Color, IP Block 01
  • 3. How can you contribute? ✤ Code! ✤ Drupal Core! ✤ Write your own modules! ✤ Write patches! ✤ Documentation! ✤ Translations
  • 4. Write code for Drupal core ✤ Join http://drupalladder.org/! ✤ Participate to Sprint Days! ✤ Submit patches for core components
  • 5. Contributing new projects Contribute your theme or module to the Drupal community.! ✤ Search well before, we don’t want to have duplicate modules! ✤ Takeover abandoned projects! ✤ Help other projects
  • 6. Contributing new projects Project types! ✤ Full project! Downloadable module with releases. Don’t forget to allow contributions.! ✤ Sandbox! Experimental project or projects for new contributors.
  • 7. Creating a new patch ✤ Checkout from Git! ✤ Make a new branch (ex. fixanonymus-users-1234)! ✤ Make the changes! ✤ Create a diff patch export! ! See more: https://drupal.org/ node/707484 01
  • 8. Rules for patching ✤ Keep things organized! ✤ ✤ Write separate patches for each individual task. Comment well your code.! Line endings and directory separators! ✤ Use Unix line endings (LF) and directory separators (/)
  • 9. Documentation Why should I write documentation?! ✤ Learn more about Drupal! ✤ Share your knowledge with other Drupalists! ✤ Gain experience in technical writing and editing, with friendly mentoring! ✤ Build your reputation—your help will be valued by the entire Drupal open-source community!
  • 10. Documentation How should I start?! First of all, be bold. Find something that needs updating or additional detail and use the edit button.! ! What if I make a mistake?! There is a revision system so don’t be afraid to make mistakes.
  • 11. Translations ✤ https://localize.drupal.org/ translate! ✤ Login to localize.drupal.org! ✤ Join the local group! ✤ Submit translations! ! ✤ Localization Update module 
 (https://drupal.org/project/ l10n_update) 01
  • 12. Give help ✤ Register to IRC! ✤ https://drupal.org/irc/setting-up! ✤ http://webchat.freenode.net/! ! ✤ #drupal, #drupal-contribute, #drupal-support, #drupal-ro
  • 13. Questions?