WhatsInItsName theme design blog

15 12 2006 : HOWTO: render special classes around nodes with certain terms (in certain forms)

An often requested feature for sections module (or Theming in general) is to be able to style nodes with certain terms (and therefore forums) different.

Off course you can build a module for this, with a nice interface an all that. And off course you can do this with sections module. But both are quite over the top, for such a simple tasks; Worse: such modules will be big, but will never be able to cover all the cases and questions. A few lines of PHP in your theme is all you need. and PHP is as flexible as you want it to be.

This small howto will help you create some template code to add classes to your nodes, based on wether or not they contain certain terms. It will check for terms in a certain vocabulary only.


Step by step theme manual

This book contains all the blog entries on the development of the “WhatsinItsName” theme.


21 06 2006 : Iteration 02: Layout of the page.

The next step is to make a decision about the layout. Off course I have discussed several concepts and skethces with my client by now, so in reality I am not playing entirely fair. I already know what my site will look like, with some undefined details.

But we already defined the layout of the site, which dictates the CSS concepts. It is a two column layout, with the tools on the right and the main area on the right. A masthead containing the branding and navigation and a footer over the whole width of the bottom.

Layout

I used inkcape, with my browser template, to design the site layout, and also the actual design of the site. But I will get back in some future post, on that layout.


19 06 2006 : Iteration 01: Whats in a name, define the framework

If you have been following some of the recent CSS and webdesign trends, you might have noticed the trend slowly bending towards semantic correct designs. As it should have been from the start.

This means that you don’t just design a site, but really build it. Starting with its foundation. No, starting with a good blueprint, which results in a good foundation.


19 06 2006 : Iteration 00: The kickoff

I am currently developing a new theme for a new site and I decided to blog the process once. The theme is called «WhatsInItsName» and so is the “tag”.