One of the interesting things about web design is that everyone has their own way of doing things. Sure, there are industry standards for quality and practice, but the road to achieving that final product is always executed differently depending on who you ask.
In this new series of posts, I’d like to share my personal process for designing a WordPress theme. I’ll take you from initial concept, through the final testing stage and presentation on themejam.com. This series is split into three parts:
- Concept and design
- Coding and WordPress integration
- Testing and release on themejam.com
Note: read on for some downloadable goods…
It starts with inspiration
When working for clients, I usually need to actively seek out that inspiration based on what the client wants and needs. On the other hand, when designing themes as products for ThemeJam, the inspiration can come from anywhere, and through a variety of channels. This was one of the things that drew me into this business.
The spark might come from my daily web browsing, which might include glancing over the portfolios of other designers that I respect. It might come from something I saw on Twitter. Or one of the many design blogs I subscribe to.
Design inspiration might not come from the web at all. My latest kick has been to actively seek inspiration for web designs by flipping through print magazines. There are a ton of beautiful and unique layouts to be found in the pages of magazines these days, with a huge variety in style. Wired magazine would be my favorites as of late.
Inspiration might also come from television or the movies. Ever since I was a little kid, I’ve been fascinated with the opening credits in movies. The combination of intro music, typography, and visuals is always fascinating to watch. It’s all about setting the tone and feel for the movie, often without relying on plot and dialogue, but by pure texture and tone. I don’t think I realized it when I a little kid, but I think that opening credits in films was my first instance appreciation of typography design/application.

Television can be another source of inspiration. Have you noticed that with today’s HD programming, the graphics built into television shows are designed like user interfaces? Take a look at the news tickers, info captions, and split screens when watching the 24 hour news networks. Or notice the way they break down tons of different stats, timers, and informational tidbits while watching a sporting event on TV. Lots of details to dig through. My latest theme, MistyFlip, was originally inspired when watching the X-Games on ESPN.
Developing a concept
After something sparks my interest and provides inspiration for a new design, I work to develop it into a concept. I’ll actively seek additional pieces of inspiration based on that first thing. For example, after watching the X-Games I saught out various examples of design in the world of extreme sports (snowboarding, skateboarding, BMX, etc.). I knew I wanted to design a theme that could work for a site or blog in this industry. So I clicked through various sites such as burton.com, seahwhite.com, elementskateboards.com and others. Then I went out and picked up a copy of Transworld Snowboarding Magazine. This was what really got the juices flowing.
Flipping through the pages of that magazine, I was able to craft some core ideas about how I want the typography to interact with photos and content. I drew some inspiration from the way apparel is designed in the extreme-sports industry and developed some ideas for textures and highlights throughout the theme.
At this stage, I also try and decide what type of theme this is going to be. Will it be a personal blog layout? A news/magazine theme? A theme with portfolio functionality? Or a hybrid of these and other theme types? I’m basically trying to merge the creative ideas with some concept of structure, usability, and ultimately what the customers of ThemeJam will find most useful.
Sketching
I probably sketch on paper less often than I should. Many designers always begin with a pencil and paper before hitting Photoshop. I’d say that I do this about 50% of the time. If the concept is a really unique one, I’ll craft those ideas using my sketch pad. I use pencils and grid paper to do this. It usually involves 3-4 takes before it really takes form. What I’m drawing are the main elements of the page – navigation bars, image boxes, chunks of copy, and maybe a few detailed elements like how the slider buttons might work, or gallery thumbnail layouts.
The process of sketching is actually fairly new for me. I’ve always been more comfortable designing with the mouse and computer screen. But about a year ago, I made the conscious decision become better at sketching my ideas on paper before firing up Photoshop. The biggest tip I’ve found is to draw each line slowly. At first I felt I needed to scribble things down extremely fast (not really sure why). But I’ve found that if I slowly draw each line I end up with a much clearer picture and the design will take a more defined direction.
Design in Photoshop
The bulk of the design phase is spent in Photoshop, creating layers, text blocks, images, textures, effects, filters, etc. etc. etc.
I always start with a blank grid template. I have several of these saved on my computer. Some are based on the 12 and 16 column 960 grid system. Others I created myself, including a 5 column and 8 column grid. These grid templates basically consist a series of columns and rows, framed with guides. This makes the process of creating balanced layouts quick and much more efficient.
I tend to place all of the page elements using a temporary colors and fonts. By temporary, I mean choosing quick go-to options like Arial or Georgia and a pallette of black/white/gray and red for highlights. I feel it’s more important to lay down the overall structure before perfecting the details.
Next I spend time carefully making typography decisions. This is when I pick out fonts, sizes, spacing, weights, etc. It’s a process of finding balance and prioritizing content in a tasteful, systematic way. These days I spend more time on this than ever because the choice of fonts to use on the web has greatly expanded thanks to tools like Cufon and TypeKit.
Finally, it’s time to set the first color scheme (by “first”, I mean the version I’ll use as the screenshot for the purchase page, thumbnail image, etc.). For this, I often scroll through Colour Lovers. There are so many awesome user-submitted palettes here. I usually pick one and make a few modifications to it.
Once the first color scheme is all set, it’s time to find a few more to offer various options. On some themes, I duplicate the PSD and apply the alternate color scheme across all elements (background, text, links, headers, etc.). On others, I’ll apply the alternate colors later on in the CSS, not worrying about creating a PSD version.
Moving on…
After several rounds of tweaks and perfecting, the design phase is nearly complete. It’s time to move onto the coding phase, which is the topic of the next post this series. Stay tuned…