Need a Drupal Expert?

I get a lot of calls and emails for Drupal work. Often many more than I can handle. It's common for these companies to complain about how hard it is to find a "Drupal expert". So what can these companies do to find the right Drupal programmer for their project?

First of all, what is a Drupal expert? Good question. Drupal is a very complex framework. Although you can use it "out of the box" and turn on a bunch of third party modules for tons of functionality, this is often not case for those companies calling me. Typically they need a level of customization that requires an in-depth understanding of the Drupal architecture.

Here are some things that someone with deep Drupal expertise should understand:

1) Basics - all the required things needed for installation and basic configuration such as setting up databases, clean urls, installing modules - this is the stuff that a junior Drupal developer should know how to do

2) Standard Features - most websites will require the typical Drupal modules such as cck, views and pathauto - junior to mid-level Drupal developers should know how to create content types with cck, create basic custom views, and configure pathauto

3) Third Party Modules - there are tons of third-party modules on drupal.org (a good site with reviews is http://drupalmodules.com) - an experienced developer can determine which modules to use based on the desired functionality of the website

4) SEO - unfortunately a lot of programmers (Drupal or not), do not know much about search engine optimization - setting up good Drupal SEO should be required for any Drupal expert

5) Custom Modules - a good Drupal programmer will know how to create custom modules to enhance or alter existing functionality - they will understand what Drupal hooks are available and how to use them

6) Custom Forms - Drupal has a "form API" for creating custom website forms - if there are custom forms on the website that cannot be handled with existing modules, a developer can create these utilizing the form API

7) Theming - although there are people who specialize just in theming, a seasoned Drupal programmer will know how to do this as well - they may not create all the look-and-feel/CSS for you, but will know how to take mock-ups and CSS and integrate it into a custom Drupal theme

8) Performance - a seasoned programmer should know how to write efficient code and follow best practices for making the Drupal website perform well

So, now that you know what a Drupal expert should understand, where do you find one? There are many contributors at drupal.org who are very experienced developing Drupal websites. You can post a job directly to the http://groups.drupal.org/jobs board, or you can seek out talent by finding the most popular Drupal modules and contacting their maintainers directly (click on the contact tab on their profile page). Even if they are busy, they may know someone they think is good who is available.

Here are also a couple companies I've worked with that have Drupal expertise. I will add more as appropriate:

I've integrated code from these Drupal developers:

And here are some well-known Drupal companies:

If you know of a Drupal expert, please leave a comment below or contact me.

Comments

Can this be done in drupal, is there a module?

I'd like to make a membership site with thousands of members where each member has public information, private information and can author short articles that can be designated public or private. The articles have tags. When an outside visitor searches for a tag, he'll find public articles. The article will also have a member's name so the visitor can visit his public page. I'd also like the article to have a hierarchical category.

Can I create this in drupal without custom modules? Which modules can help?

All the modules I've seen seem to create custom pages, where I want something that allows configuration of each user's public and private pages.

Thanks much!

Organic Groups

Hi. Just seeing this. You probably already found your answer but Organic Groups is designed for what you are wanting to do.

help on drupal

http://viki.benpour.com/?q=products&page=1

above is my website url

i am unable to go on next page of my website please help me as soon as possible

Pager

It appears you took down the pager functionality. If you enable it again, check the logs for errors when going to the other pages.

Looking to hire Drupal expert

This is a great article and very helpful to me. I am in the process of hiring a full-time, on site Technology Coordinator with solid demonstrated experience using Drupal but finding it a challenge. My job is already posted on the drupal.org groups. The job description is at http://nashp.org/jobs for those interested. Thanks again for the article.

east europe

hi thanks for your useful article, do you also have any good links/contacts in the area of east europe?

Eastern Europe

I don't know any Drupal folks in Eastern Europe, but found this Drupal Camp that is coming up in Romania:

http://drupalcamp.ro/

Go to that and I'm sure you'll meet a bunch.

Cheers,
Kristen

Wow, thanks.

I appreciate the mention.

Don't forget Acquia for Drupal knowledge.

Post new comment - ALL COMMENTS ARE MODERATED - SPAM WILL BE DELETED!

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.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.

I'm a Speaker at DrupalCon Austin

I'm a Speaker at DrupalCon Portland