Remodeling Four Kitchens: A look inside our new brand
With the additions of Advomatic and Manatí, we’ve had an exciting few years at Four Kitchens. While we’ve remained fundamentally the same organization, we’ve also been evolving into something new. It’s time for our brand to catch up.Learn more
A more modern, sustainable approach to higher ed websites with YaleSites
A higher ed website is a product, not a project. Learn about Yale’s sustainable approach to digital development and how your team can do the same.Learn more
News and insights from the Web Chefs
Filter by topic
Filter by type
Creating your Emulsify 2.0 Starter Kit with Drush
Emulsify 2.x is a new release that embodies our commitment to component-driven design within Drupal. We've added Composer and Drush support, as well as open-source Twig functions and many other changes to increase ease-of-use.
Introducing Emulsify, part 2: Getting started
Let's walk through the basics of Emulsify to get you building lovely, organized components automatically added to Pattern Lab.
Introducing Emulsify, part 1: History
At the smaller agency level, being a frontend engineer typically involves a balancing act between a general knowledge of web development and keeping up with frontend best practices. This makes it all the more important for agency frontend teams to take a step back and determine some shared principles.
Promiscuous stylesheets in Drupal 7
One common practice when using CSS frameworks such as 960 Grid System, Blueprint, or Baseline is to use a CSS reset. Each web browser applies a set of default styles to HTML elements, and these styles vary among browser vendors. A CSS reset is a stylesheet that clears these default styles so that you know what you're working with as you implement your theme's CSS. The caveat with a CSS reset is that it needs to come before all of your other stylesheets. This presents a problem if you want to use a reset in your Drupal theme: all of the theme's CSS will be added after Drupal's system CSS and after any modules' CSS. If your reset is loaded after these, the system and modules' styles will all be undone, which probably isn't what you want. Drupal loads theme styles last because, usually, you're just adding to or overriding the existing styles, not wiping them all clean. It is possible, however, to have Drupal output a stylesheet from your theme before the system and module stylesheets.
Why Drupal.org lacks good themes (and why CVS has nothing to do with it)
There's been a lot of talk lately about how Drupal designers shouldn't have to learn CVS. Nothing new to see here, really -- just the same tired, self-fulfilling arguments about how much CVS sucks, how developers also hate using it, and how designers shouldn't be expected to learn something so... technical.
Making the web a better place to teach, learn, and advocate starts here...
When you subscribe to our newsletter!