- Workshop: wireframe your one-pager
- Wireframes critique
-
The latest version of HTML is
HTML6
- true
- false
-
EVERY HTML element has an opening tag (eg:
<a href="http://example.com">
) and a closing tag (eg:</a>
)<a href="http://example.com"> Click me! </a>
- true
- false
-
All attributes for an HTML elements MUST go both in the opening and closing tags
<a href="http://example.com"> Click me! </a id="no-spaces-in-between">
- true
- false
-
In an HTML document every
id
attribute MUST be unique<p id="main-content">...</p> <div id="main-content">...</div>
- true
- false
-
An HTML element can have more than one
class
<p class="highlight question">...</p>
- true
- false
-
A valid HTML document MUST have a
head
and abody
elements wrapped in ahtml
element- true
- false
-
Where is best to put styling instructions?
-
<link rel="stylesheet" href="path/to/your-style.css">
-
<p style="color:red;">This bloody text</p>
-
-
Every CSS file has to end in
.css
- true
- false
-
What's wrong with the following CSS line?
<p> { color: red; }
-
What's wrong with the following CSS line?
p { colour: red; }
-
What's wrong with the following CSS line?
p { color red; }
-
These two CSS declarations achieve the same effect
p { color: red; } p { color: red; }
- true
- false
-
The
#
symbol is a shortcut for-
class
-
element
-
id
-
-
A CSS declaration must be terminated by
-
.
period -
!
exclamation mark -
;
semi-colon -
:
colon
-
-
style1.css
is parsed beforestyle2.css
[ true / false ]<head> <link href="style1.css" rel="stylesheet"> <link href="style2.css" rel="stylesheet"> </head>
- true
- false
Before they write any code, Web designers and developers visualise their ideas through wireframes.
Just like a map is an abstraction of a place that helps us describe its location and geography, wireframes are abstractions of the structure of an interactive system and the relationships between its components.
Depending on what stage your idea is at, your wireframes will be more or less detailed.
In any case, wireframes shouldn't look finished.
Paper wireframes get more feedback that digital ones, because people are less afraid to touch them, move them around, scribble notes on them. They don't look finished.
-
Use real content, never lorem ipsum.
-
Words are key. Interface design is copywriting
-
Think about button labels, how do you label user actions: is it
Share
orPost
orPublish
orSay it!
orBroadcast
for instance?
When wireframing, don't worry about colours, graphics and typography.
Wireframe your one-pager idea for Sharing is caring using these paper templates from InterfaceSketch.
-
The goal is to get your idea down on paper so that you can present it to everyone else later today.
-
Your wireframes will illustrate what your one-pager says (the content) and how people experience it (the interactions).
-
This is to help others visualise your ideas and give you feedback.
-
The quality of your drawings and handwriting doesn't matter. No need to use rulers either. Remember, there is no such thing as a badly drawn wireframe.
-
Heads up: these are not throw-aways! Make sure you keep all your paper wireframes and scan / take pictures of them. These will document how your idea is evolving and you will be marked on this.
- Hang your wireframes on the wall
- Grab a pencil and some post-its
- Let's critique each other's wireframes
All comments must be KASH
:
-
Kind
Focus on the work. No sarcasm or personal comments.
Your comments can be challenging but the creator of the work should feel that your feedback is work-oriented and happy to receive it.
-
Actionable
Your comments should include suggestions or instructions, which the creator of the work can simply take away and use.
-
Specific
Don't just state
It's (not) good
orI (don't) like it
. Explain why.Comment on specific aspects or details of the work, eg:
Your button labels are unconventional but I wonder if most people would get what they stand for..
-
Helpful
If it doesn't benefit the work, its creator or the class, don't share it.
In a nutshell:
Be hard on content and soft on people!
- Like it / Don't like it
- Clean
- Dynamic
- Empty
- Minimal(istic)
- Modern
- Poor
- Professional
- Simpl(istic)
- Static
- XYZ font
- XYZ colour / background
Translate your wireframes into HTML & CSS.
Next week we'll review them together. You don't have to present a finished page by then. Even though the final deadline for this is June the 10th, try and get as much done as possible this week, because we'll start another brief next week.
Bonus: add animations & JS when you're done with HTML & CSS.
Read the chapter Get the Idea: capturing attention (pages 46 - 70) from Visualising Information for Advocacy (free download), which explains these techniques:
- Juxtapose
- Subvert
- Invert
- Materialise
- Compare
- Contrast
- Illuminate
- Provoke
- Parody
- Intrigue
Write about how you could you use one or more of these techniques in your project.
Here are some questions to ask when developing your concept:
- What are the reasons people are not talking about or acting on your chosen cause?
- What contexts, symbols or situations can be used to represent your issue visually?
- What is the first key reaction you want your audience to have? What is the second immediate reaction?
- Where will your project be presented – in real or virtual space – and who, apart from the target audience, will see it?
- How can you change the context of the problem and attract new audiences?
- How can your project open up debate, controversy or curiosity rather than reinforcing a single answer or perspective?