Archive for the ‘Site Design’ Category

NevadaCounty.com Redux

Saturday, March 21st, 2009

Back in early 2007, I did a site for John O’Dell called NevadaCounty.com. This was a good project, and it got me started doing fairly elaborate content-managed websites. It was done with a subcontractor who assembled it with Django, which is not a CMS out of the box, but a Python framework.

We recently rebuilt it, at the same domain, using WordPress.

In recent years, WordPress has developed a huge following of users and developers. One of the best things about it is the semi-automatic Search Engine Optimization features (SEO). It even integrates with Twitter.

In the last few months I’ve done sites in Concrete5, Drupal and WordPress. WordPress is ideal for people who need to GET FOUND. Drupal is great for large newsy sites. It has lots of plugins, but it isn’t as tightly conceived as WordPress. It predates Web2.0 so has not accommodated that thinking, throughout. But it might be better if you’re managing a site like a Newspaper or Magazine.

Concrete5 is very new, with all the Web2.0 buzzwords: Model View Controller architecture (MVC) being the key one. It also is the nearest thing to a wysywig (What You See is What You Get) editor. In some ways, it feels like a throwback to old-fashioned site design, but in a good way. In the template or Theme the developer (like me) whips up a nice page design, with several editable areas (called “Blocks”). Editors can insert a variety of different content types into the blocks: Navigation, images, video, forms… etc. The number of types of blocks will grow over time, if the developer community embraces C5. To add more to a page, you can simply edit an existing block of content, or add another above or below (or between) — No painting yourself into a corner with sort order… in other words, it basically breaks the pattern of “content management by database query” although that’s still what is going on, in the background. It’s very refreshing… but still a bit limited. You won’t find SEO features here, yet.

But the state of the art of WordPress is actually quite remarkably good and useful. The hard part, it turns out, is getting the client to understand how it works. John O’Dell, a bright fella by any standard, took two years of experiencing his blog, rebuilding it (largely on his own, with my coaching and coding) and exposure to several outside “experts” declaring the magic of blogs, to get it. Now he does, and his traffic is climbing steadily.

My Latest Project: NevadaCounty.com

Friday, February 16th, 2007

Check out “NevadaCounty.com”:http://www.nevadacounty.com. I’m working with John O’Dell to build this as a community site.

Here’s a couple nice ways to get media on the web

Saturday, January 27th, 2007

Here’s a couple nice ways to get media on the web:

“HeyWatch.com”:http://heywatch.com/site
“Imeem.com”:http://www.imeem.com

although, I still kind of prefer putting it on YouTube and then embedding it in the blog. This gets it out there more ways, to more people.

7 Steps to Creating Quality

Saturday, September 9th, 2006

I found this thing by a guy who blogs about board game design. We can always learn more about creating quality, so here it is.

My three steps towards creating quality:

1. Figure out who’s going to care if it’s good, and what THEY think is good. If you’re a graphic designer, this is especially true because people are really screwy about what they think is good.

2. Find the best examples of what they think is good, with their help. This is not always easy, because sometimes you’re presented with contradictory definitions. Find what they really identify in those contradictory examples, A/B presentations (do you prefer this [show example] or [this, show other example]). Alternatively, this may require psychic powers, fMRIs, and torture. (Torturing the client is often tricky, but if you do it right, you can often insure prompt payment, while you’re at it.)

3. Make the best possible example of that definition of quality. If you can’t, don’t try, turn down the project.

This is completely true, yet completely facetious.

Things users hate about websites…

Friday, June 16th, 2006

This article says things I’ve been telling clients for years. But it’s nice to have external validation.

Bottom line: Don’t make the user work too hard or think too hard. Don’t throw up barriers (like a required Flash intro).

Another way to think about it: A website is not an application (usually). So don’t make people learn how it works. Make it obvious.

Some Do’s and Don’ts:

Drop-down menus don’t tell people what they’re going to get when they click. Menus are for applications. Instead, use buttons for standard stuff: about us; products; services; contact us… etc. and use a paragraph with a link to explain what’s in the more obscure sections.

This means breaking down your site into a tree, rather than a flat hierarchy, so people can drill down. Show them a clear path to what they’re looking for. This means anticipating what they’re looking for, and giving them a guided path to reach it. The new Ajax tools make it easier to expand navigational information… but try not to make it distracting.

How do you know what they’re looking for? You don’t. But if you bothered to put it in your site, that’s something you’re anticipating they might want to find, so don’t hide it.

Don’t be afraid of redundant links: Often it makes sense to have sidebar buttons, along with descriptive links. But it really makes sense to repeat “inline links.” By inline links, I mean a paragraph like this with a link stuck in the middle.

It’s less important to be original than to be good: Everyone who is a designer wants to be original. But unusual navigation is confusing, difficult, and wrong. A typical business site can have great photography, cool graphics, great guided tours and slide shows… but don’t spend your energy on creative navigation names and weird button arrangements. Never hide functionality or make people have to figure it out!

If you want to be totally creative, great! But do it on an experimental site, make it a novelty or a form of entertainment. But don’t cripple a business site’s functionality to make your mark as a designer.