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

stenen keukenwerkblad

Well… round about every blog posts online don’t have much originality as I found on yours.. Just keep updating much useful information so that reader like me would come back over and over again.

Real Weddings

Not only is there a shortage of experienced Drupallers, but there is an increasing number of inexperienced Drupallers offering their services. www.sandmakercrusher.com

good site

hi nice website dealing with the professionals. lol good site also see these as restore deleted files android and norton antivirus key for mobiles with how to use free internet on airtel thank you soo much. 

Packers and Movers India

Professional overall look movers price you when they program, complete, transportation and unload marketing right at your new cope with.

Packers and Movers Hyderabad

Packers and Movers Pune

 

Packers and Movers Bangalore

great post .

amazing work..!!!

vrailhacks360

Nice

 

The article you have shared here very awesome. I really like and appreciated your work. I read deeply your article, the points you have mentioned in this article are useful www.appbaixar.com

A group at shifting firms

A group at shifting firms reports you will and kind of merchandise to ensure that  estimation of merchandise.

Packers and Movers Gurgaon

Packers and Movers Delhi

 

Packers and Movers Mumbai

Look for the cheaper movers

Look for the cheaper movers in our town.

Click here

Help me

This is want we want to do it. Read More

  Thanks for all your

 

Thanks for all your information, Website is very nice and informative content.

Top Packers and Movers in Gurgaon @

http://www.expert5th.in/packers-and-movers-gurgaon/

Top Packers and Movers in Mumbai @ 

http://www.expert5th.in/packers-and-movers-mumbai/

Top Packers and Movers in Delhi @ 

http://www.expert5th.in/packers-and-movers-delhi/

This is a great article, that

This is a great article, that I really enjoyed reading. Thanks for sharing.

 

youtube to mp3 | usps tracking 

Here in the website, they

Here in the website, they described everything that you need if you want to install Drupal. Drupal is the powerful software which is specially made for the building purpose so that we can test all the views and solve the errors. Well done! It is easy to visit this http://www.bestessays-writer.com/ service with the help of qualified writers to manage all type of work.

thanks drupal is defenitly

thanks drupal is defenitly one of a kind Professional overall look movers price you when they program, complete, transportation and unload marketing right at your new cope with

 Bonne Année 2017 humour Texte joyeux noel

thanks your page!

Click here to play: slither.io | wings.io | happy wheels | abcya | fnaf 4

Summer Olympics 2016

Rio 2016 Summer Olympic Games Opening Ceremony is officially known to take place on 5th of August 2016, Friday evening in Maracanã Stadium of the Rio de Janeiro at 20:00 BRT (23:00 UTC).

  <a

 

<a href="http://www.roknelbeet.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85/">شركة تنظيف بالدمام</a>

<a href="http://www.roknelbeet.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%B4%D9%82%D9%82-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85/">شركة تنظيف شقق بالدمام</a>

<a href="http://www.roknelbeet.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D9%81%D9%84%D9%84-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85/">شركة تنظيف فلل بالدمام</a>

<a href="http://www.roknelbeet.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D8%B7%D8%A7%D8%A6%D9%81/">شركة تنظيف بالطائف</a>

<a href="http://www.roknelbeet.com/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a8%d8%ae%d9%85%d9%8a%d8%b3-%d9%85%d8%b4%d9%8a%d8%b7/">شركة تنظيف بخميس مشيط</a>

<a href="http://www.roknelbeet.com/%D8%B4%D8%B1%D9%83%D8%A9-%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A8%D9%85%D9%83%D8%A9/">شركة نقل اثاث بمكة</a>

 

 

get help in Windows 10 for free

Thankyou and about blog,is get help with file explore in windows 8 You'll know the means to get Technical Support in Windows 10 and Get Help in Windows10 with Microsoft Support with Different Ways. solve all bluetooth problems 

Hapyy Mothers Day Wishes 2016

Hi admin,

Hapyy Mothers Day Wishes 2016



Regard:

Hafiz Junaid

Hii like this article very

Hii like this article very much so get all information of othres in this platform 

Great post

Great post.The post is very informative for me and gives us multiple ideas. Please keep us update with more such post in future. You did a great job and thanks a lot for sharing this blog. thanks for this sharing FNAF World, FNAF Five Nights At Freddy's

About this topic

This is really a great post about the drupal professional hiring. I really appriciate !

From: 

happymonk.co

Free apps, games, live

Free apps, games, live wallpapers, widgets, and themes for Android mobile devices.

Download APK for Android Apps & Games from APKDom.com. Full APK Version History, Direct APK download and Multiple Mirrors. APKDom - best web site for free apps & games.

Download APK Version History, Direct APK download

APK for Android Apps & Games. All APK Versions, Multiple Mirrors

Direct Download APK for Android Apps & Games

Free apps, games, live

Free apps, games, live wallpapers, widgets, and themes for Android mobile devices.

Download APK for Android Apps & Games from APKDom.com. Full APK Version History, Direct APK download and Multiple Mirrors. APKDom - best web site for free apps & games.

Download APK Version History, Direct APK download

APK for Android Apps & Games. All APK Versions, Multiple Mirrors

Direct Download APK for Android Apps & Games

Reply

Free apps, games, live wallpapers, widgets, and themes for Android mobile devices.

Download APK for Android Apps & Games from APKDom.com. Full APK Version History, Direct APK download and Multiple Mirrors. APKDom - best web site for free apps & games.

Download APK Version History, Direct APK download

APK for Android Apps & Games. All APK Versions, Multiple Mirrors

Direct Download APK for Android Apps & Games

Nice Post. Thanks!

Nice Post. Thanks!

Movers and Packers in Hyderabad

Movers and Packers in Hyderabad

packers and movers

Happy Holi 2016

Nice article is provided by you admin, thanks for this article becoze it helped me lot and below we have some stuff which our topic to write article so please checkout them.

Happy Holi 2016

Facebook Whatsapp Status

Happy Holi 2016

Great

 Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.

happy wheels, animal jam, 8 ball pool, cool math games

Really great post, Thank you

Really great post, Thank you for sharing this knowledge. Excellently written article, if only all bloggers offered the same level of content as you, the internet would be a much better place. Please keep it up!..

shooting games, fighting games, yoob, happy wheels game

thanks your page!

Click here to play: puzzle games | brain games

thanks your page!

let's play happy wheels the game free  | fnaf games

They might be acquired from stores a lot like Natue together

They might be acquired from stores a lot like Natue together with Pharmacy Onofre, click to see expenses: Considerably recognition towards the Fired up As well as: it will help to aid deal with this digestive tract smells nevertheless having a couple of every single day solutions, normally it takes effect affecting prescriptions, thus do not ever obtain remedy without the need of requesting a medical expert, due to the fact rather than obtaining lower this propane you will be detrimental themselves.

 

 

 

http://www.potentmuscles.com/

Netflix

I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again.
Netflix | iphone 7 release date | usps tracking

happy wheels

Thanks for your post. Click to play:

happy wheels 

pacman

Very good. you are the winner. Do not forget update new information regularly. thank.!

pacman ,plants vs zombiessolitaire 

I must appreciate the way you

I must appreciate the way you have expressed your feelings through your blog!. Click here to play Mortal Kombat XL | Atari Breakout | Dragon Ball Z Games

Birthday Quotes For Friends

Great post! I am actually getting ready to go across, this post is very informative. Birthday Wishes For Girlfriend @ http://bit.ly/1UaXNPP

Happy Birthday Messages @  http://bit.ly/1P7QeS4

GFDHFDH

<a href='http://iplauction2016.in/2016-gujarat-lions-gl-team-squad-rajkot-players-list-captain-name-jersey-logo/'>Gujarat Lions Team Squad Captain Name</a>
<a href='http://ipl2016.net.in/dd-2016-team-squads-players-list-jersey-logo-images-wallpapers/'>DD New Players List</a>
<a href='http://iplauction2016.in/rps-2016-team-squad-players-list-new-logo-jersey-images-wallpapers/'>RPS 2016 Logo Jersey Images Wallpapers</a>

New visione

Free apps, games, live wallpapers, widgets, and themes for Android mobile devices.

Download APK for Android Apps & Games from APKDom.com. Full APK Version History, Direct APK download and Multiple Mirrors. APKDom - best web site for free apps & games.

Download APK Version History, Direct APK download

APK for Android Apps & Games. All APK Versions, Multiple Mirrors

Direct Download APK for Android Apps & Games

New

Download APK Version History, Direct APK download