OMG I'm a Drupal developer, now what? Tips for Drupal Newcomers.

Posted Apr 16, 2009 // 8 comments
Eric :

Drupal is becoming more popular every day.  And with that, the Lumberghs of the world  are going to pick Drupal and then drop it in your lap, simply because the company needs a CMS (say the letters, not “SeeMess”).  So now what?  Where do you start?  What's important?  What's not?  Auaughgh! 

OK, take a breathe, the panic is over, the fear has subsided.  I'm here to say that in a week or two, you will hit your stride, and you just might secretly have to thank Lumbergh.  Heh.  But for now, lets get you headed in the right direction.

Increasing your chances of success with Drupal is easy.  To start out, you have to get an understanding of what Drupal can and can not do.  You don't get in a car and try to fly it do you? Or go underwater with it?  No.  Same holds true with Drupal.

Now, if you are already working on your first site, that's OK.  You are in the water already, you might as well start swimming, take a few hours and look over this stuff to make sure you are not re-inventing the wheel.

Here is the breakdown of what I think a Drupal developer should know to hold his or her own.

Read about and understand:

Know the difference between a:

Check out these modules:

Of course, this just touches the surface, but it will get you going.

Another point I'd like to convey is that you can not be afraid of core or someone else's' code.  Hacking core is bad, but poking around in it to understand how things work is good.  There is nothing wrong with digging through someone's module to find out how it works.  Again, don't be afraid.

When you are starting out on a project, probably 95% of what you want to do has already been done.  Start simply.  Don't over think a solution.  Use what Drupal gives you.

Know this, you are going to be taking two steps forward, one step back (and sometimes three) but half the battle with any piece of software is knowing where to look, how to look for it, and who can help you.

For Getting Help:

  • Check for Drupal meet ups in your area.
  • Visit former Drupalcon sites (boston, DC), Lullabot for instructional screen casts, presentations, and video.
  • Utilize the Drupal support IRC channel, and fellow developers in your company.
  • Have the php.net, mysql docs, JQuery reference, and Drupal API urls handy.
  • Joing a group at groups.drupal.org
  • Use the issue queue if you need support with a module.
  • Google and Drupal.org search.

Lastly, You are not alone.  Drupal is growing very fast.  That means more support for you, more people that are probably having the same problems.  But since it's a community, you can't always take, you also have to give back.

Make use of the Drupal community,  get on drupal.org, post, answer, get involved.   
 

About Eric

Follow me on Twitter or look for emackn on Drupal.org

Eric McKenna is a software developer. He has had Drupal-itis ...

more >

Read Eric 's Blog

Comments

by Shawn DeArmond (not verified) on Fri, 04/17/2009 - 20:50

Fantastic!

Thanks so much for this. I'll forward it to my future developer buddies. I wrote a similar, but slightly n00b-ier blog post just a couple days ago. I'll add your article here to my list.

http://drupal.ucdavis.edu/blogs/triskal/2009/04/13/how-learn-drupal

by Eric on Mon, 04/20/2009 - 10:52

No, Thank you

for including me on your page. :)

by Joe (not verified) on Sun, 04/19/2009 - 17:06

Thanks

Thanks for this and please keep it up. The Drupal community needs more straightforward, helpful content for newbies.

by gergely (not verified) on Tue, 04/21/2009 - 15:25

Very good post! I like it

Very good post! I like it even if I'm not a newbie. What do you think is it possible, if I translate it to hungarian and make a blogpost about it (of course in the blog post I will write the source of the article) to the hungarian drupal community?

by Eric on Wed, 04/22/2009 - 08:54

Yes, Please do.

Yes, any translations would be fantastic. If you could just supply a link to my article and then reply back with a link to the translation, I think that could help even more people to find it.

Now if we can just get someone to translate the Lumbergh page on wikipedia ;)

by gergely (not verified) on Thu, 04/23/2009 - 05:27

I ~translated it and added

I ~translated it and added some specific hungarian infos to it. Thanks for allowing it to me :) Here is the link

by Full oyun (not verified) on Wed, 07/01/2009 - 05:02

thaks For Shared

Thank you for shared,I am very unhappy :(

by Klip izle (not verified) on Wed, 07/01/2009 - 05:04

Thaks very nice...

Thank you very much.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <strong> <code> <p> <img> <ul> <ol> <li> <h2> <h3> <h4> <b> <u> <i>
  • You may insert videos with [video:URL]

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.