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-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Drupal 7 Developer Safety Net

Drupal’s strength lies in its ability to pull together many different contrib modules to solve your problem.  But what happens when contrib modules can't do what you need?

Do you cry, swear, or panic?  What about when the client wants their site to work "just so", and you have no idea where to start?

Fear not!  Armed with nothing more than a debugger, a few simple functions, and lots of nested arrays, you can tweak existing modules to work the way you want, or build entirely new functionality!

In this presentation, Raphael is going talk about introductory Drupal module development for advanced site-builders (no previous coding experience required!), including topics such as:

• dsm() and xdebug_break()

• and module.module

• ways to define arrays in PHP

• hook_form_alter()

• hook_block_info() and hook_block_view()

• hook_page_alter()

• devel_themer and template files

And if there's time:

• entity_metadata_wrapper()

• db_query() and db_select()

And if you have a specific feature you'd like to work on, ask be sure to Raphael and the group and we'll give you some hints and tips to get started!

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.

  • Steve K.

    Great presentation, thanks to all who attended

    March 21, 2014

  • David S.

    Awesome presentation, Raphael! Thanks everyone for coming! :-)

    March 21, 2014

  • A former member
    A former member


    1 · March 20, 2014

  • Terry Y.

    My thanks goes out to Raphael for an excellent presentation and to the organizers for putting together a really nice meeting -

    March 20, 2014

  • Elliot

    ETA 6:21pm. Had to stop for gas. Sorry!

    March 20, 2014

  • Matt G.

    Had a meeting run late, about to hop on the interstate now, so I'll be a tad bit late

    March 20, 2014

  • Elliot

    I may be a little late. I'm dragging my brother down with me, and he has to work until 4 sharp, then he's got to get across town to meet-up with me. It'll be tight *without* traffic.

    I like the "co-working" offer. I may have to try to plan for that next month.

    1 · March 20, 2014

  • David S.

    Hi Everyone!

    Myself and the Lowells are going to be co-working down at Gravity Connect today! If anyone is early for the meetup and wants to sit in the same room and hack, we'll be here from now until 5:30-5:45 when we head to C2 for the meetup. And there's free coffee!

    Gravity Connect is located at 333 N Plankinton Ave (a couple blocks from C2).

    When you get down here, you can call or SMS me to let you in:[masked]

    See ya!

    1 · March 20, 2014

  • Terry Y.

    Hi, I hope to come up to speed quickly and this group seems to be just the ticket.
    ...looking forward to meeting folks, learning as much as you might share and contributing a bit back, if I can.

    1 · March 19, 2014

  • Bob S.

    Got it in my calendar... hope to make it.

    March 1, 2014

    • David S.

      Hi Bob! It's been a while - I hope you can make it. :-)

      March 8, 2014

9 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