web design

Anatomy of a Drupal Theme - Basic Structure

It can be a bit confusing to create a custom theme for Drupal. Users new to this process typically hack a core theme like Garland, or grab a starting theme from the repository, but then it's easy to get frustrated with all the different template files, functions, and styles. After all, what are these extra functions? Why aren't they included in Drupal's core if they're so necessary? Why do I see page.tpl.php and a bunch of node-*.tpl.php files and a dozen other .php and misc files? I'll try to cover some of the basic concepts of Drupal theming and get into the more advanced stuff in later posts. My goal here is to really break things down on a simple, linear level.

10 Free Drupal Themes That Don't Suck

I hear complaints in the community that many of the core and other free themes that are available for Drupal are too stock looking. While a lot of them tend to leave aesthetics at the door (and there are reasons for this) there are also some great free themes available. Here's a handful that I have turned to, either to build upon or use as-is for small sites:

SEO Apps

Performing SEO can be a time consuming task. While proper (non-spam) SEO should be done by hand, there are a few apps and other quick methods out there that are useful for keyword analysis & generally making you more efficient at the process.

Subscribe to RSS - web design