Skip to main content

Drupal Theming

Panel layout basics to free you from Core's block

Like everything in Drupal, there is a slight learning curve when you make the leap to using Panels for your Drupal sitebuilding. This article aims to give you a brief and broad introduction to theming practices used when using Panels and its popular helper modules as your main site-building tools.

Front-End Developer

So, you want your Drupal website to be accessible?

There are a lot of methods available for testing a Drupal site's accessibility. I will go through the methods I use from a high level to give a basic introduction into testing for a Drupal web site's accessibility.

Drupal Developer

All your variable are belong to us

The bread and butter work for a themer is printing output on pages. In Drupal 7 there are many ways to achieve this goal: tpl files, Display Suite, theme functions, render arrays, etc. Yet often the easiest way to get some data on a page is via a preprocess function printing a variable into a tpl file.

Up and running with Sass in Drupal 7

SASS stands for Syntactically Awesome Stylesheets, and are a powerful way to streamline your Drupal theme's CSS. Based on CSS, the learning curve is not too steep for a seasoned front-end developer. In this post, you'll get an introduction to the basics of SASS and how to get your development environment up and running.

Responsive Layouts with Zen 5.x

Using Zen 5.x as a base theme for DrupalCon Sydney's website introduced me to a new approach to theming that other Drupal themers may find useful. The theme makes responsive Drupal layouts easier by combining the old Zen sidebar magic with Sass and Compass by way of Zen Grids. You can further improve your theming process with new functionality in Sass 3.2.

Front-End Developer

Pagination