Dev Corner

Now Hiring: Drupal Developers

Why is it that there is no top-notch Drupal shop in Seattle? There are several small shops here…

Drupal 8 vs. Backdrop

There's a little controversy in the Drupal world, a fork by Nathan Haug, aka QuickSketch. Last…

A note to people planning development projects

1. EMBRACE YOUR INNER PESSIMIST...

This doesn't mean you can't be your usual, happy-go-lucky…

Drupal and the Semantic Web - Introducing the Eagle-I Drupal module

If you've used a web ontology before, or any other large-scale data repository, you're likely…

How to structure a Dojo-based dashboard in Drupal

At Freelock we're in the midst of building dashboards for ourselves and for customers, to really…

Dojo Toolkit UI experiments

While Drupal is our primary focus here at Freelock, we've been…

Drupal deployment with Git Flow

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

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…