Utilizing Cross-Web-Property Headers and Footers

Whether you're redesigning an entire website, modifying footer text, or changing the name of a menu item, running "duplicated code" for any given element across multiple web properties can be a serious pain point. It's not only incredibly inefficient but also leaves gaping holes for human error...

Using Drupal Hooks: Tapping into Drupal's Core Functionality

Drupal started as a message board by Dries Buytaert in 1999 and was released as an open source content management system in 2001. Since then the Drupal community has rapidly grown and made Drupal into one of the most popular and powerful content management systems on the planet.

I could...

Why it is *Always* Better to Use Integer Select Lists in Drupal

When I say "always" I really mean more often than not, because nothing is black and white and there's always an edge case that puts you in a grey area. However, for the sake of this discussion, we "always" user integer select lists. Here's why we do it this way.

Options within a select...

The Complexities Some Sites Face & Chronos Stepping up Our Game

With Drupal 7’s end-of-life date approaching, Proofpoint turned to the Chronos team to perform a complicated online tango: Upgrade the technology platform supporting the website from Drupal 7 to Drupal 8, while simultaneously redesigning significant portions of the UI and extending a robust...

SiTime.com — A Powerful New Website for a Technology Innovator

SiTime is transforming the timing industry with their MEMS technology. They wanted a contemporary, powerful website to convey the message of their game-changing innovations, while at the same time supporting a complex and extensive product catalog.

After completing an audit of their...



Art Director
Web Developer
Project Manager
Office Manager
App Developer