De SOTO - Know Your Onions
De SOTO - Know Your Onions
by Drew de Soto
Digitized by the Internet Archive
In 2023 with funding from
Kahle/Austin Foundation
https://archive.org/details/webdesignknowyou0000deso
For Fitzroy
Navigd
Design: www.navig8.co.uk
Typeset in good old Bembo with a splash of Bodoni
and a dollop of Helvetica condensed
The phrase ‘know your onions’
means that you are an expert in your
field, top of your game and you really
know your stuff
BIS
BIS Publishers
Building Het Sieraad
Postjesweg 1
1057 DT Amsterdam
The Netherlands
T (31) 020 515 02 30
F (31) 020 515 02 39
[email protected]
www.bispublishers.nl
Printed in China
CONTENTS
Introduction
Briefs
Thinking
Designing
Working
The principles of layout
The principles of colour
The principles of navigation
The principles of good build
Designing for a content management system
Knowledge of conventions
Knowledge of content
Knowledge of technology
Knowledge of the process
Knowledge of the web
Knowledge of the team
10 things...
Colloquialisms
Glossary
INTRODUCTION
I recognise that it might seem odd to write a book about
web design and not just build a website about web design.
The feedback I’ve had about my previous book: Know Your
Onions: Graphic Design was that people kinda liked having it
beside their computer, making notes and spilling Frappuccino
all over it, so a book it is.
Let’s get something straight from the start. This book is
not the be all and end all of web design. I received a rather
fabulous duffing up in the form of a review for my last book,
Know Your Onions: Graphic Design because the content wasn’t
detailed enough. Each chapter, subject and activity in this
book could be a book on its own, and there are books out
there, some from this very same publisher, that tackle these
subjects in detail. This book does not do that; it would be Know Your Onions:
huge if it did. So for instance, I’m not going to go into Responsive Web
any depth on design for tablets or smart phones or Design has a certain
responsive design, agile, scrum or other athletic sounding ring to it, don’t you
activities — they may turn out to be books of their own. think?
If you wanna know how to design a great website that people
might actually use, then this book will do the trick.
The World Wide Web is a fast-moving entity and things
change all the time, without resorting to statements
like ‘this book is accurate at the time of going to press,
typical 4% APR, your home is at risk if you do not
keep up your payments’. I have tried to focus on what
makes good design great and not too many examples
of websites and technology that will, inevitably, become
out of date. You may come across some things as you go
through the book that you might want to learn more
about, or simply get an up-to-the-minute ‘technology-
check’. If in doubt, do a search and look it up online.
My background, setting aside minor altercations with the GHAI
of course, be different.
A website brief
template is a jolly
good place to
start and you can
download this for
Jree from the website: t title:
knowyouronions.info
Out you:
error tyeres
THINKING
Everything you design has to ‘do’ something.A business card
for example ‘does’ something, it says something about you and
the company you work for. But a business card has a low-level,
short-term interaction. It goes like this — “Hello, my name is
Drew, I am a Director of a design group called Navig8, here’s
my card”, and Jocasta takes my card, feels the quality of the
paper, looks at the design, and makes a judgement. That just
about covers the interactivity of a business card.
With a website, there is way more stuff going on. For starters,
it is rare that people just arrive at you or your client’s site; they
will probably have come from a variety of sources. They may Purpose: the reason
have been given your business card, or searched for something —_ these people visit
they are looking for, or they may just have heard about the site. —_your site, combined
Either way, they already have a purpose, and that purpose is with the kind ofuser
gold. That is your brief and, depending where they have come they are, gives you a
from and what they want to do, and what kind of person they clear vision of what
are, it underpins everything you want to achieve. the site should be
Try to think this way from now on; you have to be in the and do.
mindset of your client’s customers, they are the brief. Give them
what they want and you are on to a winner.
Pll give you four diverse examples of imaginary web design
projects that will help you understand how to define your
brief with your client and think about what you could do. In
my experience, with web design, the more questions you have
asked and understood the answers at the beginning, the more
likely you will design an amazing and effective website.
Project one: Accountancy firm
Project two: Band
Project three: Charity
Project four: Gentleman’s outfitter
I’ve picked these four because they cover a lot of bases and
a good range of likely scenarios — something that could be a
brochure site, something cool, something that needs to address
a number of issues and something that has products or services.
Each project and website has specific needs to make it
successful.They all have competitors, they all want their
website to ‘do’ something for them, but they are all different.
You can make them better — and that is the rub.
What if...
Let’s look at it from the accountant’s client point of view,
not from the accountant’s point of view... what if, like me, I
have company accounts for ten years, what if... 1 could have
them stored in a secure, password protected place on my
accountant’s website, so that when I get asked to provide What if... as a
company particulars by suppliers, the last three years of designer, your whole
accounts and all that other stuff, I had a place where it would life should be a
all be kept, online, in date order, just for me. questioning, creative
What if... Ihad an accountant who knows I own a second journey of ‘what ifs’.
property (I wish) and eight employees. The site could serve
content that might interest me, or at least put something in
the monthly email that might make my finger hesitate over
the delete button when it arrives in my inbox.
It’s a ‘what if’... But if the internet has done one thing, it
has made even the most unlikely businesses make an effort.
A company can communicate directly with a customer and
effectively give them what they need.
This is what I want from my accountant’s website, and I don’t
get it from mine:
All my accounts online in a secure area, downloadable in
PDF and Excel format.
Management accounts when they are ready.
VAT and Tax projections — giving me a calendar so I know
when to pay.
A calendar detailing payments due, with email alerts.
An executive summary giving me my turnover, profit
before tax and after tax for every year.
My VAT liability for each quarter.
Oh my life, what if I could get a quarterly review and
predict my cash flow!
Of course some of this comes with accounting packages, but
they stand alone on Sheila’s computer, our bookkeeper, and
that’s not the same.
My accountant has these things to hand, it should be no great
shakes for him. I doubt any accountant does this for their
client. These things can all be delivered in an automated way
and all add value to the accountancy business.
This is all good for designers, even if it is something of an
uphill struggle. Try talking to them and, as I say, have a go
and if you don’t get anywhere, sit down and try making a silk
purse out of a sow’s ear. As you may have guessed, the reason
for this case study is to try to get you guys to not accept the
inevitable and at least have a go and think what you could do
with a site, which on the face of it, is a site that does nothing.
I gave you a few pointers earlier, here’s a few more, and they
are all ‘what ifs’.
What if... the interface served different content depending on
the client type? We talk a bit more about this later, we call it
‘user journeys’. For instance, some accountants specialise in
certain types of clients. If their favourite clients are rap stars
(we all need tax advice) then the rap artist could click on a
button just for them, and the content would suit their needs.
“Yo, yo, word, dis tax on yo rims is whack, if Ay list em as the
rides’ repairs, the man can’t get his hands on your cheese”—
or whatever, I may not have got the vernacular right.
What if... your WIM POC: 2 oe hae
company had its own
page, that you accessed Drebners
through a password
that not only listed
your accounts, but had I'm not ready for
ousboctwheryour fgg Tetirement, but | wil
income tax is due,
be one day...
It only takes a little planning, the earlier the better
your expenses needed
to be in, etc. — you’d
probably like that.
It would effectively ia Budget news
remember all the things
most of us business
owners don’t really
want to bother with hye =e
remembering — we'd
really find that useful.
I hope you get the idea.
Apply this thought
process to every project.
On to the next one.
TRY THIS: Spend half an hour thinking about all the cool things
the websites you like do.
Now, think how you could integrate these cool
things into an accountant’s website. Tough one. But
get it right, or at least get some of it right, and your
accountant’s website will be a million times better than
the one down the road.
How did you get on?
Project two: Band
This type of project, working with a cool band, is most
web designers’ dream job. Most bands will have sorted
themselves out with an online presence with free services like
a MySpace site, a Facebook profile or even a WordPress site.
So delivering an ‘official site’ isn’t as easy as it sounds because
a lot of the work has already been done. These free sites
offer an amazing amount of functionality. There are ways of
integrating all these sites and elements into ‘the official site’,
and I will go though them, as much as I can, but for now, I’m
trying to get you through the early design process.
Assuming you have listened to the music, and nobody cares
if you like it, by the way — just say you do — then you should
have some sense of what style the site should incorporate.
This is the beginnings of the brand. It’s no good designing a
black site with flaming text and religious iconography if your
band plays medieval ballads. Actually, that might work. But
there is a tendency for designers to design sites that they like
and they have seen elsewhere, as opposed to something that
the fan base wants.
Two things to think about when designing a band site — if
they are famous already, it’s all about maximising sales, selling
tour tickets and tackling the international market. Even if
‘your’ band isn’t a global phenomenon and is struggling
away to get noticed, then selling tickets to a live show still
applies. Getting Facebook ‘likes’, building a bigger fan base
by letting the fans feel closer to the band, whilst tempting
record companies and the powers that be to notice them, is
important. There are two distinct markets here; the punters
and the suits. Your design should accommodate both.
Hang on Drew, you are talking about functionality here.
That’s someone else’s job, isn’t it? It is, but not all of the time.
In fact, not most of the time.A good designer has to deal
with not only how things look, but also how they work. It’s
not such a bad thing after all.
Actually, this is an important point. If you are a print designer,
a lot of the time you are given the content and you design
around it. But being a web designer, you are closer to
being a product designer than a print designer in many
ways. You have to consider how it works, what it does and
what the user’s experience is.
Websites for bands tend to be graphic rich, have lots of
great images and less live text.Asyou can see from the
example below, it’s a fair few years old, but I still like it
and I still like the band!
Visuals: original
r fs
ENG visuals for the home
NS THE x 5Sh GE page and press page
THE BAND«MEDIA«har O1bS:= SIGNUP —ah, those were
the days.
this predicament.”
I’ve broken it down here
into easy chunks but +|
See In [shetercensiand) |] RE
essentially, it is what it : Find your 4 For housing advice
3 4 . By . local office
is. If you are designing a Bee ee fp at A Fnac peeaves ‘
= the main news item thet Shelter would like using an ornalion uci
website to do what the
. Read on
eaten | Some
J bana Rponmenentemen eetiea!
charity needs to do, you Do you need help? Shelter bookshop
need to think about the Ean wo tn a
message and the action.
sms
One noe ne
SNELL jioicssio. 9h ra)
Way before you start
BS Aified plese Home Geladvica + Getinvowed + Campaigns ~ News Aboutus Forprofessionals ~ Shop Donate
BUYITNOW
for now I will keep it simple. Let’s assume
your Gentleman’s outfitter has some kind
of corporate identity. Perhaps a logo, colour
scheme and a strap-line like ‘Furnishing the
sartorial gentlemen with clothes befitting the modern age”,
a tad long for a strap-line, but hey.
How does the site — the user experience, the graphics and
the text — reflect the brand? Before we go any further, just
a quick note on brand. Brand is not the same as corporate
identity. It’s not just the logo. Some agencies profess to
provide a service called ‘branding’ and what
Window shopping Sir? they actually do is design the client a logo and
Register today to save your
call it branding.A logo is part of a corporate
preferred items for another day. identity and a corporate identity is a small
Rather like a ‘wish list’ ifyou will... part of abrand.A brand consists of many
g Register
toot sweet parts, some of which are very difficult to pin
down. George Clooney is a brand, as are you,
my dear reader. Brand encompasses how an organisation
Content as well might speak about its products, their tone of voice, or even
as design needs what their customers might say about their products. Take
to strike the right this re-working of our gentleman’s outfitters strap line for
tone. It can really a typical software giant: “Furnishing users with software
add personality to befitting the modern age”— err, no. Our gentleman’s strap
a website. line suits the brand of a quirky gentleman’s outfitter. It does
not suit a software giant.A good and true strap line for a
software giant might be, “Releasing software full of bugs and
forcing our customers to upgrade”.
A good brand gets every single bit right, so that every
action, word and product supports and builds that brand.A
company’s brand encompasses the style of its packaging, and
even how its customers talk about it! Big stuff.
It’s fairly clear the type of design approach that a company
like our example might want. What is the right brand
application for a gentleman’s outfitter? Although I would
never expect the obvious from you, you can kind of smell the
essence of the brand, can’t you? When applying the brand,
you can imagine how the sign up panel might look and how
text style might alter to reinforce that brand. Do you get me?
‘Try it. How did you do?
How can I bring it all together?
The problem: to our users this website is a place that perhaps
they might go to buy that special bow tie. It probably isn’t a
place where customers will congregate and make it
a central part of their online lives, right?
Sign In
We can still apply the rules we did to the other site,
Don't have an account? Sign Up. It’s easy and free!
opportunity? The process should have been a lot of Remember me on this computer. Forgot
your Password?
fun, after all you had a great brand to work with, a
nice site and a free rein.
What did you do?
Here’s what I came up with. What if... the site not
only sold you the clobber to look sartorially elegant, Sign up!: this
but also helped you to put two and two together, taught you interface lets you
the correct etiquette, etc. ’m telling you I could go mad for sign in using your
this. We could integrate YouTube channels that teach chaps Facebook or twitter
to tie a bow tie, teach them the reason the bottom button on profile. How would
a waistcoat should always be undone, what a pair of fishtail you redesign it so
trousers looks like and when is the right time to wear tweed.” that it is sartorially
What if registered users could post sartorial questions to the elegant? Try on the
resident expert, the answers viewable by all (good for SEO notes and sketches
after all) for example, “Dear Henry, I’ve heard in the best page overleaf.
circles that your pocket square should not be identical to
your tie, is this true?”.You can perhaps see that the site might
become the destination for the modern gentleman to buy,
discuss and learn about the correct way one might dress. What
if you could actually see what that purple set of braces looks n
like on a blue shirt with cream trousers? Handy if you have Tweed is attire best
these sorts of concerns. suited to Country
pursuits.
What if users could log into their accounts using Facebook?
Thinking like this will help you to separate the website from
the crowd, transform you from just being a designer as well
as giving your client reasons to create
a brilliant site. Or you could just list
bow ties for sale.
There is another type of site and
interface that a designer often 1s
asked to consider and needs careful
thought before wading into the
minutiae of design — any site that
requires a user profile, a large amount
of content, user groups or any kind
of network.
© inbox This type of site (with lots of
Outbox admin features) provides a whole
aS heap of issues for the designer that
affect the navigation, structure
— just about everything. Under
most circumstances once the user
has logged in, they will arrive at
a ‘dashboard’ of some kind. This
interface allows them to edit their
profiles, post content and see content
Views x fin BRPSP
LS, that has been presented to them, etc.
13,000 Clicks Typically there can be a lot of data
and functions to display, the example
Messages 12,000 here shows an interface (which
I have to admit I purchased as a
1 3 : 000 Favourite
template) with a stack of content.
Projects like social network
Admin essence: sites, intranets or community sites have so many types of
I detect essence of functionality and within that is a host of different scenarios.
Microsoft in this The presentation of the functionality differs from a typical
template design. website because the interface should be a graphic display of
all the activities they might want to perform, a ‘tool’ box if
you like. The scoping of the user journeys is mega important
when working on these types of interfaces.
Can you do
better? How would
you design a nice
sign up panel?
Have a go here.
Wonky: anybody
spot whats wrong
with this idea?
Answer on page 31.
DESIGNING
Like almost everything in life, there are conventions out there
that help people understand what to do and what to expect.
It will depend on your end client whether these conventions
are relevant to your design or not. After all, conventions are
there to be flaunted: feel free to flaunt away. But flaunting
comes with a price, and no matter how left-field your client Click it and take
is, if people can’t use the site they will leave. In this section, me home, more on
I point out some of the conventions that have come to page 129
underpin web design, so if you’ve got it, flaunt it.
The logo on the site should link to the home page. I can’t
see any circumstance why this wouldn’t always be the case.
Just do it.
Search bars and logins tend to be top right of the screen.
People expect these types of ‘utilities’ to be there or there-
abouts. If your site requires a login, then place it where it can
be seen, but so it isn’t too prominent and detracts from the
overall message. Make sure that once the users are logged in
the status changes to ‘log out’ and appears in the same place
on the site. It makes life easy.
Search bars are similar; they need not dominate but be there
for the people who want to use them. The positioning and
prominence of any function should be determined by the
way users will interact with the site.A site like Amazon needs
a prominent search bar. Imagine a site like Amazon without
a search!
Footers are very handy things. They are lowly areas, stuck With search engines
at the bottom of the page that are obliged to house things it is live text, with
like copyright and privacy policies. They are sleeping giants Pandas it’s bamboo.
that can help users with navigation. They can also help with
search engine optimisation by pointing search engines to site
maps or store all (or the main) of the links in live text format.
Search engines like live text, they are a bit like pandas and Wonky answer:
are only interested in consuming one thing. There has been a there is no way of
fashion for ‘fat footers’, these are not people with large shoes, coding form fields
but websites that really go to town and include a massive at an angle.
amount of links, way down at the bottom of the page.
Your navigation should be the clearest thing on your site,
so your user should always know what’s on offer and where
they are. I go about this in detail, but things like highlighting
the section you are in and a rollover state is vital for keeping
people comfy and happy. When an item changes state, or
alters when you are just about to click on it, the user knows
that something does something — if you see what I mean?
Buttons should look like buttons. Does this need to be said?
Yes. They don’t have to be 3D in style and look like the front
of your stereo. If you want somebody to do something, sign
up, buy now or whatever, the element they click on needs
to look like something to click on. This is probably the most
stupid and obvious thing anybody has ever said to you. But
No doubt about it, it does have to be said. Don’t make buttons look like some
this is a button. obscure artistic elements that users have to find and then
guess if it is a button or not. Because they may not find it,
they probably won't click on it and they will go elsewhere.
Make sure you know what you’re doing before
you start
Make sure you are clear about the brief. Read it. Read it
again. If you are unsure about anything, ask the client. It
will make them feel involved, clients like to be involved
and a conversation with a client before you start designing
will not only get things right from the start, but enable you
to discuss things that perhaps they have not considered, it
will help you avoid the cardinal sin, being;“I just assumed”.
Assume nothing, whatever you assume is likely to be wrong,
because you are not sure what the client means, it may mean
starting all over again. If you have to start all over again, it
will be your own fault, nobody else’s — because you haven’t
understood what the client wants. There is, of course, an
exception when it is not your fault if you have to start
again and that is when the client changes their mind. They
do do that quite a bit. But you will, of course, have gota
written brief first, and if the brief changes, then you are well
within your rights to charge them extra. But you must tell
them that before you start doing extra work that it will cost
extra — and get them to sign the costs off before you start.
At this stage, it never hurts to have a quick word with the
developers. Developers like a challenge, but they work in the
realms of reality and can let you know if a certain element you
would like to introduce in a certain way will make their lives
very difficult.
I know, I know, you are itching to start designing.
Get designing
Before you start, make sure you have been through the
Thinking process and got your head around what the site could
do, how it could grow and what if...
For the people out there who read my book Know Your Onions:
Graphic Design, then you will know how much I bang on 960 grid templates,
about using a pencil and paper to get your ideas out quickly. jolly handy they
Even though web is a screen based thing, it does not matter. I are.
don’t care if you are designing a car, a shed or an arc, scribbling
your ideas down on a piece of paper is the way forward.
Later you will read about using grids, mostly the 960 grid. You
can buy pads with the 960 grid printed on them, or download
a template from knowyouronions.info, or you can use the back
of an envelope. It doesn’t really matter. It does matter to push
ideas around, explore possibilities and unleash your creativity,
there is nothing better.
A lot of people start designing the home page first. It is
a natural place to start, of course. For websites like the
accountants we discussed above, there is no reason why you
shouldn’t start on the home page.
For bigger sites with lots of content, it is worth remembering
that the home page is a culmination of all of the website’s
content. It’s a place where clients like to highlight the main Important
functions and content. In these instances, if you can hold off
designing the home page and design some of the main content
sections first. These pages will help dictate how those content
pages, or the content they hold, will appear on the home page.
Does that make sense? A website with a lot of content should
have a home page that in some way collects and displays the
entire scope of the site —a tall order indeed.
OK, let’s deal with both scenarios.
Home page first. You will know by now what elements are
to appear on the home page. One of the main things with
any site is the navigation. It’s often the one element that has
not been considered widely enough and can therefore cause
whopping great problems later.
It may be worth your while having a look through the
section about navigation in this book at this stage.
Let’s assume the site will have these elements on the
home page:
A horizontal navigation bar with dropdowns for sub
sections.
Three ‘entry points’ for products.
A login/logout.
Descriptive text.
Imagery, however that might manifest itself.
News listing.
A footer with a copy of the main navigation.
This keeps things nice and simple.
Sharpen your pencil and pause. You can probably see in your
muind’s eye how the site might pan out. That goes there, that
goes there. You may even dream in colour. Your mind is a
temptress. Because you, as the impetuous, young spirited and
confident designer that you are, will think you can leap into
Photoshop and crack on. Be my guest. But you are heading
for boring, unimaginable solutions that will take you an age
to get right. If you ever get it right.
So, to start, service your mistress and jot down on paper the
site you have in your mind. It should take about two minutes.
Now, look again. Try something different, work on new ideas,
not just putting the same elements in different places, but
ideas. As a designer, your reason for being should be ideas.
This process that we are going through is all about ideas and
less about layout.
How can you present your client’s business, the site’s content,
the functionality in a brilliant way? Sketch as many as you
TAG SS juvsaion
Sevier J WHAT Uv
Wilt Kates» tlh ¥Gv
Wont Leman
Elements in the
cme Sketches include:
Y Navigation
Large image
Dropdown menu
Entry points
Login/log out
Text and a quote
Carousel
0ter
can in ten minutes. It does not matter if they are all rubbish. es
What matters is getting your mind, your mistress, interested
in the possibilities of something other than what might be
expected.
By the way, I use the term ‘mistress’ in a non-gender specific
Difficult client:
ofcourse in this
way. Master’ doesn’t really convey what I’m trying to say. All
instance the
I’m trying to say is control your urges, channel your energy
client is me.
into creation (this is beginning to sound like Know Your
Onions: Procreation — which would make an excellent top-shelf
publication!).
Keep at it, keep going, keep going even after you get to that
stage where your mind says ‘I can’t think of anything else’. You
can, trust me.
In my company we have a process for this, we call it the
Creative Equation. It’s a system for generating oodles of ideas in
no time at all. If you worked for me, I’d want to see masses of
ideas in an hour, that’s why I gave you the job in the first place.
Creative Equation
As far as I am aware, there is no equation which shows that
an increase in creativity is a direct cause of the time spent.
I make this jolly clear (I hope) in Know Your Onions:
Graphic Design.
What I mean is, the longer you spend trying to think of an
Yes, this section ts idea, does not necessarily mean you will come up with a
repeated, and yes good one. Some ideas come in a flash, like Archimedes in
ifyou bought the the bath, others take hours of ruminating to come up with.
first book (thanks)
Coming up with lots of them requires the right conditions.
you will have read
all this. BUT not My point is this: there are ways of working that will help you
everybody is as and your team generate ideas quickly and collaboratively in a
forward thinking relatively short space of time.The final effect increases output
as you, and before and the likelihood of coming up with that showstopper — in
you start moaning, less time.
its been rewritten. If I give a brief to a designer without implementing any
system, chances are that he or she will sit at their desk for as
long as they can (weeks, if you leave them to it), developing
endless ideas or infinite variations on the same idea and
going off on all manner of tangents. Often the designer
has lost sight of the original brief and the goals set out at
the beginning. Eventually, I can bear it no longer and I call
them to discuss where they have got to so far. I have, on
occasions, been pleasantly surprised and the designer has
come up with a solution that ticks all the boxes — but this is
very rare. Most of the time, we have a conversation that starts
with the designer saying,‘Idon’t really feel this is working. I
know they are called Penguin Pens but I thought a crocodile
smoking a pipe looked better.
Even if you work on your own, if you apply this simple
process, it will help you generate more ideas, develop them
faster and more coherently and, with luck and effort, generate
better ideas.
This is how it works. When a brief comes into our office,
we have a ten-minute chat and go through the requirements
with the team. We make sure we understand what the
client wants, which isn’t always what they need.We include
everybody in this chat. Not just the designers — everybody!
(Our accounts assistant came up with a name and identity for
a company in an hour.) Everybody has good ideas.
The team then gets one hour to come up with ideas. One
hour, nothing more. Use a pen and paper, not a computer,
it’s much, much quicker and you don’t waste time thinking
about which typeface to use. The idea is to stretch the brief as
far as you like, no inhibitions, just pure creativity.
After an hour (no more), we have another meeting where
we all take turns to talk through our ideas. There are no bad
ideas — ever — and other people are encouraged to chip in
with comments and suggestions. This system multiplies the
creativity by the amount of people in the team; the more
people (within reason), the more ideas, the more comments,
the more potential. This is an equation that works: the
number of ideas generated x the number of people x the
creative interaction = creativity, divided by time.
TIME
At the second meeting, one of two things might happen; Does it add up?
either we are all floundering and we talk over why we find I'm not sure it does.
it difficult and start again. It’s not a problem, as we’ve only
effectively spent an hour, so not much has been lost.
The other typical outcome is two or three ideas hit the
table which are worth working up: people offer up their
suggestions or a good idea comes out of a stinker (always
present all the ideas in these meetings, no matter how bad).
Whatever the outcome of the first hour, the meeting ends
and back to the drawing board we all go, for another hour,
no more.
We then meet again. By now, it is almost certain that enough
good ideas have been generated and, on most occasions, we
have far too many. So the Creative Director picks out three
or four of the best and someone is chosen to develop them
to a higher standard.We don’t have a fixed time period for
this, but because the chosen person knows exactly what is
needed, dealing with the mechanics of generating it on a
computer doesn’t take very long.
At this stage, we print them out (yes, even though they
are designs for screen) and stick them on the wall. We
use a really big ‘tab grabber’, the sort of thing they use in
restaurants to hold
Sag Rese ES eee 4 : up the orders. People
ie —— 960! then mill around
Hee ees Ihcillonear oN Gla TG Rene Panne making comments,
basins Wort OAL EERO | suBsee ie LL tr ToATIS. PANO rushing up to the
| work with black
P— Sony oP AOD
pens and bottles of
liquid paper, writing
or drawing their
comments on the
work and general
chin stroking.
By the end of this
process, which
usually takes three
ai i to four hours, the
aetna
cm ‘ Se a aaa job is done. It is a
great system, it really
Not so rough: works, people get enthused by it, clients enjoy hearing about
despite this it and the results are fantastic. After you have been through
only being a this process a few times, you never go back. The process is
sketch u shows a easier to manage if your team is more than one person (i.e. a
tremendous level team) but no bigger than six people.
of detail enabling Don’t forget to play to people’s strengths; don’t get your best
me to make ‘deep’ typographer to work up the illustrative concept, even if he or
design decisions she came up with the idea.
in a fraction of the
rine iia ae By now, you should have lots of sketches and lots of ideas.
in Photoshop. Go through them, either on your own or with your Creative
Director. Select the ones that light your fire. Are you sure
they are still appropriate? Remember, people will still need
to understand how to navigate through the site and find what
they are looking for. Choose a few, say three to five.
Now, go back to your pad, and this is a good time to work
on a 960 pad if you have one, but if you don’t, no matter.
Redraw your concepts. Focus on the detail a bit more and
as you draw the elements that will appear on the screen,
visualise them. Draw them to a much higher degree. Use
the same mind’s eye that tried to distract you earlier (or your
mistress) to help you start to think about the type of image
you would like there, how big that piece of text might be,
what colour would make that panel look great. If it helps,
scribble some notes in the margin. But don’t stray away from
a pencil and paper just yet. It’s OK to use a pen if you like.
After this round of development, things are shaping up, in
your mind and on paper. This whole process may seem like
you are slowing things down. I promise that you will reap the
benefits in spades.
Time to review these designs again, you may find that
perhaps three out of your five look like an award-winning
site, maybe more, maybe less. If you are not sure about one,
either ditch it or try to solve the problems at this stage, on
paper, before moving on. Don’t begin to think you can fix
what is wrong when working up your designs in Photoshop.
You won't, you’ll just mess around and waste time. Go back
to the pen and paper.The first fifty times you do this, it will
probably drive you bonkers. But in time, it’s like composing a
symphony, the design flows on to the page; the more you do
it, the faster you become. The faster you become, the more
time you have to be creative — the better your design work.
I would like to point out that I have not composed a
symphony as yet. If anybody out there wants to write
Know Your Onions: Composing a Symphony, do let me know.
By now it probably feels like a long journey, if you have the
sketches and the preparation done you are ready to create a
masterpiece. After all, Scott of the Antarctic didn’t wake up
Robert Falcon Scott
one morning, give Oates a buzz and say, “I fancy a stroll in
the snow, wanna come? Bring a flag, old man and perhaps
some biscuits.” Preparation, preparation, preparation — as
bank robbers say.
Fire up the application you want to use to design your
website in. These days you can use most programmes, some
lend themselves to the job better than others.
Try to follow your sketches as closely as you can, and
do not deviate from them, even as you go through the
layout process and realise that things aren’t quite as they
should be, it doesn’t matter at this stage.As I mentioned
earlier this stage is the best investment in your design
process ever, and you only get this one chance.
Open up a new ‘page’ as it is easier if you are working in a
PROTO ene ON CSIC ETL. IRN NEE ROT ere
pixel based application, because pixels are what
Preset: Custom
Name: Know Your Onions: Web Design
es
©» > ~~ make up our screens.At the moment, who
knows what will happen in the future, web pages
Width:
Height
1024
760
pixels
Pixels
could be made up of neutrons, but for now, it’s
Resolution: 72 pixeis/inch Deve Cea pixels. Now open your application, take a deep
Mode: RGB Color 3) |8 bit
Color
Background Contents: |White
breath and focus on taking your sketches to
(¥) advanced carat infinity, and beyond!
In the old days, we had to work with a size of
800 x 600 pixels or less because we worked on computers
A nice shiny
made of plaster and wood. These old computers were very
new Photoshop
fragile, often made by IBM, which stands for ‘I Broke Mine’.
document...
Now the screen resolution for browsers and screens (and
that does not include other devices) is much bigger, at the
moment 1024 x 768 pixels for monitors and sometimes
more besides.
Design the page as you view it. That means that you need to
view the pages at the true pixel size it will be seen at. Most
applications will show you this by per cent — 100%. Design
the page as it will be seen. This is mega important. If you
design a website in illustrator, twice the size, every graphic
you produce will be compromised and look awful when it
is turned into glorious HTML or shiny graphics. So, let’s say
you are in Photoshop, make sure your page view is at 100%
at 72ppi, set up to be 1024 x 768 pixels. The PPI stands for
Pixels Per Inch. This resolution does not apply to everything,
mind, but it is the right resolution for computer monitors.
Have I told you about templates? I’m not sure. I’m writing
this looking over Lake Garda, so my mind may not be with
you, it’s looking over the lake in the warm summer evening.
Aside from the 960 grid, you should begin to start to store
templates that help you take your sketches into an application
and make them ‘pixel perfect’. I learnt the phrase from an
ex-employee of mine, called Lee Suttey. He was pixel perfect
and could tell looking at a Photoshop document, if anything
was not aligned correctly, by one pixel. His hair was a mess
mind, but hey.
Once you design a few websites, be sure to keep all the files
close to you, keep them filed so that you can refer back. I
have a folder called ‘web pages templates’ that I often refer
to, silly name I know, it should have been called ‘Julie’. When
you get things like the masthead depth right, or the associated
content right when working on a particular project, it makes
life easier next time around if you look at these templates
and let them inform your next design project that needs
a masthead. Wait. | am not saying that one design fits all.
Why would I? I’ve just asked you to go through the process
of being creative and coming up with new ideas. What I
am saying is, when working on a website that may need
associated content, news, Tweets and other stuff in a 1024
screen width. If you have a template where you have got it
right, keep it, it’s handy. No point re-inventing the wheel,
that’s all.
I suggest you keep a folder with files that have been through
the mill, come out of the other side and have probably been
built and used. So that you know this stuff works.
Let’s get on with it, shall we?
I’ll assume you have the company logo and a few brand
elements to start the process off. Remember, we are working
on Project One, an accountant’s website. You will have your
brief and what-not.
The first thing I suggest you do is start a resource folder. It is
a folder with ‘things’ that may help you bring the site design
together. Remember, you can’t knick stuff from the internet.
You have to find appropriate images and illustrations that
either you have paid for, or are free. That's not an ‘T'll get away
with it’ moment. You are a professional, with a professional
client and all hell will break loose if you knick an image from
some litigious fellow. They will find out. So don’t do it. Don’t
even include them in the pitch, if you put images into a pitch
that you cannot legally use and the client approves them, then
you are stuffed.
If you can’t find the images that you are looking for, put in a
place-holder, but make sure you tell the client that is a place-
holder, write it over the image if you have too. Using royalty
free images can be very creative. It still works, it just takes a
bit of experience to get it right.
Once you build up your assets (assets are the things you need
to use to visualise your design) you can start to place them
on the page.
If you have worked through the Creative Equation, you will
know that you can share the assets from the resource folder
and move towards a salient concept very quickly.
Look at your sketches and start to bring your assets into the
page. Place them. Don’t dump them. Spend a few moments
looking at how they sit on the page and before you let them
drop, make sure they sit ‘right’. This is layout. Slow yourself
right down, take your time. The slower you are, the faster you
will be, if you see what I mean?
This is not creative. Creative came before this. This is only
taking an idea, your idea, and laying it out. Slow down. Better
to place and be exact than charge about throwing things on
Learning to sketch the page — that was done in the sketching stage, right?
well is a skill in
itself, it will take Your job now is to lay out the pages, perhaps three home
time and practice, pages, as you have designed them, as your vision, as you saw
but once you can it in your mind’s eye.
do it, you'll be set Be precise. Even if it ain’t right. Try to follow your sketch
for the rest of exactly. The more you do this, the more care you take with
your life. your sketches, the faster you will be, the more time you
will have to be creative. I know it is hard and I know I’m
repeating myself. I know it’s hard because I train my staff to
do it, but mystaff — when they get it right — are the fastest,
most creative bods you’ll find.
I can’t teach you to be creative. You either are, or you are not.
Even if you are just a little creative and not a creative genius,
I can teach you a system to maximise your creativity and time,
in fact, I just have.
You have now been through the first step, the best bit really.
So now we move on to laying out your work, creating your
graphics and tackling those tricky design problems.
Copyright
It is very easy to get carried away on the internet and search
for images for your designs and stuff them in willy nilly. Just
because it is on the internet does not mean it is free to use.
Sure, there is lots of free stuff that you can use, but you need
to be sure first. Wikicommons offers some material that is free,
so do other sites, but check the licensing.You may think you
won't get caught, but if you do, you could be in a whole
heap of trouble.
Wikimedia Commons:
You can use im
stock images as WIKIMEDIA File:Bila cibule.jpg : You get what you pay
for, but some ofthe stuff
placeholders, but:
on this site and others
you must explain
like it can be useful.
this to your
client and all of Note the licensing terms,
them will need these clearly state what
to be sourced you can use the asset for
and purchased. and what you cant.
You can buy There are lots ofother
and download free sites out there, and
graphics and use of course, lots ofroyalty
them, but don’t free image libraries.
knick anything.
Your work is Licensing {ea
copyrighted eh aaa
‘TWisMe scented
under ne Croxtwe Connon AS
and so is other apa
people’. “@ hooves
+ attribution —You must attroute tye work in the manniey spactied by the autnoy or eensar (but
work)
WORKING
Project management PMs: a good PM
Even if you work in a vast corporate design group, with is jolly organised
members of staff whose role is to cover every conceivable and very pro-active.
activity, from ordering the paper clips, to selecting the They like GANT
pastries, you will still have to project manage to a certain charts, schedules
extent. If you work for yourself, it’s up to you to buy the and highlighter
paper clips and you probably won’t have the time or the pens.
money to buy pastries.
Project management covers a few key areas for most
designers:
Timing and scheduling.
Managing expectations.
Dealing and coordinating clients, suppliers and the
development team.
Scoping (sometimes) and managing changes to the scope.
There are other things like estimating and invoicing that go
into the project management pot, but to go into these in
detail would detract from the purpose of this book.
If, per chance you, have read Know Your Onions: Graphic
Design, some of this will be familiar to you. It never hurts to
be as good at design as you are at managing your work.
Managing expectations
Clients get annoyed when you say Wednesday and they get it
Thursday. But there is more to managing expectations than
hitting deadlines. After you have had your brainstorm, you
have come up with loads of ideas and worked a few of them
up — then you are ready to present.
Always be one step ahead and make sure you are ready before
the deadline. If you think you can rustle up a home page and
a sub-page in two days, double it. It always takes longer than
you think. Clients also take longer than they think, so this
presents a tricky problem when you work on your schedule,
you'll see why overleaf.
File management
I know this is boring, but good file management makes a
HUGE difference if you get it right. It will save you time,
you will be happier and live longer. It never ceases to astonish
me, even in the biggest agencies, that there isn’t a fixed file
structure for jobs. The amount of times I have seen designers
lose jobs, save files on other people’s machines across
networks or give them inappropriate names is amazing.
Copy this folder structure onto your machine and use it for
every job you do. It was ‘designed’ for print jobs, but with a
bit of tweaking it can be used for any sort of job — websites,
packaging, you name it. You can download a folder structure
from the website: www.knowyouronions.info.
The folder structure is fairly self-explanatory, and the way I
tested it is, if another designer goes onto your computer, they
should be able to locate the most up-to-date file, the right
images and text immediately. I can’t tell you how important
this is; if you don’t get into the habit of managing your files
and versions, you will waste oodles of time, which you could
spend designing or drinking gin and tonics.
When I do a job for a client, I give it a version number and
a sensible name. like “‘ABC_Client-Homepage-01.psd’, but
you have to watch out, because the names can get a bit long.
The important bit is the job description and version number.
Every time I do a set of revisions, or a major change to a job,
I always ‘save as’ and increase the version number. This is a
good idea, because occasionally you might need to go back
to an earlier version; it also helps you track the number of
revisions you have done for the client and they can see the
There is no artwork:
number of versions as well.
for web design
When you email over the business card PDF and its version ‘artwork’ isnt really
number is 18, the client might start thinking about the the case because the
number of changes they are making and consider the time code is the artwork
and money being wasted making revisions — maybe. When and that ts ever
you get approval, that approval is attached to that file version. changing, but AW is
So, ‘save as’ for the very last time and change the version a good signifier
for
number to ‘AW’, which stands for ‘artwork’. This completely a final file.
removes the guesswork forever.
Also, as text is supplied from the client during the
project, it can get confusing when clients call their files
‘FinalVersionToUse.doc’ and then send you another file later
on called, ‘UseThisOne.doc’.
When text comes in, rename
the file supplied to something like ‘home-text_01.doc’, then
if another version comes in, name that ‘home-text_02.doc’,
it doesn’t take a genius.
) Text A lot of applications these days will automatically
Kayleigh-proofing queries.docx add the applications affix (i.e. .qxd for Quark or
Know Your Onions ...esign-02-Back.doc
.indd for InDesign, .psd for Photoshop), but if not,
* Know Your Onions Web design-03.doc
Know Your Onions Web design-04.doc it can be helpful in identifying a file’s application.
*. Know Your Onions Web design-05.doc
~. Know Your Onions Web design-07.doc
Good file naming helps on so many levels. For
"Know Your Onions Web design-08.doc instance, if I’m searching an archive disk, I can
Know Your Onions Web design-08a.doc search using the client name, job type or the affix
Know Your Onions Web design-08b.doc
‘aw.indd’, etc.
Know Your Onions Web design-09.doc
~ Know Your Onions Web design-09a.doc A word on approval; if you have emailed, posted,
* Know Your Onions Web design-09b.doc
Know Your Onions Web design-09c.doc
or even faxed (faxed if you still live in a cave)
Know Your Onions Web design-10a.doc a proof to a client and everything is done and
Know Your Onions Web design-11.doc dusted, you need to get approval. Get it in writing.
This helps clients ‘focus the mind’, it helps them
Smug: realise that the responsibility for content is down to them (it
I definitely know is, of course).
The best way is to have an approval disclaimer
which version is the at the bottom of your email. With the JPEG attached, with
latest here. its version number, the client can reply to that email with
‘approved’ in the subject or in the body of the email.
File the email in the administration folder. That way you have
a record of the written sign-off and you can wave it in front
of the client if they missed something.
That's digital file management, but you will also need a place
to keep all the bits of paper that come with a project. You
need a ‘Job Bag’. This can be an expensive agency folder, a
plastic pocket or a C4 manila envelope, it doesn’t matter.
Bung all your printer’s quotes, your estimates, notes from
chents and most recent proofs in there.
I had a stack printed (very cheaply) with boxes for
me to record important things about a job. There is
nothing more helpful than when a client rings up for
a reprint a year later, if you can pull out the Job Bag,
ring the right printer, quote them their reference (and
check the costs) and order the job in seconds.
If you are working for an agency, they will want
you to record your time. It is vital to keep a track
of how long you spend on things. We use job sheets
at Navig8, that way I can see who has done what,
for how long and what to charge the client.
To gather up all of these file management elements,
i.e. Folder Structure, Job Bag and Job Sheet — we use
a job number. It is the unique identifier that ties all
of the elements together and goes on the invoice.
It’s a system, it works. You can buy file management
and project management software, I think you can even
use a web interface, but the system described above
can be used by anyone, big or small, and it’s free.
It’s urgent!
I can understand surgery being urgent, I can see the need for
calling out an electrician in an emergency — but it still amazes
me that any sort of graphic design can ever be urgent. But it
is. It always is.
Can you imagine any possible scenario where graphic design
is really, really urgent? “Mr. President, the alien crafts are only
three hours away from entering the earth’s atmosphere. We
need an HTML email with “We come in peace” designing Aliens: they have
and we need it now!”. design needs as
I would say a good 25 per cent of our work is deemed by well y'know.
the client to be ‘urgent’. There is only one reason for this, as
far as I can work out over my 25 years plus’ experience; no
planning. You can guarantee that the person commissioning
the design work has a boss, and that boss has a boss, and that
person forgot to commission the poster in good time, when
the aliens were spotted just left of Pluto, and now it’s down
to you to get it sorted.
The point is that you have to deal with the situation. You.
have to turn this ‘urgency’ into something that will benefit
you and the client.
Different companies deal with urgent jobs in different ways.
Some just say ‘no’. They risk the financial reward and acclaim
of being the first agency to communicate with aliens. Others
say, ‘OK, but it will cost extra’, and very few clients like
paying extra. Some just say ‘yes’, no matter the situation and
put themselves at risk of doing poor work and producing
HTML emails with errors in them that say,“We come in
pieces’ instead of “We come in peace”.
OK, enough of the alien stuff. There is a middle ground. You
know how long things really take, you know when you can
turn it around a bit faster whilst still doing a good job. You
should also know the factors that are out of your control that
will make you miss your deadline.
Can you actually do it in time? Bearing in mind what you
know, add a few hours/days to your timescale, you'll need it.
Can you still do it in time? If you can’t do the job in time,
tell them straightaway and tell them why. Better to say no and
lose the job than fail trying. But if you can do it, 1 make the
following suggestions.
Firstly, tell your client that if you can do it, you will. But
make sure you tell them you are helping them out; if you
don’t do that, they will think you can do it every time.
Next, point out the steps in the process that could jeopardise
the delivery date. If you don’t know already, these include:
Client not approving costs.
Client not supplying material, or supplying material in a
format you can’t use.
Client changing their mind.
Client making endless last-minute amends.
Natural disaster or invasion of extra-terrestrials
(couldn't resist).
There are ways and means of saying things. If you outline
your response, as I have above, you will put their nose out
Dear Isambard,
The deadline is exceedingly tight, but I can see the reason for the urgency and I'll
do what I can to help.
I will have to put my other projects on hold — I can’t promise I will always be
able to drop everything in the future.
I’ve quickly outlined the process with timings, which we will need to meet in
order for us to hit your deadline. Do you think you will be able to achieve this
from your side?
Today: Approving costs and timings
Day X: You to supply all text in final form and images as high-resolution digital
files and a short brief, outlining your requirements.
Day X: Concepts and first proof presented as a static visual(s)
Day X: Comments and amendments
Day X: Second proof of chosen concept
Day X: Final comments and sign-off ready for build
Day X: Test link
Day X: Functionality testing and bug fixing
Day X: Development and final platform test
Day X: Final test link
Day X: Written approval
Day X: Deploy to live server
[You will need to add in the estimate here.|
If you would like to proceed, please send me your order, agreement of costs and
timings, and I will start straightaway.
Deadlines and
of joint (that was just between you and me).To ‘put a doily
process: the above
under it’, as they say, try something like this (above).
example ts not
You should be able to see what Pm doing here. It makes detailed enough
things very, very clear. It is helpful, it 1s proactive and it covers for a significant
your arse to some extent. The client will definitely miss their sweb project, but it
deadlines. But you will have allowed for that in your schedule Gert
and you will be able to deliver anyway. Right?
Follow this route and even though the client didn’t honour
their side of the bargain, you will be a hero and the Earth will
be saved. Say ‘yes’ to something you can’t achieve — and even
if you do your best and fail — you will be to blame.
File formats
File formats are very important to computers. They like to
know what is what and they do this by looking at the file
affix. The affixes are the characters that come after the full
stop (or period if you are in the good old U S of A). Most of
the time designers couldn't care less, but as I say, computers
get uppity if you give them the wrong file types.
Below (right) is a list of file types that you may come
across in your work and [ll give you an outline of the best
applications to use when generating your work. I have not
included them all, but concentrated on what I consider to
be the professional designers’ suite of applications and the
developers’ final files.
It’s a bit dull, but it may come in handy when you are sitting
there in a meeting and somebody starts talking about data
and MySql and you don’t start thinking that they mean it
is their SQL and nobody else’s. You seriously don’t need to
know what the letters stand for, but I’ve told you so you can
show off to your friends at dinner parties, but it won’t make
you interesting.
MAKE SURE Allow enough production time and plan for the worst.
YOU C AN Always add a day on to the delivery date. Allow for
M AN AGE: holidays and weekends.
, Be proactive and take the responsibility yourself.
Manage client’s expectations.
Watch out for urgent jobs, they'll blame you in the end.
HTML: Hypertext Markup JPEG or JPG: Joint Photographic
Language is the code that makes Expert Group
up most web pages, it creates the Created by a bunch of chaps who
framework. wanted a standard to compress images.
XML: Extensible Markup Language PNG: Portable Network Graphics
A language used for storing and A compression format for images, the
moving data about. good thing about this format is you
CSS: Cascading Style Sheets can use transparent backgrounds.
This is the file that holds the styling AVI: Audio Video Interleave
for the elements on the page. This is a video format courtesy of
PHP: Hypertext Preprocessor Microsoft.
This script creates the functionality MOV: Guess what it stands for, a
on the server making things video format, like mp4.
‘dynamic’. MP4: or MPEG4
SQL: Structured Query Language Video format.
A language used for handling data. FLA: This is the native Flash format.
MSQL: Mini Structured Query FLV: Flash Video
Language The world’s most popular You guessed it, it’s a Flash video
database language. format.
ASP/ASP.NET: Active Server Pages AI: Adobe Illustrator
This is Microsoft’s answer to PHP. This is the native file format for
JS: JavaScript Illustrator files.
This language makes things happen, FHD: FreeHand Document
developers use it to make websites This is the native file format for
and widgets function. Freehand.
TXT: This is a lowly text file. There are, of course, loads of files that
PSD: Photoshop Document in the developer world, are important,
PDF: Portable Document Format but you shouldn’t worry your head
These days a whole host of files can about them. I never have. A basic
understanding will suffice. If I’ve
be exported and shared using this
missed some and you've spotted it,
very flexible format from Adobe.
then that’s good too.
What app to use and when
Most of the time, but not all of the time, mind, the files
you produce when designing web pages will be pixel based.
Photoshop: We already know that the resolution to work in is 72 PPI.
image editing, There are a few very good pixel based applications out there,
obviously, but
some of which are free, you just need to search for them.
excellent for
But it has to be said that the absolute, undisputed champion
website design
is Photoshop. If you want to be a web designer, learn
Photoshop.
All our web pages start their life in Photoshop.
We load in a
Illustrator: template, view it at 100% at 72 PPI and a screen size of 1024
this application ts x 768 pixels (that’s four times I’ve told you now).
primarily vector I do not work for Photoshop, I am not sponsored by them,
based, so good for Adobe have not offered to buy me an Aston Martin Vantage
logos in British Racing Green with a cream leather interior. Ahem.
Photoshop has all the tools a designer needs to design
beautiful web pages, set them up to make your developer
happy and compress the file to its smallest size to keep your
InDesign:
web pages lean. I’m not going to write a manual for you, do
the master of
a course, experiment, learn from your colleagues.
design for print
and publishing There are a few key features that the application has. ’m well
aware that other applications have similar functions, it’s up to
you. An Aston would be nice...
You can set up your document so that it can be ‘sliced’
Dreamweaver: automatically. Slicing is essentially chopping out the graphics
this is as designer- needed to make up your design. You can set your document
Jriendly web build up so that the slices can be exported in one go.
and development
You can also export your design or any image, to be
application
compressed and ready for web. Let’s say you have a picture
of an Aston Martin for your new website, once you have
cropped and scaled it as you want it, you can save for web
and Photoshop will give you a preview of the effect of the
image when compressed. You can adjust the compression to
achieve the smallest file size possible, with acceptable image
quality. Note, I said ‘acceptable’. Image quality is not as
important as file size in the world of the web.
Illustrator or Freehand are primarily vector based applications.
They are ideally suited for drawing up illustrations, logos
and things that may need to be scaled up without losing
quality. There is nothing to stop you using either to design
your website; it’s what you feel most comfortable with.
They will let you work in layers and export your files in a
host of formats. Some will even let you export whole pages
in HTML. I have to say, I have never done this, I’ve always
worked with a developer to build my websites.
The controversial application is Flash. Flash does things that
no other application can do, or at least not as well. But the
mood has moved away from Flash. There are a few reasons
for this. Flash requires a browser plugin and is not supported
by iPads and iPhones. These devices rang the death knell for
Flash. We'll have to see what happens next, things change.
HTML 5 and JavaScript are developing to fill the gap. So
what’s so great about Flash? vl
tool. Whole sites can be built in Flash, you can often tell This will keep you
when you've hit one, because you will see a loading loop, a entertained while
little clock, or graphic that tells you the file is loading. you wait for your
Overly animated sites gained a reputation and a sneering Flash to load.
response, the term being ‘Flasterbation’.
Flash handles video well and it’s brilliant at interactivity using
timelines and movie clips. In the old days, which is about five
years ago, CD ROMs were mastered by Flash.
If you want to build a website and don’t want to get your
hands dirty in code, Dreamweaver will do the trick. But the
reality is if you want it to work properly, you have to learn a
bit of code.
Most of the developers I have worked with use the most
basic programmes to create code. I’m talking Notepad here.
It’s like watching The Matrix when you see them typing it in.
I worked with one developer who could look at a colour and
write the Hexadecimal code to match it. Freak.
Consistency
Consistency is vital to the delivery of good design. If you
take a look at all the major brands, love ‘em or hate ‘em, they
consistently apply their brand
SPECS BUY
and the styles that go with
it. Take a look at a big news
website and the styles site-wide
are consistent.
Connects wirelessty Here’s the thing, there aren’t
many styles that you need. In
fact, the less the better. A good
He's eral ond eempgoing - Gpt-aeactedBet headline style, subhead, body
very scclal. Me'e goed ontheprane and a
mmaseive covelc tanHe's &romentc Whe Me,
tends 1 bom Wie loud,hethesnoting more text and link style will cover a
Thar 00pu Daas intethebacagros anshit
ect Oescene. Melooks grostm tteckandhe's
atamachad (0onything large proportion of the styles
needed in any website, look
at Wikipedia. Most
SPEAKER SPECS pages have four styles.
I believe consistency
is one of the most
important aspects
Withyoui C88 days(nd ‘roepostage!)
of good interactive
uy design. Make sure your
styles do what they
<< Free 20-day trial:# fullrotund ityoure notsatiate: need to do to cover
+ Notsonvinged? Retume aretres
“+
~
Free plenup service trom yourNemeYorreturns
One yearwarranty your content and that
+ Guatemersareden,towmt.com you implement them
+ W7Ou want toorder 10ormareLowdl'y plemne eens
wenriced@en
owed com consistently.
If you and the
information architect
have done your jobs
properly, the main site
Lowdi’s website navigation should be
only has a few consistent across the whole site. If not, why not? As a user,
styles, but the way I want to know and see that the sections in the navigation
they are mixed up are the same site-wide and that navigation helps me to
and consistently understand how I access the content I want.
applied delivers a
great finish.
The link styles and colours should always be the same. There
should be no thoughts in your mind that go, “Well, I thought
this link was a bit different to the others, so I made it pink.”
If that even pops into your head, go and stand in the corner
and think about why you haven’t allowed for enough and
the right styles site-wide. If your styles have been applied
consistently, then the user will know what is a link, change it
here and there and they will have to start thinking “Is that a
link or is that pink thing something else?”
If you have a flat or 2D graphic on your site, there better
be a jolly good reason why you start introducing a 3D style
button. Stick to the interface design, don’t start chucking
3D buttons and shadows on items when the rest of the
interface is ‘flat’. It just makes for a poor and inconsistent user
experience. Bad for brand, bad for you and bad for them.
I can’t imagine what tomfoolery people must get up to when
they change what a footer looks like.
In my opinion, the only time it is acceptable to change the
nature and consistency of a website interface is when the
very nature of the site and its function change.An example
of what that might be an embedded game or presentation
perhaps. Even then, consistent use of font and colours and
branding should apply.
Got it? I think I’ve been consistent in what I’m saying —
wouldn’t you agree?
1A I
LAL
4
PY J
f\ } ,) ]}
~ VVi I
: SS a a eS a e ee ate Toe
label everything that (OWE «SOLVING 1 PEOPLE RESEARCHAND TENDERS AND 1EQUIPMENT 1 GWING |
| _“1'| PROBLEMS AND SKILLS __ PARTNERING OPPORTUNITIES AND FACILITIES ___SOMETHING BACK]
needs to be labelled.
This makes developers
very happy.
The Bento box analogy
applies here (see page
83). If your website
design incorporates a
sign up panel, then you
can supply a marked up
visual just for that item,
and the developer will
style the element, you
only need to supply the element once. Mark up: a marked
up PSD getting
Assuming that you have applied your design consistently
ready for the
this isn’t as much hassle as it looks. If you haven’t applied
development stage.
the style and the design consistently, then you run the risk
of all your margins being different and more besides. Like
everybody, some people have an eye for detail and some
don’t. As a designer, you should have a keen eye for detail.
As I’ve said before, don’t expect your developer to worry
about such trifles as a pixel here and a pixel there — he’s too
busy thinking about how to make it work. Take a look at
developers’ own websites, they look like they were styled
using a calculator.
I’ve included a marked up page here, and you can get it
from you-know-where.
Assume nothing
One of the best ways to ensure you get what you want from
the development team and from the client, for that matter,
is to assume nothing. Don’t assume they will know what
you want; you will need to explain every single detail and
question every single function with the client.
768 pickles — I was very tempted to leave that in). This size
tends to work on most computer screens these days, down to
Surrounded by
the PC laptop and doesn’t look too silly on the nice big
browser chrome
flat screen.
Your design should sit within this width and can be as deep
as you like, assuming you don’t mind people scrolling down
to the floor.
So, we know we have one thousand and twenty four pixels
across the width to play with. ‘But what is the size of a pixel?’,
I hear you cry. Well, like Einstein said, ‘it’s relative’.
Let me explain.
If you’re unfortunate enough to have spent a month’s wages
on a ticket to see your favourite rock band at a stadium near
you, but find that your seat is at the back of the arena and your
guitar hero is the size of a pip, then you will need to look at
the screens if you want to see anything at all. The screens they
use have a huge ‘pixel size’. It does not matter, because you are
far enough away that the size of the individual pixel appears to
you to be small, but if you were to get up close to one of those
screens, each pixel is the size of a plate.
In contrast, your brand new tablet will squeeze as many pixels ~
as it can into the smallest space, making the resolution very
high so that when you are watching Gérard Depardieu, you
can actually see his nose hairs.
So you see, one pixel can be a foot long (Italian herb, please’)
or a fraction of a millimetre.
I’ve seen print designers whack out a PSD (Photoshop) at
*few people will get 350 PPI and when the graphics export they are massive!
this joke’ as it is Resolution is a complex and fickle beast, in this instance — size
extremely lame. matters.
In reverse, if you are a print designer, you will be used to
clients forever saying things like, “can’t you get our logo from
the internet?” of course you know if you do use a logo off
the internet, when it prints out it will be all pixelated, because
the resolution 1s too low, the pixels will show and your final
printed item will not have nice crisp edges.
leaves work.
ae : : : Holy sheep: that’s
This is a really important point and I shouldn’t be making deep! This is a real
light of it by disclosing Sheila’s personal shopping habits. Sees Rey a
It’s all too easy to get wrapped up in what you see on your
screen and pay no mind to what it will look like elsewhere.
“0
a If you work in a big enough studio, you will probably have
both Macs and PCs. Open a web page in a PC browser, like
Explorer, and the same web page on a Mac, in say Safari.
“8 Choose a website that isn’t one of the big ones, like the BBC
OK
or Google, choose a medium-sized company. I suggest this
because the big boys spend lots and lots of money trying to
Open up the Google sort all these little differences out.
home page on your I’m assuming that, as you are reading this book, you don’t
desk top and phone, have access to a massive team of developers and an endless
search and see budget like those big website boys and girls have. That is why
how well it renders you need to look at medium to small websites on different
and oh so slightly browsers and platforms to see what I mean. Most of us have
different. It responds to work with what we have got and get things the best we
to the device viewing can, in the realms of reality.
it — it is responsive. What you will see when viewing the same website on
different platforms is varying degrees of change, the website
renders differently. There are so many variables, just think
about it for a second. Each machine will have an operating
system, say OS 10 and then a version, like .2, and perhaps a
WSC are a group sub-version: 10.2.1 and that applies to browsers as well. And,
ofnoble people of course, each user might not only use a different browser
who are trying version, but they could be using Firefox, or Chrome. And
jolly hard to bring then there are user preferences, they may have long hair or
some consistent only ever wear blue shoes and black stockings. The list goes
standards to the on and on. The variations are huge and as yet, try as the
internet, take World Wide Web might, there is no consistent standard. Yet.
a look at: So, back to the matter in hand. Allow enough tolerances in
WWW.W3. OTE. your design, particularly left and right hand margins to allow
for a little variation in display — that way, it will look OK to
the majority of people.
Below the fold
A lot of terminology used today has some interesting origins,
a bit like the term SPAM (which came from the Monty
Python sketch where every dish contained SPAM). ‘Below the
fold’ is an old advertising term. When selling advertising it was
cheaper to buy space on the bottom half of the front page of a
newspaper. You see, most newspapers you buy at the newsstand
are folded in half; the cheaper space was ‘below the fold’.
v
py
f Se. —_ hie ee
When the term is used in our case, web design, it refers to *Roughly: this isn’t
what you can see when the page loads in the browser, without an exact thing, the
having to scroll down. This is the prime real estate on web fold varies from user
pages; anything above the fold is instantly viewable. That to user, but roughly
colleague (consider giving the colleague a name) I mentioned speaking.
(Sheila) that has stacks of stuff on their top browser bar will be
able to see less, the fold will be higher in effect.
The anatomy of a web page Logo and masthead
Every web page on every site is different. Thissieh,
is where the
And so it should be. But there are common = #171 sife branding
elements and structures that make up a sus.
typical page. The illustration to the right
only shows a few examples of some content types, with a
view to helping you understand the terminology and general
placement of these elements on a very typical page structure.
Like I say, these elements move around,
change shape and are not always Horizontal
See page 75for all appropriate. Generally, websites have some _ navigation
you need to know or all of these elements. Shown here they The top level
about 960 grids. all align perfectly with matching gutters navigation, perhaps
held together on the 960 grid. with dropdowns for
sub-sections.
Th includes:
H x eee sae An advert or sign
The main headline up panel Left hand
for the page. Usually a fairly navigation
high profile piece Can be used as the
H2: Second headline sole navigation
of content, but may
This style can also be or in combination
fall below the fold.
used for a standfirst. with the horizontal
Body text navigation.
The main text style and I have chosen
an underline to show a link and a
small inset image. Image
The main image on
Call to action
the page, often
A highlighted call to action, which could of
a carousel.
course be anything from ‘Buy me’ to ‘Donate’
or a link to a more in-depth article.
Login and Search bar
H1: Headline
H2: Second headline
Body text; Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna.
* Utenim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
occaecat cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum,
What's on
23/05/09 23/05/09
HEADLINE HERE HEADLINE HERE
Lorem ipsum dolor Lorem ipsum dolor EVENT TITLE HEI
sit amet, cons sit amet, cons 23/05/09
ectetur adipisicing ectetur adipisicing Lorem ipsum dolor sit amet, c
elit, sed do elit, sed do ectetur oadipisicing elit, sed dc
tempor inc eiusmod tempor Lorem ipsum dolor sit amet, cr
labore et d incididunt ut labore ectetur oadipisicing elit, sed de
Floating panel
This is one of my favourites; it can be applied to so many
situations and generally looks good on most screen sizes.
It allows you to have bright or subtle backgrounds and the
content feels like it is all retained on a clearly defined page.
Floating panels are really only good for small sites with a low
level of content.
100 per cent width sites are not very popular these days
because, I suspect, computer monitor sizes vary so much.
Essentially, the content width expands and contracts to suit
the browser window size. This means that content moves
about as you resize your browser. You'd think this might be
a good idea, because this technique is designed to adjust for
different monitor sizes — that’s the point. Except that it generally
looks awful. Unless... isn’t there always an exception (that
apparently proves the rule)? Unless the design is responsive.
Responsive Design sorts this problem out and is the new darling
of web design, for the moment. I shall introduce you to this new
darling later on, when I know you a bit more.
100 per cent width can come in handy with things like top bars
and horizontal bars so that they always ‘bleed’ off the edge of the
browser.
You can combine that with a fixed width content area,
perhaps centred, and the site stands up to a wide variety
of situations.
5 (O00
(i ie ee
I | i li I hel |
|
= }
|
~~ The middle pa ne
{
Letterbox
Letterbox designs are very handy for websites where images
are more important than lots of text. We use them for things
like restaurants and micro-sites. The ‘letterbox’ area does
not necessarily have to bleed, in fact, when you allow for a
graphic to fit in a 1024 pixel width and then view it on a
32-inch flat screen, a 100 per cent width can look very odd
with the content floating all alone in the middle.
Letterbox designs do make sub-pages and sub-navigation
integration a tad difficult.
The central panel dominates the
home page, usually, and when it disappears or shortens its
depth on sub-pages, the other elements in the design seem
T="
ne « TN r . al
S The team
a \;
The problems
noe with parallax
Can be slow to load.
Content has to be short.
Hard to scale up and add
new sections.
FAQ
Difficult to implement
sub-navigation/pages.
Can bamboozle the user.
FF3333
Icons
Clients think that if you use icons, users will understand
what they mean and it will give them a fast and graphically
engaging way for them (the users) to navigate the site. They
are wrong.
I was called into a government department in the UK to
help design a user interface for a massive system. This was
a closed, intranet site that enabled users to search current
planning applications, pending planning applications and past
applications. What this bit of kit did was enable a select set
of users to view all the building and planning applications
across London and sort, export, view or do anything they
wanted, via this interface. I met the guy who built it. It took
him years. I got called in because his boss said, “It works and
the whole thing does what it should, but nobody can use it.
Design some icons to make it easier”. So I sat with the guy
who built it and he explained what it did. It was amazing.
He showed me the home interface, with his icons, the ones
I had been called into redesign. And I said, as I covered up
the rest of the screen, what does this icon mean? (Compass).
What does this icon mean? (A pair of scissors) and what does
this mean? (A folder.) Not one person in the meeting could
answer, not even the guy who built it.
The simple reason is that icons only work when they are
recognised, and there are very few out there. Below is a set
of icons. What do they mean in the context of a website that
enables users to view planning permissions across London?
Fa
Any idea what any
009000
They mean nothing. And the reason they mean nothing is
because people don’t instantly understand them. This happens
ofthese mean?
with brands. Everybody wants the same recognition as the
Imagine trying
Nike swoosh. But understand this, the only reason the Nike
to use these to
swoosh is recognised is because they have a million pound
navigate the site!
(dollar/corona/denarius etc.) budget so they can slap their
logo on everything you see and do it all over the globe.
ee
about why this one is good. This is only a Add some
‘typical style’, you can design them any way glamour to
you like, but remember, an e-newsletter is your potato
a taster, it is a middle ground between an Special Offer | 5 for £35 dishes with a
splash of
advert and an article on a web page. truffle oil
os
The anatomy of an HTML newsletter
The structure below is of course, only an example, you can
see it in action overleaf. This basic structure can be seen
applied to the other examples later on.
This structure is
similar to a mini
Masthead with branding website.
This is a call to action, down here at the end: QQROnG Onan tasy
iee
CO
e
ace
ne
iee
en
aie
dee
eel
iai
ieee
ae
E
Se
r
ee
ee
Typical HTML email styles Below: this HTML
email has a lot of
There is no set style to anything, let’s face it. If you want to
content, but the way
design a pair of trousers with three legs — why not? And why
it has been broken
not, indeed. I’ve only met two people with three legs and
up into chunks
I’m comfortably sure that three legged trousers are in short
makes it engaging.
supply, but for the rest of us two legged homo sapiens, the
two legged variety will do. So in a round about way, what I
am saying is, if you are designing an HTML
email, e-shot, e-newsletter or even an e-blast : NEW
action is.
This is how to do it.
Buy me, I’m on offer
My life, how many offers come into your inbox a day?
Oodles. And what do you buy? Probably not a lot — when
you do it is more likely than not because the offers are
tailored to you or because they know what
you want or may want to buy. In order to
Bercy serve the right offers and content (doesn’t
One Be ar always need to be offers), the company
| sending the e-shot needs to know a bit
debi about you. There is probably a book out
saci etiial there called Know Your Onions: Data,
but that is definitely not the book for me,
If you haven't already visited us y 4
although I think my wife would love it.
lunch, don’t de
;
OR
eat
BEM
folder structure 3a.
Fee
I
orm
e | } 960
J
grid
you design and design to meet the
technological constraints — that’s
your job.
There are a host of constraints
FOLLOW MY TWEETS & when designing a HTML email
that simply can’t be achieved when
Know your onions: Graphicdestgn ts partof the Corpor group.
Forward this email to a friend. Notinterested anymore? Unsubscribe Instantly. built. I don’t know them all, but
here are a few.
... the problem with
it is, u has way too
many graphics.
Graphics in the background Tables: below is a
You cannot put graphics, textures or images in the very rough outline
background of an email. So what that means is, you cannot ofthe structure for
put a picture behind a piece of live text, you have to make the the top part of the
text part of the image. You can colour the cell, you can make Know Your Onions
it solely an image, but not both. HTML email.
Widths
sg PRTSH
You need to design them with the fact that pe
oucuary fon skeen
most recipients will be viewing them in the
Showcasing the best of UK arts for a global audience
Limited functionality
Emails are mini web pages, but you cannot
integrate functionality into an email like you
can a website.
All those forms, polls, video, etc.
need to be hosted elsewhere and you can link
out to them. Embedded video is almost here.
Added irritation
This could be a long list, but too much coloured text, . Almost perfect: but
horrible backgrounds and really long articles will irritate not quite, best I've
just about everybody. seen in terms of self-
control with copy.
THE PRINCIPLES OF NAVIGATION
Where am I? Where have I come from?
Where can I go?
This is going to sound obvious, and if you get it right, nobody
will even notice: get it wrong and you risk annoying the heck
out of your users. Your navigation system should be able to
answer the questions above, no matter how big the site is,
without the user even having to think.
Navigation is probably the single most important thing
to consider when designing your website. The type (style)
and structure of your navigation will depend on the level
of content your site will have to accommodate. Don’t
underestimate the task, it needs careful thought before you
start your design and with a keen eye to the future. The future
is where poorly considered navigation suffers a breakdown.
Let’s deal with the questions above, one by one.
In-page navigation
I am really not a fan of this at all. In fact, I feel queasy just
mentioning it, but I feel honour-bound not to ignore it,
instead do my best to undermine this heinous idea and
persuade you to cast out the concept like the navigation
maestro you are — or will be.
In-page nav is when the user is in a certain section of the
website and the designer introduces a new set of navigation
for that section in the page! This new form of navigation
does not sit in the main set of navigation, because it either
hasn’t been accommodated in the design, the client has
forced you to do it, or you didn’t fix it earlier or try to break
it. The problem with in-page nav is what happens when
you select a page: where does the rest of the navigation go?
Clients say things like, ‘they can click back’ or, click on the
home page, Oh nny life, using the browser back button as
an excuse for poor navigation design should be a criminal
offence. “What are you in prison for?” “They caught me
forcing users to use the back button on the browser”.
In-page nav is a result of not understanding the scope of a
site, how a user might interact with it, and what the user
might want to do next. I’m sorry to say that if at any point in
your career you ever get in a place where you even consider
this, then know you have failed.
In-page nav is not the same as a call to action. So there.
Number of clicks
The number of clicks refers to the number of times a user
has to click to get to a section within a website. Clients like
writing in their briefs that no page should be more than
three clicks away. OK. But it doesn’t always work like that,
Tumblr has no with dropdowns or ‘mega menus’ you can go deep into a site
navigation on the with one click or, on the other hand, big e-commerce sites
landing page at need deeper nav than three clicks. If you get the architecture
all! You can’t even and the design right, you should be able to circumvent the
have a poke about whole three click thing. It matters, but only sometimes.
without signing tn.
Minimal nav
There has been a movement recently, even on
sites with tonnes of content, to distill the top level
nav down to the absolute minimum. Jolly good
it is too. It is often used on sites when the user is
encouraged to explore or browse — what does that
mean? Well, it means look about, see what’s here
and see if you like it. The difference here is that
the entire website content couldn’t be displayed
139:8 63.0 in a comprehensive navigation system and users
don’t necessarily know what they are looking for.
Things like big photo sites and social media sites use this as a
way round what would otherwise be a big problem. So they
‘say’ to the user, have a look, see what you can find...
B readc rumbs With thanks to the
Breadcrumbs are like a back-up when nav does not work. Brothers Grimm
Perhaps you know the story: Hansel and Gretel were surfing for their early
the internet with a baguette as a way of them leaving navigation advice,
a trail behind them to find their way home. They leave circa 1812.
breadcrumbs strewn all over the page so that they can find
their way home. I think that is the way it goes. Anyway, if the
navigation system was designed properly, Hansel and Gretel
would clearly be able to tell where they had come from and
not feel lost in the first place.
Breadcrumbs are automatically
HOME > FRUIT > CITRUS > LEMONS
generated by certain CMS and are
usually displayed at the top of the
page, just above the main content. gue BiG Sane LEMONS > eo)
They only show where you have
been and look like this (see right). Way findine:
They are handy because they are clear and often repeated breadcrumbs can
at the bottom of the page as well, but they only serve one be just live text or
purpose: to allow users to click back to the sections they nicely styled, just
have been in. I would recommend that really they are an like anything else.
unnecessary extra element, just more clutter, but Hansel and All you have to do
Gretel loved them. aie
Types of navigation
Horizontal navigation
Horizontal navigation is the old hand, the ‘anchor man’
of navigation styles.A bit stuck in his ways, reliable, but a
bit inflexible.
Nearly all sites feature some form of horizontal navigation.
Users are used to seeing it, it’s usually at the top of the page
under the masthead and is very prominent.
All good, then. Except the big problem is, eventually you
will run out of space as only so many words can fit across the
horizontal width. Even when your client says there definitely
won't be any more top level buttons, so horizontal nav is
fine, you can bet, down the line that will change and you will
be left with trying to squeeze in extra words, making type
smaller and trying all sorts of twisting and turning to get it
to fit in.
There are some very big sites out there that suffer from this
problem. There are also some hideous solutions people have
tried to implement to fix the problem. And I can understand
why. As a web designer you really need to grasp this and get
it right.
The tab system is still a favourite — nothing wrong with tabs,
they highlight the section you are in nicely and people can
reminisce about ring binders and dividers, when filing was
real filing. Everything gets a bit clumsy when you want to
use horizontal
navigation
Horizontal tab navigation with a sub-
horizontal
navigation.
When using
Sub category Sub category
tabs, and here
ea ~—
comes that
problem again,
More. you only have
so much space
you can use.
And if you
This shows a have a tertiary set of navigation, oh my life,
tab style that what a pickle. It becomes incredibly difficult to fix: it can
uses horizontal be done, but it is hard to get right.
navigation with The challenge here is to, if needs be, link the horizontal nav
mega menu
with a second set of navigation. I think there are two ways of
dropdowns. Vote
doing this, you can either link it visually to a left hand nav, or
there is space for use dropdowns.
embedding an
image. Heres one
Think about the right program to use for the right task,
don’t just use what you are used to because it is the easy Tv
option. Learn the experts’ tools if you want to be an
Computer
expert. See “What app to use and when’, page 54.
Proper code
This book is not about code. But somebody has to check
that the code they get from the developer is good. And ‘good’
can mean a lot of things, this is not a black and white issue.
There are a hundred different ways to skin a cat and there are
a hundred different ways to code something. So, good code is
subject to opinion to a certain extent.
There are a couple of things I suggest you ask for and
look for in the code that is supplied. First of all, run the
Pass: this is what
website through a validator. W3C, the snappy spy sounding
you should be
organisation that defends the world against bad code, offer a
aiming for.
free service that will check your code. You can find it here:
http://validator.w3.org
The second basic thing is to make sure the developer
comments his code. These are little notes that get typed
into the code, with slashes and asterisks that hide the code
from the browser. They explain what the developer is
doing or the purpose of that particular part of the code.
Who cares? Well, if the website is to be picked up at a
later date by another developer, these clues help them
understand what the hell is going on. If you can be
bothered, right click on a web page and view the source.
Nine times out of ten you will see the comments and
nine times out of ten they won't make sense to you.
Accessibility issues:
Accessibility Page title
This relates to how a website is designed and coded to allow := oe
all types of users to be able to use it. W3C, our validator paige ee
pals, have a programme called WAI, which stands for the ee sidve:
Web Accessibility Initiative.This lays out the principles and ia
ae : Keyboard access
subsequent accreditation for websites to help designers and eink
Form fields
i websites
coders build ites for
fo everyone.
ry' se
Vetcs A :
Accessibility covers a wide range of things, from the design “ilternnbbes
of the interface, the contrast of the colours, to code that Digiw content
helps people who are blind use the internet with their screen
readers. These conventions enable people with disabilities to
WSC have access to your site rather than exclude them.
Old medals: Accreditation comes in three flavours:
A, AA,AAA. Under
there was a most circumstances, websites aim for AA (not to be confused
time when with batteries). Read up on it (http://www.w3.org/WAI/)
displaying your so you know what’s what. If it comes up in a meeting, you
accreditation need to understand the principles and know what design
medals at the guides are in place to ensure the world can use your site.
bottom ofyour Make sure your developer knows from day one the level of
site was highly accreditation you require and if the client asks for AAA, then
desirable, these you really need to know your onions. After all, why would
days you don't you exclude anyone?
see them.
Languages
walt
WSC Sy aabiDaTon I’m opening a tin of worms here, and when I open it, I peer
inside and can only really identify a few of the worms.
How suite: W3C have To the designer, to a certain extent, who cares how it’s coded
launched a service and what language the developer uses, right? Rught. But like
that gathers up I’ve said, whilst you do not need to know how to code, it
these validation does help when people say things like ‘Linux’ and you don’t
services here: confuse that with a luxury car brand or soap. Actually,I like
validator-suite.w3.org. the idea of Linux soap, a soap developed by the people, the
recipe is free to download and you could develop your own
( @, Semantic
WSC Re Wer soap, refining it and releasing it to other soap enthusiasts.
My tin of worms could include so many different worms that
All together now: a we'd be here all day. So all I am prepared to classify are the
consortium of jolly big worms and leave the rest to the specialists.
good people working HTML: stands for HyperText Markup Language and is the
towards a new foundation of the vast majority of web pages.
standard for the way
XHTML: the adult version requiring an 18 certificate.
we use the web.
Not really. XHTML is part of XML, which is kind of an
extension of HTML, like HTML with knobs on. It enables
the code to talk to the browser amongst other things in a
more expressive way.
HTMLS: the new standard that offers a whole heap of
different innovation and technical potential, as I mentioned
earlier. Older browsers will not support some of the
functions. Test, test, test. Always offer an alternative solution
for people using older technology.
CSS (Cascading Style Sheets): code that controls the way the
page looks in combination with one of the HTML brothers.
PHP: stands for Hypertext Preprocessor. This is possibly
the most useless fact in the book and is a language
developed by Rasmus Lerdorf, who absolutely sounds
like a spy. But he isn’t. His language is used by millions
of people to code their websites. It’s open source
and, as a general rule, a PHP developer is cheaper
than an ASP developer and a bit more friendly.
ASP.NET: stands for Active Server Pages. Blah. This
language was developed by Microsoft, who may sue me for
even mentioning their name. It used to be just ASP, then
ASPdotNET, then dotNet. I dunno. It is a language for
developing websites developed by Bill Gates’ mates and is
a language that helps developers create dynamic web pages
that are connected to a database. It is the direct competitor
to PHP.
Java: a program language with a nice aroma and is served in
small cups. Actually, it is a language that gets used to create
things like games.
JavaScript: a programming language that can be inserted
into HTML and therefore makes the code actually ‘do’
something. It should not be confused with Java.
jQuery: adds functionality to a site using scripts. Carousels
and image galleries for instance.
Action script: the language that Flash uses to add
functionality to the animations.
I don’t know about you, I’m bored of this now, so I suggest
as you go along, you ask the developer why he chooses
one language over another. Ifin doubt and you have an
inquisitive nature, look it up.
Principles of cross platform build
Browsers
It’s vital that all the websites that get built for your clients are
tested in multiple environments. Unless you have hundreds
Twitter's Bootstrap, of computers in your office, you will need to use a render
there are others engine. These online tools process the code and display how
out there. the website will look, so you can check as many devices as
you like. Just search for ‘cross browser testing’.
Bootstrap
Bootstrap grid examples
Basic grid layouts to get you familiar with buikiing within the Bootstrap grid system
Those chaps at Twitter have
developed a framework of
Three equal columns
1) CoLUrnNS Starting at desktops and seating tolarge desktops. On mobie devices tablets andbelow, thecolumns wil automateaty sack code elements that comes in
cobras cota st jolly handy for developers
Three unequal columns
Gat three Columns starting at desktops and scaling tolage desktops cf various wetns Meme
to work from. Basically, the
n that, andcoer 2 tart stacking no mums Larhe viewport
-
system is a collection of code
cobmdd cola cont
for typical website elements
Two col lumns
<rr4 slarting al desktops and scaling to large deskiops that can be customised to
colma8 match your designs. Don’t
Full width, single column worry, this isn’t a theme, it
is just code that offers really
Bootstrap grid examples
Two cc Basic layouts tooC get you familiar
wsicgridla familiar with building within hinthe
withbs Bootstrap grid
the Bootstrap grid syster
system. handy starting points, like the
Per the doe Atops and scaling to large desktops
responsive grid (see left).
Al mete oe Three equal columns
cokes
Got three equal-w'
tablets and below,
ting at desktops and scaling to large desktops. ( on motile devices,
MW automatically stack. The difference between
colds cobs responsive and adaptive
col-md-4
Both of these terms refer to
cohma-4
the problem of rendering on
Three unequal columns a wide and ever widening
Got three mN& starting at desktops and sealing to large desktops of
J Up to twelve for a single horizontal bIOCK More range of devices. They both aim to fix the
problem — just in a slightly different way.
Pll explain.
Responsive delivers the elements within
the website in a flexible way, they change
size and shape depending on what you view them on.
Adaptive delivers the same content, but in predefined sizes
to suit the device you are viewing it on. In effect there are
different sets of code sitting there waiting to be presented to
the device (and screen size) they were designed for. Get it?
Transform gracefully/Graceful degradation
This is a principle and a principle that you should try to apply
to any and every web experience you design and ultimately
build. The aim is to deliver a similar user experience, no
matter what device the user is using. The idea is that the older
the technology, the more limited the features you may have at
your disposal. If you use Google on your phone, you will see
that it works just great, but not all the features are there and its
interface has not ‘responded’ to the device.
A} S ane Know your Onions | Graphic Design
A iD ( ) Ls [> } + [BBirap:/rknowvou : ant
wor on mm Annie Yahoo! access deni...
oa SoogteMaps ar)
I promised you that this book was not a technical book. And I Drupal:
will honour that promise. Like driving a car, it’s good to know drupal.org
what the clutch and gearbox does, but you don’t need to know
how to build one to drive one. Same applies here.
First of all, Pll try to explain how some CMSs came about and Ba
how most work, and then I'll cover some of the things to bear Joomia!
How on earth are You are not a developer. Or perhaps you are and you are
you going to fut reading this to learn design. But it can be a surprise to both
‘entrepreneurs the designer and the client — what may appear a simple
recourses’ in change to a website can involve an enormous amount
this horizontal of work. I’ll give you a for instance. For instance, if you
navigation bar? have eight buttons, beautifully spaced across a horizontal
navigation bar and the client decides that they want to add
two more saying ‘Promotional offers’ and Entrepreneur’s
recourses’ then it is unlikely that they will fit in the width.
This happens a lot with horizontal navigation; try to put
too much in there and you run out of space. The whole
navigation bar will not only have to be redesigned, but also
rebuilt. Watch out for horizontal navigation bars!
Typography
If you are a print designer, it is likely that you will have a
passion for typography, or at the very least, if not a passion
you might fancy a bit of tight kerning. Print designers can sit
around all day choosing from millions of fonts and carefully
placing type on page.
Web designs don’t have that luxury.You have to get over this
very early on and work with what’s out there. I’ll explain.
When your web page gets rendered in the browser, the CSS
file tells the browser what font to use. Remember the little
CSS file? It will say, “Make this bit of text Helvetica, 18 pixels
and blue.”. And the viewer’s browser will use the version of
Helvetica installed on the viewer’s computer and display the
text in the right font.
But, what happens if the viewer’s computer doesn’t have
Helvetica (or Arial) loaded? In the case of Helvetica, the
likelihood of the font not being installed is very low. But if Priory Sans light
the designer had specified Priory Sans, the story would be
Priory Sans regular
very different.
Priory Sans bold
When dealing with live text, the designers and developers
must specify what are called ‘web safe fonts’. These are:
..—
eae
Paes
=
a
ie I
KNOWLEDGE OF
CONVENTIONS
Everywhere, all over the world, things comply with
conventions. People are stereotypes, good manners
are universal. You can fight against them, ignore them,
whatever you choose. But you must understand them
first, then you can do what you like. Watch/Listen cone
@ec08
Conventions do not, in any way, stifle creativity.
Cars have four wheels, lights brighten a dark room and aph B
chairs are for sitting on (unless you are a lion tamer). cn Fushion Tech Dating Offers Jobs
Logo as home
The company logo or the name of the site — the thing
at the top that says what the site is — should always link
to the home page. People just expect it to, so make sure
you specify that all the time.
No need to search:
Home above shows the
Despite the previous paragraph, there still needs to BBC, Telegraph
be a home page. And a home button. It needs to say and CNN websites,
‘Home’. No other term will do, so don’t bother trying all with the search
anything else. The home button should be positioned bar top right. Ifyou
in the top level navigation, as the first item. Whether click on the logo
you are using a horizontal navigation or a left hand ofeach of these
navigation, home usually lives top left, right in the “Hot websites, it links
Zone’ (see page 72). to home. Just two
examples ofwebsite
Search conventions.
Search bars are usually positioned top right, perhaps at
the end of the horizontal nav bar, or maybe above it.
You do see search bars all over the place, but generally
this is where people expect them to be, unless the main
function of your site is searching, then you can put it
slap bang in the middle.
Pay attention: A point on search as a function. Don’t put search engines on
this bit is sites that don’t need them. It looks stupid when the results
important, come back with either nothing or just the one result. It’s best
to only use them on sites with a large amount of content.
Never, ever, ever assume that search can replace navigation.
This is an important distinction: searches are for people who
know what they are looking for. Navigation shows users
what’s on the site and enables them to explore.
Login/logout
Like search, login and logout links are what we call site
‘utilities’. They are not a direct function of the site, i.e. to sell
trousers, but you might need to log into the site to see where
those pantaloons have got to.
So top right please: it can go very
2° Advanced multi step signup form
top right as a text link if you like.
Do not confuse login with sign
Tiececutnes: 72 romee oe
: +: up. Sign up is a call to action.
PFvsername avaible] Most sites want their users to
° sign up, so the sign up link tends
to be prominent.
Links
Links can be all manner of things: pictures, headlines — all
sorts. Particularly links within text, it really helps if they have
Link
an underline.An underline is sometimes better than a change
Mouse over
in colour because a change in colour can affect the flow
when reading. Links are the life blood of every site. So pay Visited
attention to them, make them clear. They should also have a
number of states, see right.
Or
Link
Highlighted states
Stating the obvious is a speciality of mine. Always colour up
in the navigation the section you are in, always. If you use
tabs, make the tab you are on come to the foreground and
make it a different shade or colour.
Clickable items
People expect some elements in a web page to be ‘clickable’
links. For instance, on a news listing page that shows an image Clickable: when I
and synopsis of the full news item, users will expect the say ‘work’, Imean
image and the headline (at least) to link to the main article. they should not just
Links to other websites should work: most of the time these read as the address,
links open in another window. This helps the user return to they must also link
the main site without using the dreaded back button. The to the website itself.
logos of sponsors or partners tend to link to their own sites,
and once again, will open in a new window.
Don't make me Click here and read more
think: back in As a rule of thumb, if an article of synopsis needs ‘click here
about 2000 a to read more’ or something similar, then your links are not
chap wrote a book clear enough in the content. You should avoid this at all costs.
called, Don’t Make Aside from anything, it looks naff.
Me Think, as it
says on the cover
‘A Common Sense
Ts&Cs
Approach to Web Ts&Cs (or terms and conditions), privacy policies and the
Usability’. It was copyright line all go at the bottom of the page, in the footer,
very good then and as the very last thing. Most of the time range left. Nobody
still is today. reads them.
Footers
Live at the bottom of the page and should have all of the
main links in the site, as well as the copyright statement,
Ts&Cs and privacy statements. Every site, almost without
exception, should have a footer. They help with navigation,
if people are scrolling down as well as with SEO.
Typographic hierarchy
Once you have designed your typographic styles and colour
palette, be consistent throughout the whole site and stick
to your hierarchy and never, ever change it. If you get to a
page or section and the styles on your elements page don’t
fit with a content type you need, then you have got your
elements page wrong.
2ess, although some designers will cover them all.'"| The term
lating to the front-end (client side) design
ofawebsite including they are links without making them stand out too
much. This is usually achieved by changing the colour
SEO Juice: slightly or underlining the link. Boy, oh boy, can you get this
above are two wrong. If you style your contextual links badly, the site and its
examples of how readability will be compromised. Yeesh.
links within
content have been Associated content
styled. I’ve mentioned this kind of content before, but not the
Contextual links myriad of different types it can appear as. The term merely
used to be very relates to the fact that this content is displayed to the user
important for as something that might be of interest to them. It can be
your sites Google any sort of content: a video, a picture gallery or just another
ranking, ’'m not article and can appear anywhere on the site.
an SEO expert, so E-commerce sites use associated content a lot, showing things
I don't know ifthat like other products you really should buy, or things that you
is still the case. have already looked at but decided not to buy.
Google changes its
Adverts can even be deemed as associated content.A lot of
mind all the time.
the advertising you will see has been specifically chosen to
tempt you, so perhaps when you chose
Open a world of opportunities for
this book, there was an associated
SMEs with London universities
content panel offering other books
about onions — they don’t always get
PNG Fecwse
areShay it right!
Associated content tends to sit at the
bottom of the page you are looking at
& CONSULTANCY
or in the right hand column. In terms
* UCL CONSULTANTS of their design, they are usually just
brief introductions, perhaps a picture
2 KNOWLEDGE TRANSFER PARTNERSHIPS
and a link to tempt you.
“ + _KNOW PAGE TRANSFER PORTHERSHIPS ACTPS) ee eas “a
Image galleries and sliders
Like a lot of things on the web, there are conventions and
accepted ways of doing things. Image gallery modules are so
easy for developers to install that they all end up looking the
same and users get used to seeing things ‘just so’.
The images for the gallery are
uploaded and usually appear in
two sizes, a thumbnail for the
preview and the full-size image. This image
If you are taking images from gel
ap eerie
a camera, they will have to be Scans
tle,Gulnguses
: etus, vehi iqui n,
Borders
Depending on the background colour of your site,
putting a fine border around images really helps,
particularly if some of your images are shot on a white
background. The key thing is to try to bring some
uniformity to a gallery when the user first sees it.
Try a one pixel white line on a coloured background
or a one pixel grey line around the image on a white
% background, that kind of defines them nicely. Or if the
oe background of your site is grey, just leave a grey
pixel and then a white one pixel border. The
effect is similar, just experiment. It’s hard to
show this effect in print to be honest, but
tiny subtleties on screen make a world of
difference to the overall effect...
Shadows
Shadows are a really easy way to pull an image
God is in the out of the background for you, the designer. For
details: this is a a developer, it can plunge them into the ‘Nightmare of
detail from the shadows’, where they spend all night fighting the evil
previous page image forces of browser incompatibility. If you look at it this way,
slider and the style unless a shadow is actually part of the image, i.e. already
includes grey Ipx rendered around the edge when it’s uploaded, then each
border, light grey shadow has to be created and built to fit around the image.
panel, a white Ipx Talk to the developer about it, but don’t be surprised,
border, soft shadow
when you are asking for lots of shadows, if they punch you.
and inner glow. You can usually get away with it on big carousel images on
the home page, for instance. What ever you do, never put
them around form fields and generally use sparingly.
Video
Video is much the same as images, but harder to control. If you
get the luxury of having edited the video content yourself and
controlling what the preview screen looks like, then the world
is your graphical oyster. But most of the time, the content is
hosted on YouTube or Vimeo and embedded in your page, so
the preview image looks the way it looks and that is that.
If the video sits on your own servers it is likely that the
developer will use a ‘player’ to play the content on the screen.
You can usually style these, but I strongly suggest you don’t
start redesigning the play and pause icons because everybody
knows what they mean.
Styling video for a web designer is a bit of a
pain. Basically: if you host it and edit it, you
can do what you like, other than that, you get
what you are given — and that’s fine, because
that’s what the user is used to.
Promo panels
Lots of sites have ‘promo panels’. If you want to hire a car,
you can bet the home page will feature an offer saying,
“Hire this car for only one biscuit a day!” But paying just
one biscuit means you can hire it, but you
cannot drive it or touch it. In addition
to the single charge of a biscuit, you will
be charged the equivalent cost of Saturn,
plus two million pound excess and even
more if you do not bring it back filled up
with petrol. (Biscuits in this instance being
O'SITFOR? GALLERY RESOURCES SHOP |JOIN HANG-OUT
substituted for your choice of currency.)
Anyway, promo panels may have to
be designed, and if they animate, they
become adverts, but that does not
matter. They do tend to be graphic rich,
so not easily updatable using a CMS.
They are something to bear in mind
LEND YOUR SUPPORT when designing a website and you must
dle? Would they benefit accommodate them in your vision.
ting a micro-business?
he all the skills to plan a small Promo panels usually get updated a lot,
so make sure you keep that Photoshop
ag and selling lemonade!
ng people to experience what it's
asing employability, raising
k options template in good shape so that you can
tion that works with young
yuth club, volunteer groupor just apply a consistent style quickly, whilst
SATURDAY still showing the ‘offer’ in a creative and
» if you're not based in the UK,
engaging manner.
Clients will want the promo panel to stand
6 a
een out and say things like,“I want it to really
stand out — but not detract from the main
Temptingly clickable: function of the site.”. As a skilled designer, you kinda know
these two promo what they mean, or you should.A client’s job isn’t to make
panels offer a taster things nice, it’s to pay bills.
day or a case study.
I have seen promo panels designed to be all 3D and glossy
on a website that is essentially 2D. The rest of the site uses
flat colour and clean graphics. All of a sudden, someone has
designed the promo panel in an entirely different style, not
in keeping with the rest of the site, perhaps with the aim
of making it ‘stand out’. It certainly stands out, but looks
uncomfortable. More importantly, it looks like an advert from
another site. So watch out for that.A promo panel is part of
the site, an advert isn’t.
figures in the
‘like’ factors. Most articles get none. Looks sad to my mind, I Billy no mates:
wouldn’t bother unless you are in a market and have content it happens to
we really, actually want to like. everyone at some
point in their lives,
Search youll get over it.
Search bars live top right, we know that, right? Most of the
time anyway. One little thing that makes a search bar, or any
form field for that matter, look nice and save space, is if the
‘field names’ are actually in the files to begin with.
Like a lot of nice things, it creates extra work for the
developers, so speak with them first. You can actually style
anything on a web interface. I go into this in more details in
the ‘Form elements’ section on page 59, which doesn’t get
more anal than that.
The search button should only be one of a few things,
where an icon works (I’m an anti-icon extremist), use a
magnifying glass icon or the word ‘search’, or ‘go’. I know it’s
conventional, but stupid things like ‘seek’, “check it out’, or
anything else, just do not work. Save your creative thinking
for places where you can justify it and people will understand
it, don’t change for change’s sake.
Advanced searches come in all manner of shapes and sizes,
from additional dropdowns, extra fields, check boxes and
all that malarkey. As I say, I'll deal with form fields later,
but what does make a great advanced search is one that is
filtered using tabs to select content types.
Remember to keep these added graphics in style with the
rest of the site. If the site uses tabs as part of the navigation
system, then mirror the tab style here in the search panel.
Make sure you use a similar style for showing which tab
is highlighted, if the site uses
ARCHIVE'S:
rounded corners, make sure you
add them to all your tabs.
SEARCH TERNS
using. See right. So, just like websites, but more so, form
elements render differently, depending on the platform and © Browse...
the browser. You can style them using CSS and actually
make them look quite nice (see page 59). These styles are
essentially masks that hide what the form looks like, a bit Browse...
like the Phantom of the Opera (this is a very clever joke but
not a very funny one, as Opera is a browser, never mind).
Browse... |
The developer will have to spend time making your form
elements look good. And trust me, dev will think it is an
absolute waste of time. But developers are not designers, and From top to bottom:
we care about the details, don’t we? A really handy template Mac: Safari, Firefox
to keep in your bag of tricks is a set of browser elements and Opera.
that you can pull across on to your designs. You may or PC: LE Windows
may not know this, but a check box behaves differently to and IE XP.
a radio button.A radio button is either on or off, you can
only select one.A check box is used for a list and you can
select as many as you like.
If you are not going to design your form elements
(and that is OK) then keep an up-to-date PSD a a
ma ee
with them all in, so that you can drag them across
to your web designs. Privacy & Terms e ioe epi
HTML 5
HTML 5 offers a stack of new functionality, compatibility
and opportunities for web design and build. Best of all, it
is a ‘standard’ (as much as it can be). The technology allows
designers to use video, audio, vector (side bar) graphics and
drag and drop technology, to name but a few. When you
have that discussion with your developer about what can
be achieved, HTML 5 will give him, and you, the tools to
deliver a rich web experience.
JavaScript
JavaScript is one of the resources out there that steps up to
the mark and is trying to fulfil some of what Flash can do in
terms of animation. It is a scripting language used to extend
the functionality in websites. It’s executed on the client
side, meaning things like validation take place on the user’s
computer rather than on the server. This makes it nice and fast.
Using JavaScript libraries like jQuery makes it easier to
extend the functionality. There are some new JavaScript based
applications that can perform some amazing feats, all nicely
compatible and quick as you like to download. Cos ree
books: a little
- thing moves on
Gifs
: 3
°
each page and
Animated gifs have been around for years. In Papua New hare hehe
Guinea (in 1843), animated gifs were used to illustrate animation works.
sacrifices to the Gods. They still are and also to illustrate other
commercial aspects of the country. As far as I can tell, when
Stone Age man daubed his first wildebeest on the cave wall, he
exported it as an animated gif. The technology behind these
little files is simple. Tiny files get loaded on top of each other
that have changed ever so slightly. Gifs can be transparent, so to
speed up the load time, you only need to include the part of
the image that changes. Don’t expect to be able to animate the
Aston Martin sweeping down the hairpin bends of St Tropez,
but with practice, and it does take practice, you are able to
create some smooth animations in some very small file sizes.
Animated gifs (and Flash animations, for that matter) are used
for adverts and file sizes are very important when supplying
adverts to other websites. Most websites will give you sizes in
pixels and the maximum file size you are allowed to supply.
The more frames, colours and transitions in your animation,
the more the file size will increase. Until you get used to it,
exporting files under what seem impossible and unachievable
constrictions, will feel impossible. But over time, you can get
there and produce some really quite good stuff. Go online
and look at tutorials, chip away at the number of colours and
transitions, and eventually you can get that file size down.
Believe me, it can be done.
KNOWLEDGE OF TECHNOLOGY
Intranet and Extranet
These terms may sound like they are from The Matrix and
out of the normal realms of reality. But they are not. Every
day, if you work in a reasonably big company, you will use
an Extranet and an Intranet.
If you think about an intranet as an introvert, you are not
far off.An intranet is an enclosed environment, perhaps a bit
shy, that tends to work for a company. It is the same as the
internet, but restricted to a select number of users. Imagine
it this this way: Keanu wants to communicate using all the
tools that the internet offers, but not to the big wide world,
just to the people in his group of desperadoes.
That is an
intranet. Companies use them to build communities, share
information and communicate with people ‘in the group’.
It is a website or even an internet, for the chosen few.
An extranet is an extension of an intranet and internet, it
allows the chosen few (who have login details) to join and
become part of the internal offering. For us web designers,
this is how it might work.
The in-house team communicate about projects; they discuss
how this school may want to talk to another school across the
globe. Fine.As an external supplier, rather than the general
public, we may have some insight into these discussions and
be involved in providing them with, say some strategy. This
‘conversation’ is not in the public domain, and it 1s not just
internal, it is a middle ground. It’s extra.
Host/server
TheS server holds all of the HTML files, CSS and
scripts that chat to the database
There are loads of free and paid for services online that can
help you do this, or you can just use something that enables
you to draw boxes and lines, s’up to you.
Home Contact
I could have arranged the content like this (below) but chose
not to, as the site is a small one and all the pages fit in the
horizontal navigation easily.
Home
Graphic Resources
Buy
Web
Even with the biggest site in the world, the architecture
process shouldn’t be such a big deal, really, although the way
some of my clients react you would think we were writing
the Magna Carta. It is important to go through the process.
Without doing it, I don’t think you can begin to design,
unless you are mad.
Architecture defines the structure of the site. It does not
show every single page and it does not show every single
link. If it did, the whole thing would have so many lines all
over it that even a spider would find it confusing.
Do you see how clear it all is? Sometimes it does need
explaining, sometimes, clients will say ‘OK’, but I need
them to be able to see ‘Contact’, when they are in the ‘My
account’ section. That’s OK, they will. I’m going to stick my
neck out here, big time, and put together the architecture
for a massive UK (and, of course, global) site: Amazon. The
example to the right does not detail every single product
page. How could it? For starters, the architecture probably
changes every day, but it does go some way to show how
the site and its content is organised so that users can find
what they want. Fingers crossed, and sorry Amazon if I get
it a bit wrong.
For such a massive site like Amazon, it is amazing how
a simple architecture diagram can distill down the huge
structure into an understandable arrangement.
No matter the size of your site, get this bit done, discuss it
with your client, talk about how it might expand in time.
For instance if they add a whole new section, how will that
fit into the architecture? After all, Amazon started by just
selling books... now look at them, they don’t even pay tax!
Get it agreed and signed off. With the architecture
document and the brief, you are a good way down the road
to knowing what on earth you need to design.
yrew'sAmazon Today’sDeals_ GiftG
Home Search
Apps for
ante dro
Cloud Drive Baby
Kindle B
eauty
Appstore Rocke
Games &
Software Car &
£109 > ; Motorbike
row 0 Wish
Audio books Classical
account WYaasket - List +
oes Clothing
zon family etc.
etc.
* off
oe
malseein
=]
Get to Know Us
Careers
'
v
Investor Relations Universityy
Press Releases
Amazon and Our P Amazon squeeze
*mazon in th- a lot of clickable
content on their
home page.
Wireframes
Wireframes are not always necessary, certainly not on smaller
sites with a low level of functionality. They do the job that
architecture can’t and scoping goes on to explain in detail.
Let me explain.
A wireframe details what appears on key web pages in terms
of the elements, and that includes the navigation, content
types and a bit of functionality.
They do not dictate design.
Pll come to that in a bit.
Wireframes, like their name suggests, are ugly things, put
together using wireframe applications with no regard for
aesthetics or usability. And that is just how you need them.
What they do is illustrate, sometimes page by page, what will
appear on the specific page. This cannot be achieved in the
architecture document, because that document is too high
level, it isn’t detailed enough. Wireframes drill down to a
page level and show what the designer will need to address,
element by element. That does not mean that a wireframe
needs to be produced for every single page on any given
Lorem Ipsum
There are many variations of passages of website, but all of the key pages.
Lorem ipsum available, but the majority have
City Item
Login
Branding ESOS)
Search / advanced search
Main navigation
Product listing
Associated
etiquette article
Sign up
Add to basket
Footer
Scoping
Yesh, I promised you this book was all about design and
here I am talking about scoping. Bear with me. If you are
an architect or a product designer, you do not need to
be a builder or a manufacturer — right? But you do need
to understand that RSJs do one thing and aluminium Example Q & A
extrusions do another. This, of course, has nothing to
Q 1.0: What path will
do with scoping or what is often called the ‘technical users take to arrive at
specification’.
the application form?
These documents are primarily meant for the development A: They will click
team. They detail what happens in terms of database on a link on the
structures, functionality, code, compliance, square route and colleges own website
archipelago to name but a few. Remember the ‘sign up’ to and arrive at an
a newsletter example I used? The answers to the questions I application page,
raised in the form example? The answers to these questions, branded with the
and all relating to the functionality of the website, should be college logo and
in the scoping document. begin the registration
On the biggest sites the technical scoping is, to be process.
frank, the most important thing. As a designer, you’ll OR
work with and really understand the functionality of
the site. The way things work, how the thing interacts A: They will click
and what happens after the event, has a massive on a link on the
effect on the budget and the technology used. college’s own website
and arrive at an
I’m not asking you to understand the technology; if you did, application page
you would be a developer. But it is important to understand branded to look
the importance of this document and how it fits in the like the funders US
process. It does not matter how good the brief is, how clear website and select
your architecture is and how ugly your wireframes are. If the jrom a dropdown:
developers don’t know how to build the thing or what is
The college closest to
expected of them, then the whole thing is kaput.
the applicant
It is difficult to give you an example of a scoping document
or
as they vary hugely depending on the website. No matter
what, this bit of the process does need to be done. The client The region the
will need to be involved, you should be involved, the dev college is in and is
team must be included, as they are the boys and girls who closest to the applicant
can advise the best way to make it all work. And/or
Do your best to be in the meeting, even if you have There will be a
no idea (at first) what is going on.As you sit there, dropdown and a map
they may say things that may sound alien, perhaps they indicating the regions
sound like they are speaking Klingon, but go anyway. available in the US
Over time, you will learn to understand Klingon,
and so on...
even if you do not understand their culture.
I’ve been lashed by a reviewer for not going into enough
detail about things. How can I? Why should I? This book
sets out its stall very clearly, read it and know what’s what. If
you want to specialise or have a deeper understanding of a
particular issue, there are books that deal with each and every
subject in this book individually — with the exception, of
course, of the secrets I’ve learnt and shared with you.
I hope I dont have I still feel the same way now when I’m in these meetings.
to point out that I suspect I will always feel this way because just when
these terms are not you think you’ve got your head round what is happening
related to website technology changes and everybody is speaking Nimbari,
code. However, Klingon is no longer compatible with Urdu, or whatever.
Ubuntu, Magneto I don’t know your situation, but people are people and most
and Ruby on the of them like coffee and cake or beer or whatever.A chat
Rails are and they outside the meeting room with other team members can
sound equally mad! help you to get an idea of what is going on and help you to
understand how your design work needs to fit with what
they are doing. Ask questions, learn — don’t be afraid to ask.
Brand understanding
The next step as far as you, the designer, is concerned, is
brand understanding. Again, we touched on this in our early
project examples. This is down to you and is an important
stage in the process. Like the developer needs to know how
the thing should work, the designer should know how to
make sure the thing is on brand.
With luck and a south-easterly wind, you will have a brief.
But most likely that will not be enough to help you give
the client what they need. This is the stage when you have
to really look at what the client wants to achieve with the
website and mould their desires into something that builds
their brand, does the job and blows a user’s mind.
How can I tell you how best to achieve this? How many
brands are there in the world and how do they differ, what
makes them unique? My life, I can’t. What I can do is ask
you, the designer, in this stage to take some time, look really
hard at what is out there, be sensible, practical and, above all,
be creative.
You are clearly a highly intelligent person because you have
bought this book and bothered to read it. Apply intelligence
to the brand application and be creative. Look at the style of
the graphics, the tone of communication and the way your
client communicates with their market within their brand.
If you are working for a big brand, some of this will be
dictated to you. If you are working on their corporate site,
then you really need to make sure your designs fit with
their corporate feel. To some extent, if you have been
commissioned to design a micro-site or something a bit
special then you can let your hair down a bit. But only a bit.
And only if you understand the brand in its entirety.
If you are in a situation where you are presenting to a client Branding
and they turn around and say, “You don’t really understand understanding:
our brand”, then you should be ashamed of yourself. I am unless of course they
not saying that you should not push the boundaries. You don't understand
definitely should. The what if process is all about that, after all. their brand either!
What I am saying is, make sure no matter what barriers you
push, the site still fits with the brand.
There are a number of things, detail really, that help make
sure you have at least some of it right. These include:
Font use.
Colour pallet.
3D or 2D graphics, to a certain extent.
Use of images, be it photography or illustration.
Tone of voice, how the brand speaks about itself.
And, of course, style.
Once you have your head around these issues and the brand
values (‘The principles of applying brand’ goes into some of
the finer points), you can start to develop concepts. Yippee,
design at last!
Concepts
We've been through the whole ‘use a pencil thing’, right?
Hopefully you have got to a place where you have developed
your designs ready to show the client. You have got a design
showing exactly what they have asked for, something a little
more interesting and something amazing, right?
Go back and read the brief. Read it again. Don’t just go “Yer,
My spilling, typing that’s right.”. Is it really? Look at your concepts, check the
and grammor architecture is right, check your spelling. If a client is looking
is awful — some at your groundbreaking design, they will get distracted if
ofyou will have you have spelt something wrong. In fact, that is all that they
noticed that. will see. They focus on little errors and just can’t see the big
picture, so get those little details right.
Park the designs for a day or two, don’t look at them. Come
back to them with fresh eyes. If like me, your eyes are jaded,
use somebody else’s; ask them to look at your design and give
feedback. Don’t give them any pointers as that will steer their
minds to giving you the answers you want, just let them look
at your work without influence.We have somebody in our
team called ‘client head’. (Side bar, this is not her real name,
her real name is Baroness Client-head.) She just thinks like
a client, not a designer. Occasionally, she pipes up something
that has a devastating effect on the designs, but nearly always
she is right, because she thinks like a client and a user. Don’t
go to the table and present with something you are unhappy
with, but do make sure you present something relevant for
the users. If you don’t, you have let yourself down.
Make sure that you are in a position to explain every single
thing that you have done and justify your decisions. I had
a client the other day, who had briefed me on a design
project and said,“‘Iwant you to redesign the interface for
this website, | mean, who on earth chooses a dull grey
background for a website?” Off I went and designed her a
website with a nice white background. However, my middle
solution used a light grey background. She liked the design,
but questioned me why I had done this. After all, I had
apparently ignored one of the things she had specifically
pointed out in the original design that she did not like!
My reason was this: most of the site content was panel based,
so I could put a border around the panels to make them
stand out from the background but that would look messy
and fussy. What we needed was to gently push the content
forward, so each panel was a white background on a very, very
pale grey. It was subtle and made the content stand proud just
enough. I explained it to her and she loved the grey.
Presentation
I think the best way to present website concepts is to upload
them to a server as jpegs, but you have to do a few things
first, otherwise they can look rubbish. You can always email
them as attachments, which is fine, but it means they see
them out of context and, of course, being a static jpeg it can’t
show what happens when you click on something. You could
send loads of different jpegs, showing all the different states
of the page, like rollovers and dropdowns, but that is tedious
for everyone.
I suggest that you compress your jpegs, so that they are still
high quality, and embed them in an HTML file. If the site is
to be centred, for instance, centre the HTML and the graphic
inside. If the background colour is grey or whatever, colour
the HTML file background the same. It takes a tiny bit of
effort, but makes a big difference.
If you have no idea how to do this, that’s OK as well. If
you can handle dumping a jpeg into an HTML page and
uploading it, then I’ve got a few on the website you can use.
I'd suggest changing the page tiles to match the concept. I'd
also suggest that you copy and paste the URLs into an email
so that at the end of the presentation you can email the client
the links and they can share them.
For the reasons stated above, you cannot show in a static
visual how the page will interact, so it is a very good idea to
be in front of your client when you show them your designs
and explain what is what.
But what to show? Clients like to see home page designs.
Of course they do, this page will be the most important on
the whole site. As I have said earlier, it may not be the first
you choose to design, as a home page is a culmination of the
content of the whole website. But, nonetheless, you probably
need to show it. Also, show a typical ‘static’ page, like ‘About’.
It’s boring, but will show that you have applied your design
to all aspects of the site and can make anything look good.
Lastly, select a key function page. If it is an e-commerce site,
then show a page that displays the product and how you can
buy it. And that’s it. Any more at this stage and you run the
risk of putting shed loads of work into something they may
not like.
We go to the presentation with three ideas — what they asked
for, what they could have and something that will blow their
mind. So, that’s three designs and three pages each. That’s a lot
of work and a lot for them to take in.
Leave it with them. Ask them to correlate the responses and
offer to speak with them at any time to discuss the designs.
Remember this, when they commission you, they will have
something in their mind. They will have imagined what they
think they have briefed you to do. You can be 100 per cent
sure that what you have shown them will not be what they
are expecting. So, it will take time and an explanation.
Design development
With a fair wind, a four-leaf clover and your mojo working,
you will have presented something that excites the client — if
you're lucky, or if you have done your job properly — they
want to move forward with it.
Listen to what they have to say and give them a call to
discuss what they want and try to find out why they want
the changes they want. I say this because clients will try to
manipulate and change the design to resolve an issue they
may have in their heads. What you should be doing is trying
to understand what the issue is and bring a solution about.
This is a very important thing to understand.
If you don’t do this, you can get in a situation where a client
will chip away at a concept, instructing you to do this and
that, in the hope that you will give them what they want, or
solve that nagging issue that you have not defined.
The extreme of this is when a client just won’t listen and
would rather design the website themselves, if only they
knew how to use Photoshop and Dreamweaver. I’ve known
this to happen and it never ends with a good result that the
client is happy with. Sometimes you just have to think about
the money.
OK, so you have rung your client, talked through the
changes, listened to what they have to say, questioned things
and assumed nothing.
Now go about resolving those issues and stick to that mission
like a laser beam. Fix those issues. Apply the solution or, if
there is more than one solution to the client’s chosen route
and problem, show them both. Of course, if they don’t like
anything you presented, then go back, find out why you were
so far off the mark and start again.
Apply the solution to the two or three pages and get them
to review again. This process can go through a number of
iterations. Once you have it right, get the client to agree these
pages. This is important, because now you have to tackle all
the other pages in Photoshop and that takes time. If the client
is not 100 per cent happy with, say, the text styles it will take
you yonks in Photoshop to edit it all. Interestingly enough, it
wouldn't take a developer very long to change the text styles,
as he or she will just edit those little CSS files, but it will take
you a long time in Photoshop.
So get it agreed and then tackle the rest of the work. These
little milestones in projects are important and it is a really
good idea to detail these in the schedule. I’ve put a process
and a very, very loose schedule online for you guys. Every
project is different and, of course, every team and every
designer works differently, but take a look, make up your
own mind, edit as necessary: know youronions.info.
Content upload
At some point, the content for the website you have
designed and built has to be uploaded or put into the
pages. In a tiddily website, or a static site, the words and
pictures are put in as the website gets built. On bigger sites,
the content and the links are entered using the CMS, after
the site framework has been built. This can take a long time
and tends to be an ongoing process, sometimes alongside
the development and build process.
As a designer, you will want to make sure that your
graphics and images are of fine quality, beautifully cropped
and compressed to a file size for fast download. Which No clue: a classic
means as small in file size as it can be without looking example of a client
shockingly awful. You will want to avoid clients uploading sourced image —
meaningless images that they have got from an image meaningless.
library on the internet at all costs. Clients like doing this
because they can be ‘creative’, bless ’em.
Somebody needs to upload content into the new website,
either from the existing website or new content that is
generated for purpose.
And, of course, what seems a straightforward activity in the
web design process becomes complex, only because there
Bl U «| 3 3 B | Stes > Paragraph
are so many different scenarios. KX 4a Wad |g *h IS hE cw [4
4 al
If you are building a CMS website, then of course you can iat o | \/ 7 WF
give the client access and allow them to upload the content
themselves. They will need to understand how the system
works and what is expected of them. Most CMS these days WTF?: no, not
come with WYSIWYG interface that allows the users to WTE- but What
style text, add links and images, etc.As I’ve said before, there You See Is What
are lots of different CMS out there and, for me, Drupal You Get... like the
wins hands down. interface above.
The content editors are either going to be using old content
(probably from a previous version of a website) and reviewing
it, or new content altogether. This
UPDATE OPTIONS
selected content =
is the time for them to look at
vuU
Homepage promo slid all “
sinesses
Homepage promo slic
Live dates
Live dates same {last nerne Email Status Date Vie’ Documents Download POF
\ —————Z -—
05/13/2013 -14:34 wew Documents POF
view POF
PAGE bed
their SEO
: strategy
. O§
a3 and, as they
ne EGG Prom pore | ny ere:
: text, they
E iat can enter
ror] Dh ooo fof in the page
Va wevy |Lam a eec des titles, meta
a descriptions,
Top to bottom: these etc,
are all snapshots of If the team looking after the website is big enough, often
the Drupal admin content editors will ‘queue’ third work for the big old
area inthe CMS, webmaster to check and approve before making live. Who
The top is not styled, gets access to what pages and sections in the site is controlled
the other two show by the permissions set by the ‘admin users’. Some content
the levels ofstyling _ editors will only have access to the section they are sponsored
that can be achieved. for. The styles for the text, etc., are set in the system, so that
they don’t (or shouldn’t) mess about with the way it looks.
Functional testing Browser: essentially
Someone now needs to go through the whole website and test there are three
that the thing works. Ideally, the developer should do this and major players in the
present a fully functioning site — this will never happen, I’m browser wars. But
afraid. Developers expect someone else to test functionality, dont underestimate
so do designers, and clients don’t like doing it either. At the how many more are
beginning of the project it should be clear who is responsible out there.
for the testing and to what degree. It should be clearly stated
who will sign off on the functionality, and when it is tested.
From a client’s perspective, they will say,““Why should I do it,
I’m paying the agency to build something that works. If I have
to test everything, I’m doing their job for them.”. And you can
see their point. But life isn’t like that.
You need to build testing into your estimate and explain that
the client and their team will need to test all functionality
at some point in the process. Bear in mind that the better
something works when they see it, the happier the client.
It is best to test on at least a Mac and a PC and in a few
different browsers. My minimum would be Explorer, Safari,
Chrome and Firefox.
There are some great websites, some paid, which help show
what your website looks like on different platforms and
browsers. Use them. Don’t underestimate the importance
of compatibility.
During the testing stage, development should stop. This is a
milestone and the people tasked with performing the testing
should have the tools and systems to document what they find.
Bug track
You, your team and the client need to record all the bugs, the
broken functionality or inconsistent rendering of the pages.
There are some fab online tools for this, or you can just shove
it in a spreadsheet. Record the page URL (you can copy that
from the browser bar), note the error and give it a priority.A
small misalignment of an item on the page will not be as vital
as the search function not working, for instance.
You can do this in a spreadsheet, in a Google Doc (which
you can share with the client) or there are stacks of online
tools that do lots more. With bugs that are hard to describe
or are visual errors, do a screen snapshot or print screen
(‘prt scn’ on a PC or Command Shift 3 on a Mac) and
attach it to the bug listing, then the developer can see what
you are harping on about.
It is important to capture everybody’s comments in
one place and in one version, otherwise it gets mighty
complicated. Make this very clear to all involved in
the project, set a date for the testing to be completed,
and correlate all the comments and bugs into one
file. This is a milestone, so do whatever you can to
make it as complete and as thorough as it can be.
Nobody will ever catch everything first time around
— them’s the breaks, but the more you can do to
gather up a good, comprehensive set of comments
and revisions, the faster and better the result will be.
It is likely that you will have to go through a few rounds
of testing. Make sure each round has a version number and
has significant points in a project lifecycle, called milestones.
These should be detailed in your schedule, and testing
rounds are ‘milestones’.
Once all the fixes have been done, you can go through the
bug list and check that they have all been done. Occasionally,
one bit of functionality will interfere with another bit of
functionality and when that bit of functionality gets fiddled
with, occasionally, a piece of code over the other side of the
site will ‘break’. They don’t do it on purpose, but it does
happen. So whilst one thing might work one day, another
thing might not. So during every milestone, the site needs
to be checked and double-checked to make sure everything
is still working, even if it was working before.An example
of this might be if headline on a sign up form changes on
the home page and, let’s say it adds a word or two, then on
the home page, that might render OK. But that same little
piece of functionality could be buried deep within the site
and perhaps the column width is a bit narrower and that
headline now falls over the form fields. See what I
; REGISTER FOR THIS
CE a FABULOUS PROGRAMME NOW!
Don't confuse bugs with changes in the spec; clients
like to slip in a change request under the guise of a bug. FIRST NAME
A bug is something that does not work as it is supposed
to, a change request is a change in the requirements. SURNAME
EMAIL
Change requests
The title should give the game away. This is when over |REGISTER |
the course of a project the client realises that, in actual
fact, they want something to be done in a different way,
other than what they asked for and you have agreed. REGISTER FOR THIS
Sometimes, it’s just because the scoping hasn’t been FABULOUS PROGRAMME
thought out thoroughly enough. Other times it’s just NOW!
because now they can see the thing working, they want FIRST NAME
it to work another way and they realise something needs SURNAME
to change.
On small projects with tight budgets, try to EMAIL
accommodate what you can, but inevitably, changes
to the spec will mean more cost. This must be -REGISTER |
communicated to the client there and then. Turning up
with a bill that is 20 per cent more than you quoted at This register panel is
the end of the project causes big problems and your client from the same design
is likely to dispute the charges if you are not clear from the on page 59. You
outset. I harped on about this on page 170. Spite Feo ene
put the form field
D eploy names in thefields
Under normal circumstances, the site will be built and themselves, which
uploaded to a test sever, and the development work gets causes extra dev
uploaded to that server. When all is tip-top and Bristol work, but for a small
fashion, the client will sign off and the code can go live and form that’s OK.
it then gets deployed to the live server. To split hairs, the
term ‘deploy’ means any upload of the code, not just at the
end of the project but during the project.
I’m afraid you can’t just slope off to the pub now and
celebrate — you can soon — but not just yet. Despite the
fact that the live website is an exact copy of the test server
website, things can still break, so it still needs to be checked.
User or acceptance testing
Clients who spend a lot of money on sites want to make
sure that their customer base can actually use the thing. Best
way to do that is to get a few users in front of it and let
them have a play with it and see what happens. There are
companies that specialise in this work, like PEN testing, and
there are companies and just test websites. There are a lot of
different ways of doing this, as a designer all that you will be
concerned about is the results. If the results come back that
90 per cent of users failed to understand the navigation, you
are in big trouble. But that is unlikely if you have actually read
this book and implemented the principles. User testing is an
important step, it can throw up some very interesting things
and, like market testing products, it can shape the way the site
works and looks. I will leave it at that I think.
Testing is usually performed by asking the panel of testers to
perform tasks through a user journey. For instance, you may
ask them to “Buy a silk tie and braces.” and off they go. The
whole thing is often recorded so that the analysts can watch
what people do and marvel at how stupid most users are.
Soft launch
A soft launch sounds like you might do this from a bouncy
castle, which would be a lot more fun. I think all websites
should be launched from a bouncy castle but, to date,
browsers do not support this platform.
A soft launch usually means that the site has been put live,
but nobody is telling anyone just yet. The links gets shared
with a select few. These privileged people have a play with
it and occasionally something crops up that isn’t right, and
perhaps the odd fix or change request takes place. It is a stage
that ensures that everybody who cares has seen the site, used
it, and is happy for the rest of the world to join in.
Launch
OK, now you can crack open the champagne. The site goes
live, the whole world can see it — job done.
PEN testing = /
This section is about understanding the process of a 7
successful web design and build project. You will have guessed
by now that it all depends on the size of the project, how Other pen testing:
deep your client’s pockets are, how much things matter to is usually done by
them, whether a particular activity takes place or not. Your making a scribble
local hairdresser is unlikely to require PEN testing, but your in the corner.
new website for the CIA probably will.
PEN testing or, to give its full sexual sounding title,
penetration testing, basically checks the security of a website
and sees if it can be compromised in some way. This whole
section reads like some kind of sex scandal and I suppose
when big important sites get hacked and people’s details get
stolen, then it is a bit of a scandal.
Specialist companies perform PEN testing, they have teams
of shady people who know way too much about the internet
— who poke away at websites and see if they can wheedle
their way in via back doors and glitches in the Matrix.
The report comes back and the dev team do things, I have no
idea what — they close loop holes, add patches and perhaps
some embroidery. Who knows? But when all is said and
done, after a PEN test, your site is safe and sound. You and
your client can sleep at night and all is good with the world.
Most of the time, sites with sensitive data will require security
patches and software upgrades to keep out baddies who have
nothing else to do in their lives but try to disrupt websites
and read or download important data like your fishing bait
preferences. Go for it, lads. Whilst you are sitting in your
bedroom hacking away, I’ve gone fishing.
Ways of working
There was a time when it was dead straightforward, the
client told you what they wanted and you gave them a
price. Then they changed their minds and decided they
didn’t want that after all. They have less budget than
before, but would like the ‘moon on a stick’. So, you’d
agree a timeframe which absolutely needed to be met,
unless the client went on holiday. Now there are a number
of ways of working, each agency has their own rules and
each project requires its own particular attention.
Fixed price
Most projects are performed under a fixed price system.
This means that you and your client come to an agreement.
They stipulate what they want and you tell them how much
it costs. That’s it. Most of the time, that’s fine. I’ve mentioned
change requests, a good idea is to suggest a contingency fund
in the budget. You may not get one, but at least you have
highlighted that things change and it’s best to prepare for
them in the early stages. Try to highlight any variables that
may incur an additional cost.
Time and materials
This is when a client chooses to pay a web designer, or more
often a developer, in chunks of time. The materials bit is a bit
hard to identify as code is code and rarely are designers and
developers asked to use timber, plaster and paint to build a Sprints: agile
website. Essentially, it means that the client pays for the time phases are broken
the team spend doing the work and they pay until it is done. down into sprints or
It is important when working under this system to feedback iterations.
to the client regularly what time has been spent on what
activity.A good way of doing this is to use a time tracking
tool that details the activities and the hours spent. Generally,
the more open you are, the more understanding clients are
about the costs.
Agile
What a great name, agile. Ready to pounce — fit, lithe and
alert. An agile project is a project where the whole team GET AGILE!
works together in an interactive way. Essentially, this means
things change over time and the team adapts to those
changes. There is a whole theory behind this (look it up) and
a process behind it.Agile is used in software development and
tends to be used on large-scale, long-term projects.
Scrum
The term scrum is used in conjunction with an Agile An excellent book
framework. It tackles issues in an iterative, step-by-step produced by a fine
process during the development process. publisher.
KNOWLEDGE OF THE WEB
In this day and age, the internet is such an integral part of
our lives it is hard to imagine life without it. It used to be
that if you wanted to find out who Tim Berners-Lee is,
you'd have to traipse off to the library. Now, of course, you
can just search his name and the internet will tell you in a
flash and for free.
So, I’m guessing you know how the internet works. This
chapter aims to help explain how the bits fit together and
how these bits relate to web design and build. I’ll explain
what the bits are first and then we will put them together
in a few scenarios that apply to your working life.
Host/server
A host is a machine connected to a network, in our case
the World Wide Web. Your website’s files, the images, HTML,
CSS, etc., have to ‘live’ somewhere so that when users want
to view your pages, they connect to the server these files
are sitting on and can download them into the browser for
viewing.
Hosting packages come in a huge range of sizes, types and
related costs. You can host your website for free, or it can cost
thousands a month. Big companies have their own servers,
but most websites buy hosting services in.
The charges are often based on the size of the server needed,
how much memory it has, and sometimes the amount of
traffic or data transfer your site will use.
Often when you buy a domain name, you are offered cheap
hosting to go along with it. You don’t have to take it.
Mail server
As the name suggests, this server manages your email.
Again, mail services often get bundled in with other hosting
services or when you buy a domain name.
IP address
An IP address is a number assigned to a machine that is
connected to the internet. They are odd little numbers that
look like this: 88.208.252.193.
Domain name
A domain name is the web address and often part of the
email address that your company has chosen for itself. The
domain name ‘points’ to the IP address, so that when your
users type in www.knowyouronions.info they arrive at your
website, sitting on the server.
The thing to remember here is a domain name is little more
than a forwarding address. If I was stupid enough to change
my domain every week, I could have for instance,
www.anotherdomain.com pointing to my website and the
next week change it to www.ihavechangedmydomain.com.
A domain name is just a label or sticker, nothing more.
Of course, everybody wants a great domain name; if you sell
jeans, then www,jeans.com is brilliant. But other people had
the same idea (back in 1992) and it is likely that a domain
like that has been registered. When you are working for a
client, you may get asked to advise on the domain choice.
You will have to search to see if the domains and names you
want have been taken. This can often end up in what can
only be described as ‘domain name shoehorning’, where the
only domain left is something along the lines of www.we-
sell-jeans.net; this happened with Know Your Onions. All the
domains that I wanted had gone so I had to resort to .info.
Not ideal, but then that’s life.
There are a number of things you can do to get around
domains that have gone. You can choose an odd affix, more
on this later. You can add in another word. Films do this all
the time, www.batman-themovie.com.
You can add a hyphen,
or you can think out of the box. Thinking out of the box
eventually creates its own box, of course, and that is why we
have websites called gazoink.com, poopla.com and other
meaningless names.
When I started my company, Navig8 was taken, so for the
first few years until I was able to snaffle it, Iwent with
navig8the.net. But the best names are the simple ones and
must include the company’s name. This brings me to the
domain name extensions.
Whois
Whois is a way of searching in the records to see who owns
a domain. If you are an individual, you can opt out so your
details aren’t listed.
ISP
ISP stands for Internet Service Provider, these companies are
the ones you pay to let you access the internet. They provide
the link between your computer and the big old World Wide
Web, and leave you on hold when you call them.
FTP
File Transfer Protocol, sounds like a very good 1960s spy film.
“Jeremy, code named the Stallion, obtained the files from his
contact in Istanbul, getting them to our man in Havana using
the File Transfer Protocol.” Sadly not, this is the usual way that
developers upload the files to the server. You can do it too, it’s
a bit like emailing or just copying a file, all you need is a thing
called an FTP client. I don’t know why they are called clients,
but they are. There are lots of free ones out there. FTP is the
standard way to upload files onto your server.
Database
If you think of a database like a big spreadsheet, you are
not far off. As the name suggests, it is where the data lives,
but it can also hold code and other bits and bobs. Databases
are hosted independently from the main site and can be
accessed using a control panel, called a C-Panel to make it
sound a little more Star Trek.
Control panel
Unless you start tinkering with development and code, you
may not have a need to access the control panel, or C-Panel.
This is an interface that allows the developers to manage
and configure the hosting of the website.
Cloud computing
Cloud computing or hosting means something and nothing
really. Loosely, it means a network of computers, with
data stored remotely, as opposed to locally, on your own
computer. To access your files (which can be anything from
music to your website) you need an internet connection. Connection
This often means running around like a maniac trying to addiction: at this
find a WiFi spot when you are on holiday. point you might
realise how much
Because our data is sitting up there in the sky, we can you use the internet.
access our files on all our different devices, iPads, phones
and computers.
Applications and programmes can run ‘in the cloud’ and
I suspect one day the world will be covered by one big
internet and we will be seamlessly connected to it 24 hours
a day and not even realise it.
I know this is all basic stuff and some of you will be
rolling your eyes and muttering, but some people, even
though they use this technology, don’t know how it works.
Onwards.
KNOWLEDGE OF THE TEAM
There are often a lot of people involved in a big web project,
or it could just be you, the client and the developer. It is handy
to know what the different technologies and programming
languages do, as well as what some of the various roles and job
titles mean.
Project Manager
PMs are the people that steer the ship through the choppy
waters. PMs liaise with the client, the design team and the
developers, to make sure everybody knows what is going on
and tries and keep the project on schedule.
A lot of agencies cover these fees in their estimate or charge a
percentage of the final cost.A good, highly organised PM is a
valuable asset as they deal with all the things that you probably
don’t want to deal with.A bad PM will sink a ship. Small
projects mean all the project management work is down to
you. I tell you how to do this in the section called ‘Working’.
Developers
Developers are programmers, but they like to be called
developers. They come in all shapes and sizes, as does
everybody. It is rare to find a developer who can do
everything. They tend to choose a language or skill, either
PHP or ASP front end, back end or whatever.
The bigger the development team, the more specialised the
developer’s skills tend to be. It’s not unusual for a developer to
just be responsible for theming or front end development, for
instance. Smaller teams need developers who do the lot.
Content editors
These are the people who write and edit the content for the
website. They usually come in various levels of importance.
So a lowly content editor might write articles that need to be
queued in the system for their boss to come along and check
all is tickety-boo before it goes live.
UX designer
A User Experience designer tends to work on interfaces for
applications, websites or any Graphic User Interface (GUI)
and understands the whole human interaction and all the
issues that go with that. They deal with the wireframing,
the information architecture, everything that affects the user
experience. They is experts, innit. UI is the same thing, it just
means User Interface.
You, as a web designer, will deal with some of these issues
yourself or perhaps work with a UX designer. Obviously, if
you assume the title, then you have chosen your specialism, but
you will need to learn all that is involved before you can really
call yourself an expert. So don’t go claiming you are a UX
expert unless you is, innit.
System analyst
These are technical bods who understand how to join up
all the different data and functional parts of a website. They
are very technical and talking to them, or at least listening to
them, can make you feel you have landed in a parallel universe,
where the inhabitants only use some of the words you know,
but with different meanings, like stack, proxy, ping, compile
and dilithium.
Webmaster
When you say webmaster, you have to say it in a voice of a
dark villain,‘Iam the webmaster, you must obey’. It’s actually
a bit of an odd title, really. I think it was originally meant for a
more technical role, so you might need to change your voice
in those circumstances, but generally, these people are tasked
with being responsible for the site or sites. They are the boss.
They will say ‘I didn’t realise’ and blame you for not
realising when a change in spec means more work.
They will tell you that the site is absolutely, very urgent
and must be live by a certain date and then miss all their
deadlines to deliver.
No matter how well the job goes, they will say that the
project hasn’t gone as they had expected. Unless you get
every single step and stage 100 per cent right.
Listen.
Do get to know your client so you can tell when they are really
panicked or when something really, really matters to them.
Do tell your client the truth, particularly when you think they
are mistaken or don’t need what they asked for. Clients value
that. Just do it when there is no one in the room that will
criticise them (like their boss!).
You can’t always choose who you work with and you
can’t choose the clients, but treat them professionally,
that usually gets around most situations.
Have fun.
COLLOQUIALISMS
My writing style is Anchor man: is a term allow for variables in the
kinda chatty and that means a figurehead, project delivery — after
T use sayings a lot. somebody who knows all, things do change.
This books gets what they are doing. Covers your arse: doing or
sold all over the Bang on about: keep saying something so that you
world and some repeatedly mentioning will not be held responsible.
people might not until it is really boring. Crack on: get on with
know what I mean
Benefits in spades: a the task in hand.
by Clobber. This
will help them. huge amount of benefits. Dodgy: not to be trusted.
Bonkers: crazy. Downsampled: in our
Bouncing when they world this means to reduce
visited the website: when the quality of the output.
a user arrives at a Drill down: look at the
website they leave. finer points of an issue.
Bugs: errors in the code Easy peasy: very easy to do.
or functionality and display
that does not work. Fat footers: sections on a
website, at the bottom of
Chill: kick back, a page that tend to hold
chill, take it easy. large amounts of links.
Change request: Flashsterbation: the over
anything that is outside use of Flash animations
the agreed spec where for no apparent reason
a deliverable changes. other than showing off.
Clobber: clothes.
Fresh eyes: somebody who
Content is King: the ideal will look at something and
that content within a website has the benefit of not having
is the most important thing seen it before. This gives
to make it successful. them an untainted view.
Content type: the Gawd: my God, my gosh.
various types of content. Get their head round:
Contingency fund: an begin to understand.
amount of money set Grasp the nettle: deal
aside in the budget to with the problem.
Hand gesture: an Off the mark: you
interaction with a hand have missed the point.
or finger movement, Opening a tin of worms:
usually associated with a an issue that once you
tablet or smart phone. address it creates a whole
Harped: keep host of other issues that
going on about. need to be dealt with.
Kaput: broken. Pan out: the way things
Kicks the bucket: dead. might turn out to be.
Lightbox: in the web PEN testing: to test a
world this is a panel that website to see if you can
_loads over the top of a web compromise its security.
page to show an image Pixel perfect: to design
or a gallery of images. and build to a point that
Light your fire: is 100 per cent perfect in
make you happy. terms of measurement —
in our case the pixel.
Locally: this means
developing or working on Powers that be: the people
your own computer’s hard who decide what you do.
drive and not online. Proprietary systems:
Milestones: points in a anything that requires
project that are defining, you to use a system that is Literally: or as they
things like sign off on the controlled by somebody else. say in America, a
design work, functionality Responsive: the way that
and best of all — the invoice. content can be presented
to a user, no matter what
Nitty gritty: the real detail
device or platform they
No great shakes might have and enable
for them: it does not them to have the best
really matter to them, possible user experience.
they don’t care.
Rupert: this is my
Nose out of joint: if they invention, I mean bottom.
have their nose out of joint, I am so sorry for every
then they are unhappy. Rupert out there.
This section is Silk purse out of Up town top ranking:
for my overseas a sow’s ear: make really good, the best.
readers. It may something good out of Ways to skin a cat: as in
be obvious to you something not so good. there are a number ways
what ‘chill’ means, Slices: in our world this to skin a cat, meaning
but perhaps not to is a section taken from a there are lots of ways
a reader in Photoshop document, cut to do the same thing.
Hong Kong. out and saved as a graphic. Willy nilly: all over
Snaffle: to take in the place, doing some
a sneaky way. thing without order.
Soft launch: this is Yonks: a long time.
when you put your brand
spanking new website live,
but you don’t promote
it and only tell a select
few.A lot of people
use this stage as a last
minor test and tidy up.
Split hairs: argue or
deliberate over tiny matters.
That is the rub:
that is the issue.
Tickety-boo: going
well and in good order.
Tip-top and Bristol
fashion: in excellent shape
and in full working order.
Tomfoolery:
messing around.
Under the hood:
the inner workings.
Uppity: annoyingly
arrogant.
GLOSSARY
Yesh, a glossary of internet terms, where do you start? I will
make a start but there is no way I'll be able to finish, but hey,
that is what the internet is good for, looking things up.
I will jot down some useful ones because I can at least
explain them in terms of a designer and of course make
lame jokes.
y
l
:
2
a
et
7
:
se
;
’A. coe bs2 ~
ic
ew 7
qe
R
ee.
7
LE —-
Y
"
7 ot
i,
a-
: :a
ed #=4%
:
é *
; -%
5,ay
ieee
)
\e)
‘@)
KNOW
YOUR
ONIONS
WEB DESIGN
This book will give you the knowledge to be
more creative, work efficiently and give you
the foundations for top-notch web design.
OQ
\