Drupal Planet

Planning successful projects: The User Story

Hey, that's not what I was thinking!

That's a very common complaint customers have with…

Drupal deployment with Git Flow

At Freelock, we've been adopting a pattern for git branch management called Git Flow. If you…

Ask Freelock: Should I learn Drupal?

Robyn asks:

I work for a company in the automotive tech industry ... as a Technical…

Stoked about CRM - what you need to make your CRM succeed

I'm having a lot of discussions about CRM systems these days. What is CRM? To hear many talk…

Guest Post: Drupal Security Notes

Drupal is one of the most popular free and open source web application…

Migrating content profiles to Profile2

As part of our recent site upgrade from Drupal 6 to Drupal 7, we had a bunch of content profiles…

Drupal skills and roles

There's a huge range of skills that come to mind when somebody asks for a web developer, and…

Peek

Conditionally hide or display a field for each Views row.

In the course of working with Views, we often would like to provide conditional checks for…

What do you need CRM to do?

Customer Relationship Management. After the term being around for the past 15 years or so, it…

Quickstart using Dojo Toolkit on Drupal

Over the past couple weeks, I've updated the Drupal Dojo Toolkit module to support the new AMD…