Redswish - carefully crafted banter

Nathan Beck discusses web design, digital marketing, life experience and everything in between...

4 Tasty Comments

Dug up

Dug up

A few of my posts from the Flame blog archives from last year. Possibly worth a gander:

Books or online tutorials

A discussion on the benefits of books or online learning, the clue’s in the title!

There has been mild debate in the office recently over whether we prefer online tutorials or the traditional printed word. This has been sparked by a recent subscription to Lynda.com, an online resource of video tutorials.

It seems that Lynda hasn’t been used as much as hoped or expected. But alas, this is not because we’re all too lazy to learn, on the contrary we’ve all been too busy to participate in 8 hour tutorials on designing fonts, modeling gorillas in 3DS Max or building a spaceship using only PHP and a dashing of AJAX (yeh I have no idea how you’d do that either)…

Read more…

Does anybody care what you have to say?

A muse about the value of blogging today and just how important is your voice?

Blogging has evolved, transformed and broadened massively over the years. I wouldn’t like to say ’since it was invented’ because, well it was never ‘invented’, it has just ‘become’, biologically… like a living entity. Anyway, enough semantics.

The origins of blogging have long since been lost in the mists of time, it is maintained that only scholars know the true reasoning behind the now extremely popular web activity and in some cases – business. I personally have only been blogging since January this year, and am constantly learning new tricks, styles and trends…

Read more…

Navigating large blogs

Some advice for designers on how to make large blogs more usable and easy-to-navigate.

With the exception of news-exclusive blogs, pretty much the entirety of blogs on the net feature topical or thematic content that can be useful and informative not only at the time it’s written, but for many months or even years down the line.

So when a blog grows and expands, it’s easy for older posts to get lost and unseen. Sure they’re still there, archived or categorized, but once your post count starts to rise above the lofty heights of 100 posts… chances are your old work, regardless of how well-written or useful, is going to attract less traffic from either external or internal sources.

The importance of internal blog navigation cannot be underestimated. It may seem obvious but a lack of categorization, clear navigation and tidy layout can have massive negative implications on a site’s usability, and therefore readership.

Read more…

The little things that matter

Considering how essential to the overall design even the smallest elements are, and how they should never be overlooked.

Sometimes it seems all too easy to simply throw up a contact form or a standard menu layout because at the end of the day – everyone knows how these things work, as long as they do their job, they don’t require much attention.

Oh how wrong that is. A recent string of articles from Smashing Magazine regarding Web Form Design Patterns emphasises the importance of the smallest design aspects, such as the placement of labels next to input boxes, wording, use of colour, shape, size and position and much more.

Read more…

21 Tasty Comments

A thought on the recession

house of cards
Pfff… this crunchy credit’s getting a bit hard to swallow, I might have to cancel my numerous magazine subscriptions and cut back on my capitalist ritualistic Cafe Nero coffee drinking… sure.

You see, in the UK and pretty much around the whole world there’s this ‘recession’ thing. What, you didn’t know about that? I say the whole world, but you can only really have a recession if there was some previous economic growth, so third-world countries – I’m afriad you’re out of the game!

So in the UK there’s a recession, but there isn’t really a recession, but of course there is. Quite why we’re in this ‘current economic climate’ no-one knows, and to be honest absolutely no-one knows. Gordon Brown thinks he knows, he doesn’t know. Whoah I’m getting all political on a web design blog! I’m really sorry, but this is my blog so I retain artistic license.

Heavy pockets

Come on now, have the prices of banannas and that sweet French cheese you like really gone up? Petrol – going down, mortgage/interest rates have generally gone down, in fact the only things in my day-to-day routine that have become more expensive are train tickets; and that was going to happen anyway.

You could argue on the other hand that people have taken pay cuts or lost their jobs. But why? Because this whole god-darn recession bollocks is cycled by a fear culture. People are afraid to spend money because ‘there’s a recession’, when they don’t even know what the fuck a recession is! This cycles through the market and causes a chain reaction which ultimately results in businesses cutting away staff because their clients don’t want to spend as much money because their clients are scared to spend too much money… and so on.

I may be wrong. Please feel free to correct me if I am. I really don’t have the time to study economics and current politics while juggling my job and web designy stuff. But hey, if this recession has it’s way who’s to say I’ll even have a job soon – so that will give me all the time in the world to catch up on all that complex economics. It must be really complex because some of the best in business have still managed to fuck up royally!

But, the 2 things that annoy me about this situation are thus:

  1. Naughty newspapers. The media has fuelled everything. By striking fear in to everyone the media has successfully managed to reduce consumer spending which has crippled the GDP and fuelled everything further. Is there a hidden agenda?
  2. House of cards. In order to keep things afloat, business are having to reduce salaries, make redundancies and in some cases collapse like a house of cards with everyone loosing their jobs.

House of Cards

Business panic, or they get clever and consider that in a few months time cash is going to be tighter than it is now – so it’s time to cut away staff now to save a bit of pocket money (so top-level management can ensure they still get that chunky bonus and new company car at the end of the year).

Problem is, the majority of the time the staff that have to go are the people at the bottom of the food chain. The little people, the young people, the less-established or experienced, the production staff. Why this is bad:

  • Young, inexperienced, little CV – it’s going to be so easy to get a new job now eh?
  • You’re left with plenty of managers but no-one to manage – ace!
  • You take away the people on the shop-floor, the production staff in a design agency, the assistants, interns, trainees in any company and things will start to fall apart. You remove the bottom cards from a house of cards and it’s going to fall. And the cards in the middle are going to get crushed.

I couldn’t decide which was a better analogy – house of cards or human pyramid… the pyramid might have been funnier!

My advice to the people at the bottom

Coming from someone else at the bottom – if the big-wigs are looking to chop out some company expenditures and you’re top of the list, work your ass off. If you’re really appreciated then hopefully you’re company will go out of their way to keep you on. If not, maybe it wasn’t the right place for you, try somewhere else and in 6 months time you might be looking back laughing, thinking “What the hell was I doing there?!”.

And if that doesn’t work out, run away to Australia. Everyone else is!

7 Tasty Comments

1 year down!

waaay!
I noticed it was a year today that I first posted on Redswish. The site’s come a way since then but hasn’t been anything ground-breaking, not that I intended it to. I’ve tried to put a decent amount of time into the site but it’s not always that easy. Plus over time I discovered the value of quality of quantity (I think)!

Through constantly trying to better myself and the quality of my writing I’ve learnt a lot and hopefully crafted some articles that have helped and inspired people. If not, well I’ve wasted a lot of time then! But I do feel that if you were to read through all the articles mentioned below you’d see how my writing and understanding has matured over the past 12 months…

Anyway, just a quick thank-you to the regular visitors and commenters and even those that have popped in and never returned again. The odd bits of support and kind comments keep me going. Here’s to another year!

A quick summary of some of the more popular articles from the past 12 months:

That’s just a selection. I’ve also write and have guest written for other blogs including the Flame blog and iFoh designs.

Shout Outs

There are a lot of people, designers and companies that have inspired and influenced me over the past year. I’m really sorry if I forget anyone but off the top of my head I’d like to thank David Airey, Jacob Cass, Matt@ifohdesigns, Andy ClarkeIan James Cox, Jeffrey Zeldman, Vandelay Design, Smashing Magazine, Adelle Charles, Chris Spooner, Carsonified, Elliot Jay Stocks, Nick La and so many more people…

Working at Flame since last June has been great fun, the people here are great and learning so much. So, here’s to another year!

16 Tasty Comments

Wordpress Magazine Themes

This selection of 10 fantastic free Wordpress Magazine themes was compiled by Tom Walker, a self confessed gadget addict who writes for Manchester-based ink cartridge supplier, Cartridge SAVE.


10 Awesome Free Wordpress Magazine Themes

Wordpress has risen to become the online publishing tool of choice that enables anyone to create a blog or multi-page content website with relative ease. Fully customisable, this open source platform is now powering some huge online properties, including many online magazines. Of course, there are thousands of free-to-use Wordpress themes which you can use to create your own magazine with minimal programming knowledge. Here are 10 of the best free Wordpress magazine themes to try out.

1. Branford Magazine

Branford magazine

A simple but stylish layout, this theme enables you to display content in a format similar to that of an online newspaper. With a lead article dominating the top of the home page, glimpses of further articles within the subsequent categories are displayed below to entice the reader to click the links to read further. This easy to navigate theme is customisable and even has dedicated advertising spaces within the layout.

2. Mimbo

Mimbo magazine

The Mimbo theme is very similar to Branford and in fact the author of the Branford Magazine theme attributes his inspiration to Mimbo. It provides a grid layout with a great white space balance which ensures that each section is clearly demarcated so that the page does not appear too busy. Mimbo is highly customisable and it is possible to upload thumbnails, both large and small, against posts.

3. The Morning After

The morning after

This unique Wordpress magazine theme will ensure that your blog stands out from the rest. This widget-ready theme is fully customisable as even the header image can be changed. As it is a true magazine format, readers are also able to print a printer friendly version of posts. With an abundance of features, The Morning After is the ultimate professional magazine theme.

4. Guzel Magazine

Guzel Magazine

For publications consisting of many different categories which extensive content, the Guzel Magazine Wordpress theme offers the perfect solution. The feature article is prominent, occupying the top of the home page and there is even space provided for sponsor adverts. It also possible to upload thumbnails against stories and has space for video content.

5. Arthemia

Arthemia

This contemporary theme offers a professional magazine layout unlike most themes as the category listing and description is inserted beneath the main feature article, providing the reader with insight as to what they can expect within each category. The home page is clearly divided into separate sections, making the content easy read and user friendly.

6. Jello-Wala-Mello

Jello Wala Mello

If you are looking for a completely different magazine theme, then the Jello-Wala-Mello Wordpress theme may be just the one for you. Its bold colour usage is consistent throughout and its grid layout on the home page ensures that the content is easy to view and navigate. There is a standard advertisement space on the home page and it even includes a sub page design for viewing single posts.

7. Zinmag Remedy

Zinmag Remedy

A sleek Wordpress theme, Zinmag gives the impression of a glossy magazine. A brilliant feature not seen on many other free Wordpress themes is the sliding carousel of feature post images, which is great for capturing the reader’s attention. A highlighted feature section is standard on the home page and thumbnails can be posted against subsequent stories.

8. Linoluna

Linoluna

This theme gives the look and feel of a glossy magazine, while still being easy to navigate. The multiple sections on the home page are clearly defined and even though a substantial amount of content can be displayed, the well-balance white spacing ensures that the reader isn’t bombarded with information on a relatively busy page.

9. Ikarus

Ikarus

One of the most versatile magazine themes, Ikarus comes with over 2,000 user variations and options which is rare amongst free Wordpress themes. There are many features included with the Ikarus theme including video support, slideshow support, social bookmark tools and much more. All user settings are easily maintained in the admin area.

10. Revolution Lifestyle

Revolution Lifestyle

Marketed as suitable for a women’s interest magazine, the Revolution Lifestyle Wordpress magazine theme has a softer, more feminine look and feel while still presenting the content in a highly professional manner. As expected from a magazine site, it enables multiple categories and subsections to be maintained. The homepage even has space for sponsor advertisements and a well placed subscription invite where the reader can sign up for email alerts for site content changes.

11 Tasty Comments

Designing with empathy

Put yourself in your users shoes

Being a web designer is a tough job. “Oh give over!” I hear you cry, and you wouldn’t be the only one. This misconceived view is justified by the general lack of understanding as to exactly what a web designer does.

Okay, being a good web designer is a tough job – but so is being a good barrister, doctor, teacher or engineer etc. The difference is that in the latter instances this is widely acknowledged based on the fact that professions of this nature have been around for a while. But due to the short lifespan of the Internet and it’s architects, coupled with the all too common ‘anyone-can-do-it’ mentality that is attached to the term ‘web design’; true web designers are rarely afforded the respect we deserve (yes, I’m considering myself a good web designer. A little bit of ego won’t hurt, will it?).

I’m not soliciting sympathy, I simply wish to raise awareness that designing for the web requires so much more than a knowledge of HTML and a copy of Photoshop. Depending on which side of the playing field you’ve approached from, development and functionality may hold precedence whereas those from a more traditional print design background rather fancy a more aesthetic approach. Then there’s fussy usability and accessibility wizards in the middle.

Standing out from the pack

The fact today is that with so many so-called designers and developers cramming into the industry, actually getting ahead of the pack and standing out as a skilled professional requires generalisation as well as specialisation. It’s not enough just to be able to code “bad-ass” HTML quickly or whip up sexy designs in Photoshop.  A good web designer has to understand how websites are built, how they are used, on which devices and platforms, how they affect and interact with the end user.

Aside from a wider knowledge of the different areas of web and interactive design and development, a core, fundamental and essential ability of a great designer is the ability to empathise with the end users, the people you are designing for. Because they are what matters.

The trouble is that websites are supposed to deliver an experience, normally whilst promoting a brand or product. Therefore to do this successfully a website must be 3 things – attractive, usable and functional, thus it must look good, be easy to use and provide a service or end result. To handle all that by yourself is quite a task, hence the reason why the full website creation process is normally handled by a team of people. However, to rise to the top of the pack it helps to have a broad understanding of all the many criteria that make a ‘good’ website.

How to empathise

Simple, I couldn’t give an easier piece of advice:

Stop. Listen. Learn. Watch. Open your mind. Read. Research. Ask questions. Ask for critcism and don’t ignore it when it’s given to you. Try to look at every challenge from a different perspective.

OK, I can throw out plenty of verbs. Great, how does that really help?

Sometimes, empathising and putting yourself in the place of the people you’re designing for is just a state of mind, somtimes it’s born out of experience and sometimes it requires some additional learning to get comfortable with.

When designing for any project, for any purpose or userbase, but especially for an end user group you’re not familiar with (for example, in my case – model boat sailors) – conducting design research is the best method of gathering and consoldiating information to help you empathise with different people. Because don’t forget – you’re designing for people.

Overcoming your ego

I design pretty much everyday. Perhaps not always in Photoshop or with a pencil and paper but in some way or another I’m usually in front of a computer working on website design work. I’ve been doing this for not far off 3 years now (eesh I can’t believe it’s been that long!), so I like to think I have an idea of what I’m doing! Does this mean I should dictate all my designwork and not listen to the people who will ultimately be interacting with it?

It seems a stupid question, I know. But it’s true that a lot of the time, we designers think we know best. Ignoring or failing to even consider what our end users feel and think makes us bad designers.

Get over your ego, you’re not right all the time (unless the client requests an obscene scrolling, flashing ad banner across the width of their header to obtain a bit of extra revenue… then it’s time to put your foot down!).

Care a little more…

This post was just a musing. A quick run through some ideas in my head, but as usual a lot of the inspiration and ideas come from the minds of others as well. For more information on ‘Designing with Empathy’, user testing and design research, check out some of the following:

10 Tasty Comments

Designing from the inside out: Part 2 – Semantic Markup

Semantic markup - direction

In the first article in this series, Content before Design, I discussed the approach to take when building sites structured in accordance to their raw content as opposed to their presentation. In part 2, I’ll be looking at how to use semantic markup and which XHTML elements are best used for different types of content.

What is semantics?

I used to naively believe that semantic markup was just clean, well-formed HTML with divs and uls instead of tables. I thought it was a term I could throw at clients and such to look clever. But although semantic markup is so much more, it is in essence very simple. Semantic markup is that which conveys meaning and the purpose of the content it contains. So, headings should be correctly wrapped in <h*> tags, unordered lists in <ul> tags and so on.

Semantics is meaning.

Well, ‘that’s just plain common sense’ you may be thinking. And of course you’re right! But regardless, the majority of websites are built so solidly around their design as opposed to content – you’d be amazed how many times obvious lists are created in paragraphs with line-breaks instead of in individual <li> tags. Or take this very site for example – the header logo is simply an image, no <h1> tag – although it’s obviously the top level heading.

“I will be fixing this elementary issues on the next redesign, I feel it’s good for the purpose of writing such articles to be able to point out my own mistakes.”

Making meaning

HTML provides us with around 40 tags to markup different types of content. This may have been dandy 15 years ago, but in light of the web’s immense expansion and the superfluity of different forms of media and content websites present – 40 tags looks rather slim. The result of this is 2-fold, either:

  • designers look to alternative methods, such as microformats, to help expand the capabilities of their markup.
  • designers are forced to use irrelevant HTML tags to contain and present content they weren’t originally intended for.

So, in some cases it’s 1 step forward, but in others it’s practically 2 steps back.

The easiest way to write semantic markup is to build sites with a content-out approach, as discussed in part 1 of this series. By writing your XHTML in a logical content order – you will automatically create the correct elements to represent the content of your site instead of the design.

Why is this important?

Well, not to bore you with the old accessibility argument but let’s not forget that websites are, in their rawest forms, conveyors of content to the user. Sure, we use CSS to make them look darn pretty and then we pop in a bit of client-side scripting or Flash to make them sparkle – but there’s a large portion of your visitors that won’t reap the benefits of all that time spent in Photoshop and writing lines of funny symbols.

Writing meaningful markup helps to group different content types correctly. When styles are disabled, or when your site is being parsed by non-visual devices, this will help to keep everything together and in order. However, it also aids styling to no end, and can also make it easier to associate elements and content types with scripting to easily control the dynamic and visual effects of entire blocks of content without having to assign various classes and ids to every item.

In the following example I have changed my current footer navigation markup into semantic, meaningful HTML that can now be styled more easily than when each footer link was independent of every other:

Footer navigation

What’s better about it?

  • Firstly, I’ve removed the useless <div> and marked up the internal contents (the list of links) in an unordered list.
  • I’ve then replaced the <div> id with a more meaningful <ul> id. This will mean some CSS amends to transpose the styles.
  • Doing this gives me more stylistic control over the elements with less code, but also means that without styles, the content will still make sense.

Simple eh? That’s the point! Creating semantic markup shouldn’t be an exceptional skill, it really is just a combination of a good knowledge of HTML and common sense. The new footer markup above is actually easy to control with CSS and will now appear far more coherently when viewed without styles.

Using the correct elements

It’s important to consider carefully which elements to use when marking up content. This can reduce bloated code in files, make CSS styling easier, aid dynamic control, make it easier to aggregate data to different sites and apps, and most importantly ensure that the content makes sense when all styles and scripts are off.

A few examples of incorrect uses of HTML:

BAD:

<p>This is a paragraph of information.<br /><br />This is the second paragraph of even more information…</p>

GOOD:

<p>This is a pararaph of information.</p> <p>This is the second paragraph of even more information…</p>

Ok that’s fairly obvious. What about when incorrect elements are used for styling before the true nature of the content has been considered:

BAD:

<span>”Knowledge speaks, wisdom listens.”</span>
<br />
<strong>Jimi Hendrix</strong>

GOOD:

<blockquote>
<p>Knowledge speaks, wisdom listens.</p>
<p><cite>Jimi Hendrix</cite></p>
</blockquote>

And one more chunky example for good measure:

BAD:

<strong>PHOTOSHOP FOR BEGINNERS</strong>
<p>Photoshop is a design package by Adobe that allows you to create and manipulate images and photography. Some of things you can do with Photoshop include:
<br /><br />
<strong>Cropping, rotating and resizing images.</strong><br />
<strong>Changing the lighting, brightness, contrast, hue and saturation of images.</strong>
<strong>Create shapes and objects and apply gradients and shadows.</strong>

GOOD:

<h1>Photoshop for beginners</h1>
<p>Photoshop is a design package by Adobe that allows you to create and manipulate images and photography. Some of things you can do with Photoshop include:</p>
<ul>
<li>Cropping, rotating and resizing images.</li>
<li>Changing the lighting, brightness, contrast, hue and saturation of images.</li>
<li>Create shapes and objects and apply gradients and shadows.</li>
</ul>

Marking up with Microformats

Microformats are a set of open data format standards to help create and ease web content publishing and transferring. MicroformatsThey are designed to more appropriately label groups of data, such as an address or business card information. They are an extension of XHTML that open up a lot of opportunities with only the slightest bit of code. No new languages to learn, no complex scripting.

Microformats extend the potential of the traditional 40 (or so) HTML elements such as blockquotes, paragraphs and lists and enable us to describe and markup our content in even greater detail. They also allow us to markup content so it can easily be aggregated by other sources through XML, RSS and other technologies.

Now unfortunately I’m going to stop there before I embark upon another tangent on Microformats. They are most certainly a subject for another day, considering I’ve recently got the bible on Microformats for Christmas and it’s going to take a while to get through. So for now, please pop over to the Microformats website for lots and lots of more information!

Take a step back

Well, that about covers that for now. In the past 2 articles we’ve looked at designing from the ground up. Considering content first before fancy graphics and snazzy AJAX and Flash and looking at how to markup our XHTML correctly and semantically. In the 3rd part in this series I’ll be entering the deep realms of progressive enhancement, but until then I’d like to hear your opinions and views, so feel free to comment away!

4 Tasty Comments

Design constraints

Constraints

Constraint leads to bad design, and good design

Books can teach you how to write HTML, online tutorials can help you craft your Photoshop and Fireworks skills, thousands of hours of hard work and engagement will provide you with a better understanding of the ins and outs of the Internet and the ways in which people interact with it.

Your job title is meaningless.

I am a designer. I work mainly on the web. I use Photoshop and Textmate daily. I build websites.

Does that stop me picking up a paint brush, spray can or scissors, or camera and camcorder and going out onto the street to obtain different forms of media that I feel may be useful in moulding my final output, the end creation?

No?

If it serves as a valuable asset in creating the final experience, there is no need to be restricted by my job title or the equipment on my desk alone. But constraints also allow us to expand creatively. By creating barriers, we know how far we can go – the lengths to which we can stretch and bend the rules to create something new, something that works within it’s medium whilst evolving beyond the competition, beyond the confines of the original brief or spec.

Make clients happy, make users happy. Everyone’s happy, everyone wins!

If there are no rules in the first place, how can we break them?

However, never forget the difference between art and advertising. Art is personal expression. Advertising serves the needs and purposes of the client. It is to promote a brand, a product, a service or opinions. Advertising makes money. Web design is a form of advertising, an increasingly essential and multifunctional branch of advertising and branding that absolutely cannot be overlooked or underestimated.

But advertising is dead, isn’t it?

26 Tasty Comments

Designing from the inside out: Part 1 – Content Before Design

This is the first article in a 3-part series that looks at how we design and build websites from the base up, focusing on the raw data and content that needs to be accessible to everyone before considering design and progressive enhancements. In part 1 I’ll be discussing the content-out approach, why it’s important to order content sensibly with markup and how to do it so. Part 2 and 3 will look at semantic markup, microformats and how to write future-proof XHTML before finally discussing progressive enhancement and how it can be utilised to help ensure an enjoyable, appropriate user experience for all.

Content before design?

When I say ‘content before design’ I’m not saying start playing in TextMate or Dreamweaver before picking up a pencil and paper and building ideas and visuals with Photoshop. There are plenty of different methods people use and recommend to approach project development. Some designers find it easier or faster to use XHTML Prototyping or Agile development, however I would never consider writing a character of HTML before I had a solid design and a confident vision of the final product.

Content before design means that the structure of your markup is written in a way that logically makes sense if reading it without styles or any form of dynamic behaviour.

This may seem an obvious thing to do, but the fact is that most websites built today, regardless of whether they are valid, built with divs and have nice alt attributes on every image, are still structured in accordance to their design. A lot of the time this may not make a huge difference if the website design features elements in a sensible order, but often is the case that in the markup – headers will all over the place, menu lists and blockquotes may be thrown in the weirdest places, because that’s where they appear in the styled layout.

Stripping Redswish

What better an example to use to demonstrate my point than this very site. Of course you should practice what you preach but in my defence I built this layout before I learnt these techniques and methodologies.

When you view Redswish with no styles, as may be the case with screen readers or all manner of devices, you are presented with the following:

First we are presented with the search box, then a secondary navigation, the logo image, the subscribe image then the first post on the page. To view the site yourself with styles disabled, in Firefox go to View>Page Style>No Style. If you’re in Internet Explorer I offer you my sympathy.

If you carry on down, you’ll discover that the primary blog menu is almost at the bottom of the page. Well, what use is that to someone wishing to navigate your site? The reason the unstyled Redswish site is in such an illogical, unusable order is because I built the content and the presentation alongside each other. Thus, my XHTML markup is structured in the order in which visual elements appear on the page, as opposed to a sensible order of content.

The content-out approach

When building a website, you should work from the inside out. Focus on the stripped-down, bare-bones content displayed in headers, paragraphs, lists etc before building containing and structural elements around this content to style. CSS is incredibly powerful and manipulative and can almost always be used to position and style elements anywhere on the page, regardless of their position within the markup. The most popular and functional example of just how far CSS can be exploited to transform the same XHTML can be found at CSS Zen Garden.

However, don’t let this restrict you. There will still always be instances where an extra div or span may have to be used, or perhaps one element placed before another in order for them to be composed well into the design. CSS isn’t perfect, but by building from the content out you should be able to use as few divs and containing elements as possible, whilst still achieving the same end result.

Get in line

The diagram below shows the order in which different blocks of content are displayed in the current Redswish site when styles are disabled. The right diagram demonstrates a more sensible approach to the order of this content:

Some may disagree with this, and I probably would as well. But difficulty arises because there are often presentational factors and different information design priorities that overrule the order of the basic content.

For example, on the current site – the sidebar features categories, archives, a subscribe block,feeds and blog meta data. From a usabilty standpoint – categories and archives take a priority over the other elements because they’re necessary for site navigation and are primary page elements. However, for the sake of the design, they can’t be separated too much from the secondary elements (eg. feeds and blog meta-data) otherwise it would be nearly impossible to keep them together visually with CSS.

Sometimes the best bet is to find a happy medium, where you can still easily control your site’s visual layout with CSS whilst non-visual browsers, screen readers and such will still provide the user with a logical, easily navigable content structure.

Optimising content order

Writing your markup in a sensible order is not rocket science. WCAG guidlines dictate that “when content is organised logically it will be rendered in a meaningful order…” – this is regardless of stylesheets.

So, ensure that headers take precedence, that navigation is in the correct order and that the order of information is ordered based on logical order and priority. An example of restructuring some basic elements so they make sense, regardless of stylesheets and visual presentation:

Don’t replace tables with divs!

Building sites with a content-out approach should allow you to style your pages more organically. By creating structural blocks first, before including the raw content, you can sometimes default back to what is virtually a tabular layout. Div’s simply become table cells and try as you might, your HTML will still represent the presentational layout, not the optimal content order.

In the next part of this series I will look at semantic markup, HTML naming conventions and microformats, how these techniques can be employed to help create more sensible, meaningful content structure, and how this can benefit your user’s experiences.

UPDATE – Check out part 2 here >

13 Tasty Comments

What is the purpose of your site?

Here’s one of those ‘less talk, more listen’ posts. You don’t get many from me! I want to know a bit about your websites and your approach and attitude towards their purpose. Is your site(s) designed to make money, inform and educate, publicise a product/service/person or is the purpose unclear – perhaps it’s just for fun. For each case, how do you achieve your goals?

Design and Usability

How does your site design contribute to the end goal? With regards to user experience, what do you feel takes priority – enabling visitors to get to where they need to be as quickly as possible, or to provide an enjoyable experience. Or both? And how do you go about achieving this?

How much do you feel design contributes towards the overall user experience? Would you prefer a site that is easy to navigate and view, with well written copy and clear structure but features a minimal or unattractive design? Or would you rather a beautiful looking site with fancy dynamic functionality and gimmicks, but ‘makes you think’ a more? What about a balance of the two. How do you feel you can work to create a website that is fantastically well structured and presented, whilst revealing some tasty eye-candy?

Measuring success

How do you measure your site’s success? What do you determine to be ‘success‘? Site traffic? Perhaps a deeper look at your site’s analytis; what do you feel takes precedence? Length of visit, repeat visits, countires visited from, pure volume of traffic? How do these statistics vary depending on your site’s purpose? Perhaps you feel the best measure of your site’s success is more organic than statistical – the comments you receive, RSS or email subscribers, contact form feedback or a combination of the lot.

What do you feel is more important; your visitors experience or the site stats and revenue made?

I want your opinions

Please take the time out to comment below. This post isn’t about me or Redswish, I want to know what other people think. Get your site URL in there to get some coverage. I’ll be summing up everyone’s responses in an article in a few weeks.

No comments yet

Speaking at Manchester Wordpress User Group

My first real speaking engagement, how exciting!

Next Thursday I’ll be talking about Wordpress Custom Fields (in light of the popularity of this article) at the MDDA offices in Manchester. The evening solely focuses on Wordpress (because it’s so darn cool) and will also feature a talk from Simon Wheatley on the structure of Wordpress plugins.

For more information about the group you can join the MWUG Google Group or give me or Alan Holding a shout on Twitter.

If you wish to come along it’s at the MDDA offices on Portland Street, starting at 6.20-6.30ish. Be there or be square!

Page 4 of 14« First...«23456»10...Last »