addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

How to collaborate on and write Drupal 7 modules (the basics)!

The real power of Drupal comes from the thousands of contrib modules on However, what happens when a contrib module has a bug or is missing a feature that you need?

At this meetup David Snopek will cover the basics of collaboration on (for everyone) and getting started writing Drupal 7 contrib modules (for coders and the coder-curious).

This will include:

• An overview of how the community collaborates on

• How to apply patches you find on (which may fix your problems)

• How to get your fixes included in a module on

• The basics of using Git

• The basics of writing a module for Drupal 7 and where/how to learn more!

• Some suggestions for tools to edit code, apply patches and run a Drupal development environment

While all of this information is important to learn anyway if you intend to use Drupal over the long-term - it will also help you get ready for the Drupal sprint we're hosting on Sunday, January 26th at Bucketworks.

This is going to be a super awesome event - I encourage you to consider coming to the sprint! You can read more about it and RSVP here:

The best food at a Meetup!

As always, Steve will bring some amazing home cookin'! We might not be the biggest Meetup, but we have the best food!

Bring your problems & successes:

Are you working on a Drupal site and hit a problem? Bring it to the meetup and we'll try to help you solve it!

Did you just create something awesome with Drupal? Or learn something cool? Show it off during a 5 minute lightning talk.

Join or login to comment.

  • David S.

    Thanks, everyone, for coming! Covering so much stuff in a such a short time was tough, but I hope it was a enough to get us all ready to kick ass at the sprint on Sunday. :-) See ya soon!

    1 · January 24, 2014

    • A former member
      A former member

      I liked the pace of the session! I would also give a cheer for the food!

      1 · January 24, 2014

    • David S.

      There are no "duh" questions! Honestly, I think my presentations are always made 2x better by all the great questions you guys ask! So, thanks for asking and keep asking questions. :-)

      January 24, 2014

  • Elliot

    Thanks for the amazing food, Steve! That is so appreciated, and I can't possibly thank you enough.

    1 · January 24, 2014

    • David S.

      Yeah, Steve, you're the best organizer evar! :-)

      January 24, 2014

  • A former member
    A former member

    Great learned a lot!

    2 · January 24, 2014

  • Matt G.

    Looking forward to the session! Justin should be coming up with me as will still, we may be just a few minutes late. Going to remember quarters for parking this time ;)

    1 · January 23, 2014

    • David S.

      Sweet! Yeah, we usually start with socializing and eating so you shouldn't miss too much being fashionably late. :-)

      1 · January 23, 2014

  • David S.

    Hi Everyone!

    I'm going to share my slides in advance because there will be the opportunity to follow along in later sections and all the links are in there:

    But be warned that it may continue to change a bit before tonight, though. :-)

    If you want to follow along, please bring your laptop with you.

    See ya later!

    January 23, 2014

  • Elliot


    1 · January 20, 2014

8 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy