Skip to Content

Hiring Drupal professionals, part 1: Know what you need

(This is the first installment of a multipart series.)

As a Drupal trainer and consultant, I've been getting a lot of phone calls lately either asking if I have trainees to recommend or else hoping that the "consultant" in my job title is a synonym for developer. (It's not: I'm the kind of consultant who helps you figure out what to do rather than the kind that does it for you.) People are having a really hard time finding experienced Drupallers to hire.

At the same time, I've become aware of more and more Drupal projects that went horribly awry because the freelancer or shop hired, though perfectly good PHP coders, didn't really know or understand Drupal. (In just in the last few months, I've personally had not one but two clients who were site-rescue refugees from the same freelancer!)

Unfortunately, the increasing popularity of Drupal can add up to a double whammy for those trying to hire Drupal help. Not only is there a shortage of experienced Drupallers, but there is an increasing number of inexperienced Drupallers offering their services. And these difficulties are compounded by the fact that many of those seeking to hire, quite naturally, don't know very much about Drupal.

So how do you find good Drupallers so your project actually gets the power, flexibility, and ease of use for content creators/managers that led you chose Drupal in the first place?

The first step is to ask for the right thing. There are different kinds of Drupal professionals and most clients and companies seeking to hire Drupallers don't understand or ask for the kind they need.

Besides end users, there are three broad categories of Drupallers: themers, site builders, and module developers. Of these, only module developers actually need to be PHP ninjas

Themers are responsible for the site's graphic design, which in Drupal is independent from the site structure and content. A Drupal site's entire visual design can be completely changed with literally just a couple mouse clicks. (For a demonstration of the independence of content and theme, visit Drupal Gardens —note how the content remains constant as you change from theme to theme.)

Themers come in two flavors: those who customize existing themes (subthemers) & those who create entirely new themes. Only the latter need significant PHP skills, but even then, graphic design and CSS mastery are much more important. For subthemers, PHP doesn't hurt, but isn't vital; often only custom CSS is needed.

Site builders put together the site's structure —the data types, displays, menus, navigation, entry forms, access control, administration, and other functionality for the site's content.

Site builders have even less need for mad PHP skills. Much more important is information architecture, usability, accessibility, and the like. Very complex, feature-rich Drupal sites can be built using only existing core and contributed modules. Indeed, while having familiarity with PHP can help, you actively do not want someone whose first instinct is to code to solve problems. For Drupal, custom PHP should be the last resort, not the first. Re-coding the wheel defeats the purpose and advantage of using Drupal!

If custom PHP is needed for a site —that is, if there is some functionality needed that can't be achieved using existing contributed modules— then it should go in a custom module, which is where module developers come in.

For module developers, of course, PHP is a must. But to be a good module developer, you also need to have good site building skills; you need to understand and appreciate The Drupal Way and also have mastery not just of PHP, but of the Drupal API (and certain contributed module APIs).

I should clarify that there aren't impenetrable divides between these three broad groups. Many themers are also site builders, many site builders are also at least subthemers, etc. and naturally there are various specializations that overlap or even fall somewhat outside these broad three, such as performance optimizers who get into server configuration, etc.

Unfortunately, clients and companies new to Drupal rarely know much about Drupal beyond that it is a CMS based on PHP and databases. So they understandably, but detrimentally, focus on the PHP bit, advertise for "Drupal developers", and emphasize PHP skills in their criteria.

But in a labor market where any kind of experienced Drupaller is in short supply and where there are more good site builders than good module developers, advertising for module developers (which is effectively what advertising for a "Drupal developer" with PHP skills is) when what you need is a good site builder is not the best recipe for success. Good site builders know when to bring in a themer or module developer, but trying to hire a module developer before you even know if you actually need one just frustrates everyone.

Worse, remember those decent PHP coders who don't really know Drupal? They tend to be attracted to "Drupal developer" positions that emphasize PHP skills, too. And that's how sites end up with custom PHP code that is not only totally unnecessary but located in the wrong place (e.g., hacked core/contributed modules or everything in a single theme page.tpl.php file instead of in a custom module where it belongs) and an unsustainable site that doesn't work properly.

You're much more likely to be successful finding and hiring a good Drupal professional if you know what kind you need and ask for it by name. If you're new to Drupal, start by looking for a "Drupal site builder" and emphasize Drupal knowledge and web best practices, not PHP skills. If you already have a site builder but need a graphics professional for your visual design, look for a "Drupal themer" and emphasize graphic design and CSS skills as well as Drupal theming knowledge. If you already have a site builder but determined that existing modules can't do what you need, then it's time to look for a "Drupal module developer" (not just a "Drupal developer") and emphasize Drupal module development knowledge, especially Drupal core and contributed module APIs and best practices.

So, you're advertising/searching for the kind of Drupaller you need, now what? How can you know if you've found them? See the next installment in this series: Hiring Drupal professionals, part 2: Know who they are

[Added 5 Jun 2012] Especially for larger projects, a more expansive discussion of the different roles involved in creating (Drupal) websites can be found in Randall Knutson's great blog post Why Web Development is Like Building a House over at LevelTen. (Just make sure to translate their use of "Developer" to "Site builder"!)

Tagged in:

Comments

Women workout amazing

To flee war, to protect the lives of themselves and their families, and must live with the rhythm of society.

Friv , Kizi , Yoob

thankyou so much! I

thankyou so much! I appreciate your efforts! You can enjoy gaming of different level when you get access SB game hacker apk  to unexplored treasures even without completing the level. For some people, it is not g

Verry good Site. I looked for


Verry good Site. I looked for it many times and i finaly send message for you :)
https://rachunkiwfirmie.wordpress.com/ abudabiiiia kapaksan
http://abcksiegowosc.weebly.com repamsnkai ksiwjansv

Good job for it. If you want

Good job for it. If you want visit my homepage go under link :)
jak zwiększyć wzrost

happy wheels

click to play happy wheels

Great

This is a great web site. Good sparkling user interface and very informative blogs. I will be coming back in a bit, thanks for the great article. I have found it enormously useful..
minecraft games | barney | nick jr

Strona internetowa na temat

Strona internetowa na temat jak urosnąć, co zrobić żeby w końcu zwiększyć swój mizerny wzrost i cieszyć się pełnią życia.
Na stronie dowiesz się m.in. sposobów na to co zrobić żeby urosnąć? jak szybko urosnąć. Dowiesz się także różnych innych, ciekawych i nieznanych sposobów na to by być wyższym o te kilka/ kilkanaście cm.

Zack

 

[url="http://blackbarber-shop.com/"]Barber shops near me[/url]

 

[url="http://blackbarber-shop.com/"]barber shop near me[/url]

Phill

This blog is so nice to me. I

This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck

zumbi tsunami

Success is not final, failure is not fatal: it is the courage to continue that counts

 

     slither.io | powerpuff yourself |  manny pacquiao  |   quotes about love  |  snake game   |  fishdom   

     mutant fighting cup 2  |    stardew valley wiki    |   zumbi tsunami    |  chinese food near me

Very nice. Posts shared

Very nice. Posts shared useful information and meaningful life, I'm glad to be reading this article and hope to soon learn the next article. thank you

yoob, g9g, a10, hopy, kizi, friv, yepi, huz, 4223 games, kizi games

Great post you have here,

Great post you have here, that was very interesting keep sharing. www.123movies.biz

slither io

I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!

 slither io wings io | science kombat tank trouble 4

Introducing to you some of

Introducing to you some of the current hot game

<a href="http://tanktroubleplay.com/"> Tank trouble</a> 

 with this game you can play many different types such as :

<a href="http://tanktroubleplay.com/tank-trouble-2/"> tank trouble 2</a> 

or

<a href="http://tanktroubleplay.com/tank-trouble-3/ "> tank trouble 3 </a> 

and

<a href="http://barrongames.org/tank-trouble/"> tank trouble </a>

Also you can refer to the game : 

<a href="http://barrongames.org/age-of-war/"> age of war </a>

or

<a href="http://barrongames.org/earn-to-die/ "> earn to die </a>

or

<a href="http://barrongames.org/strike-force-heroes/"> Strike Force Heroes</a> 

and

<a href="http://propitgames.com/tank-trouble/"> Tank trouble hot </a>

this is one of the cult game now, a lot of people enjoy playing them .

<a href="http://propitgames.com/earn-to-die/"> earn to die </a> 

Game is a must play game and the modern class: 

<a href="http://propitgames.com/age-of-war/"> age of war</a> 

or 

<a href="http://propitgames.com/happy-wheels/ "> Happy wheels </a> 

 

<a href="http://tanktroubleplay.com/tank-trouble-3/">tank trouble 3</a> |<a href="http://tanktroubleplay.com/tank-trouble-unblocked/">tank trouble unblocked </a> |<a href="http://tanktroubleplay.com/tank-trouble-4/">tank trouble 4 </a> |<a href="http://tanktroubleplay.com/tank-trouble-2/"> tank trouble 2 </a> |

 

h

this apps is balest must sue it <a href="http://procracksoftwares.com/splash-pro-ex-lite/">  splash pro ex </a>

also its best and biggest android app<a href="http://procracksoftwares.com/vidmate-apk/ "> vidmate apk  </a>

<a href="http://procracksoftwares.com/snaptube-youtube-downloader/ "> snaptube youtube downloader/ </a>

<a href="http://windowsactivatorloader.com/"> windowsactivatorloader.com </a>

we now , each student has best laptop and for best laptop , they want to free softwares that is <a href="http://www.tomshardwares.com/">tomshardwares.com</a>

 and best setup and crack latst upcomming softwares <a href="http://www.flamboyantly.info/">www.flamboyantly.info</a>

and also <a href="http://procracksoftwares.com/league-stickman-samurai-apk/"> League of Stickman Samurai Apk </a>

Quality games

Hi I want to propose you some cool websites you can enjoy to play ,share and making new friends by playing 2 player games online in full screen.By playing unblocked games for kids just push gamestoplay.name in the google search bar or yahoo .Do not worry for Mario games  I have 2 sites mariogames.fr and Super Mario website. You are an retro games fun? we have arcade games too on onlinegamesforfree.eu.For solitaire game just visit aarp-games.org where you can play over 50 mahjong games in flash and html5 in full screen.Another site is call cooly8games.com where you can enjoy y8 free games.

Try these new unblocked games

Hi and thanks for your great post.I'm always interested in games unblocked as these are become very popular on the net.In recent times, the number of gamers has been on the increase especially with the sharp growth in the number of smart devices in use. Unblocked online games pack in lots of fun, which contribute to their allure to many people especially during boring moments.The number of unblocked games that can be accessed anywhere with ease is simply mind numbing. There are all sorts of games from classics to mission games. Games are added on sites daily and therefore, one is basically spoilt for choice when looking for a game of interest to play. This has made games all the more popular as it becomes possible for all types of people, adults and children alike to find something that they actually enjoy.Some games that are unblocked, depending on the nature of the game encourage the interaction of gamers through the gaming platform. This further increases the appeal of unblocked online games. It also increases the challenges that one can encounter in the game as a game basically involves a challenge that one has to overcome to score points or go to the next level. The fact that unlocked games are a way round restrictions also increases their popularity and appeal.

 

Eid Mubarak SMS

MSG 91 SMS

Thanks for sharing this Post, Keep Updating such topics.
kiwibox
medium.com
artipot

bollywood

Thanks for sharing such a unique topics with us. 

hindi songs

star plus serials

wingsio

click to play this games wingsio | slither io | ya

Great post !!!!!!!

Great post.Thanks for the wonderful share.Very Nice article.Keep updating more interesting blogs like this. Thank you!! Hadoop training in coimbatore Java training in coimbatore Oracle training in coimbatore Informatica training in coimbatore Oracle training in coimbatore web designing training in coimbatore

Introduction

Nice and impressive post and i wanna say thanks for share this with us. I am so delighted to be here and to read this perfect post. Thanks for share this with us.

Regards

Shilpa Malhotra

thanks your post!

let's click happy wheels to play for free

Introducing to you some of

Introducing to you some of the current hot game

<a href="http://tanktroubleplay.com/"> Tank trouble</a> 

 with this game you can play many different types such as :

 

<a href="http://barrongames.org/tank-trouble/"> tank trouble </a>

Also you can refer to the game : 

<a href="http://barrongames.org/age-of-war/"> age of war </a>

or

<a href="http://barrongames.org/earn-to-die/ "> earn to die </a>

or

 

<a href="http://propitgames.com/tank-trouble/"> Tank trouble hot </a>

this is one of the cult game now, a lot of people enjoy playing them .

 

Game is a must play game and the modern class: 

<a href="http://propitgames.com/age-of-war/"> age of war</a> 

<a href="http://happywheels9.net/"> happywheels</a>

<a href="http://tanktroubleplay.com/tank-trouble-3/">tank trouble 3</a> |<a href="http://tanktroubleplay.com/tank-trouble-unblocked/">tank trouble unblocked </a> |<a href="http://tanktroubleplay.com/tank-trouble-4/">tank trouble 4 </a> |<a href="http://tanktroubleplay.com/tank-trouble-2/"> tank trouble 2 </a> |

 

Introducing to you some of

Introducing to you some of the current hot game

<a href="http://tanktroubleplay.com/"> Tank trouble</a> 

 with this game you can play many different types such as :

 

<a href="http://barrongames.org/tank-trouble/"> tank trouble </a>

Also you can refer to the game : 

<a href="http://barrongames.org/age-of-war/"> age of war </a>

or

<a href="http://barrongames.org/earn-to-die/ "> earn to die </a>

or

 

<a href="http://propitgames.com/tank-trouble/"> Tank trouble hot </a>

this is one of the cult game now, a lot of people enjoy playing them .

 

Game is a must play game and the modern class: 

<a href="http://propitgames.com/age-of-war/"> age of war</a> 

<a href="http://happywheels9.net/"> happywheels</a>

<a href="http://tanktroubleplay.com/tank-trouble-3/">tank trouble 3</a> |<a href="http://tanktroubleplay.com/tank-trouble-unblocked/">tank trouble unblocked </a> |<a href="http://tanktroubleplay.com/tank-trouble-4/">tank trouble 4 </a> |<a href="http://tanktroubleplay.com/tank-trouble-2/"> tank trouble 2 </a> |

 

vertix.io

Thanks for sharing. I hope it will be helpful for too many people that are searching for this topic. http://vertix-io.com/ http://doggamesaz.com/ http://fightinggamesaz.com/ http://subwaysurfers-games.com/ http://mickeymouse-games.com/

let's click slither.io to

let's click slither.io to play for free

let's click abcya to play for

let's click abcya to play for free

The info is rather helpful

The info is rather helpful

keep up the good work

keep up the good work

I am so impressed to read

I am so impressed to read this type of perfect article. I am very glad that I am here to see your ideal knowledge.
Thanks.

Roshni Khanna

I appreciate your unique post

I appreciate your unique post and its brief information. You are one of the best writer about this topic. Its fantastic and very constructive post.
Thanks.
Minni

Finding Dory full movie

Exceptionally individual friendly site. Astounding information offered on couple of clicks.

Watch Me Before You Online

I found many interesting things from this site. Verry good website keep it up