It’s possible to love your work too much, sometimes to the detriment of the final product. In my school days, I worked hard on my written assignments. After laboring tirelessly on a paper, I’d have it returned ...
Motivation When you first hear of Drupal's hook_views_query_alter you think you get it. You understand Drupal's hook system (presumeably, otherwise start here ), you've used other hooks before, maybe you even e ...
Like everything else, there is an easy way and there is a hard way to build a ReST client in PHP. The hard way is to comb over an API spec PDF, start implementing each API operation one by one, and dealing with ...
Milestones vary from project to project, but in a typical website project, there are a handful of critical points that are integral to the project’s future and its success. Project Goals Prioritized and Defined ...
Trust and good listening skills are fundamental to great communication. To ensure our clients’ success, we emphasize communication that keeps projects focused and directed. Here’s how you can do it: Define busi ...
Senior Project Manager
(This module was tested on drupal 8.1.8) Problem to solve Sometimes working with Views can be a challenge, in some cases you want to modify the values or process the content of the field. Many developers use th ...
Implementing custom typography on the web used to be hard. We were limited to a small set of “web-safe fonts”, provided by Microsoft’s Core Fonts for the Web initiative back in 1996. They’ve stuck around and co ...
Senior Designer & UX Strategist

The Slice Template

For the past two to three years, we’ve been evolving a flexible design solution for marketing pages. We call it the Slice Template. What is the Slice Template? The Slice Template is kind of like a layer cake. I ...
What is CMI? One of the major features of Drupal 8 is the Configuration Management Initiative (CMI). I’ll briefly touch on why CMI is so important, but our own Alex Pott has written extensively on the creation, ...