Dave Hansen-Lange

Photo of Dave Hansen-Lange

Dave joined Advomatic in 2007 and has been developing websites since 2003. He is passionate about improving Drupal's performance, maintainability, and security. As Advomatic’s Director of Technical Strategy he works to improve quality and process on all projects. He's been the Technical Strategist on many projects, including websites for The U.S. Department of State, Columbia University, The Clinton Foundation, the ACLU, and Stanford School of Humanities and Sciences. Dave has lived in places far and wide and has been very active with Drupal communities around the world.

Posts by Dave

We’ve Got Your Back: Planning for Drupal 7 End-of-Life

If you have a Drupal 7 website, you might have already heard that the official end-of-life date for Drupal 7 has been officially set for November 2021. Many organizations should upgrade their Drupal 7 sites before then. But that might not be required. Here’s how you figure out what you need to do. “What does

Read more »

Planning for Drupal 8 End-of-Life — It’s nothing like Drupal 7

You may have read our previous articles about how to plan for Drupal 6 or Drupal 7 End-of-Life. The important thing to know is that the Drupal 8 End-of-Life is nothing like those. In fact, “End of Life” is completely the wrong idea. Instead, it’s more like one of those spa treatments where you get

Read more »

Using Configuration Split to have dev-only configuration in Drupal 8

The problem If you are using Drupal’s Configuration Management subsystem to deploy configuration out to the production environment, you’ll run into a problem where the configuration .yml files contain your development settings.  To avoid this you’ll need to use the Configuration Split module.  I couldn’t find any good documentation for this, so I had to

Read more »

Avoiding the boom/bust website cycle

How to ensure that satisfaction in your websites remains high, while also levelling out your spending A typical website is created in a burst of activity (and spending), then “launched” to the public.  There is probably some really great thinking that went into it, but because no one can predict the future, you don’t really

Read more »

How do I manage the security of my Drupal 6 site?

In our last post we talked about how the Drupal Community is supporting Drupal 6 after its end-of-life and what that means for your Drupal 6 site.  In this post we’ll get a bit more technical and talk about what exactly you need to do to keep your website up to date. Step #1: Getting

Read more »

What do I do with my Drupal 6 site until I decide what to do with it?

Those of you who still have a Drupal 6 site are by now aware that you need to do something with it since this version is no longer supported.  Your options in short are: Upgrade to Drupal 7 Upgrade to Drupal 8 Choose one of several options to limit your vulnerability (e.g. convert the site

Read more »

The roles of the web and how to break in

Over the holidays my brother in-law was asking about the world of the web, and how he might start a career in the industry. I started thinking about all the different disciplines involved in creating a website and I realized that this was going to be bigger than just a few words in between bites

Read more »

Decoupling Drupal Without Losing Your Head — Part 2

From Styleguide to Final Product In the first article in our series we talked about how styleguide-driven development (SDD) and decoupling both serve many of the same goals, and SDD can do so in a way that avoids the many challenges of decoupling.  Now we’ll get deeper into the details of SDD and how we

Read more »

Decoupling Drupal Without Losing Your Head — Part 1

What exactly are we trying to do here? And is there another way to do it? Headless/decoupled Drupal has received a lot of buzz in the last year. But the rise of decoupled Drupal has also been met with due skepticism, as there are significant challenges. We’re not here to further that flame war; you can find

Read more »