The New Photoshop, Part 2: The Revenge of the Web (FEC13)

77
Revenge THE NEW PHOTOSHOP, PART 2 Web STEPHEN HAY FRONTENDCONF 2013 ZURICH of the the

description

Slides for my talk at FrontendConf (CH) in Zürich.

Transcript of The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Page 1: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

RevengeTHE NEW PHOTOSHOP, PART 2

Web STEPHEN HAYFRONTENDCONF 2013ZURICH

of the

the

Page 2: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

PSD

Page 3: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

PSDPRETTY SHITTY DELIVERABLE

Page 4: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

web-based mockupHTML, CSS, ?

Page 5: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

PSDON A SMALL SCREEN

Page 6: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

web-based mockupON A SMALL SCREEN

Page 7: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

a responsive design workflow

Page 8: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

a responsive design workflow1. Content inventory

2. Content reference wireframes

3. Designing in text

4. Linear design

5. Breakpoint graphing

6. Designing for breakpoints

7. Web-based mockup8. Presenting as screenshots > revise

9. Presenting in browsers > revise

10. Design guidelines / style guide

Page 9: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

dead.Image-based mockups are

Page 10: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

dead.Image-based mockups are

SORRY TO BE THE BEARER OF BAD NEWS.

Page 11: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Our design comps are a carryover from print.

Page 15: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

DESIGNER MEDIUM

Page 16: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

DESIGNER MEDIUM

fashionfurniture/interior

architectureprint

web

I MADE THIS UP. BUT STILL.

Page 17: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

There is nothing wrong with Photoshop.

Page 18: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

WTFpsdisasters.com

Page 19: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

er…

Page 20: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

why?web-based mockups…

Page 21: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Managing more than 200 PSD files is not only tedious, but it can produce minor discrepancies between comps of the same page at different breakpoints.

– appendTo ON THE T IME.COM REDESIGN

http://appendto.com/case-study/responsive-design-time-com

Page 22: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Managing more than 200 PSD files is not only tedious, but it can produce minor discrepancies between comps of the same page at different breakpoints.

– appendTo ON THE T IME.COM REDESIGNx < 200

THAT’S WHY

Page 23: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Web-based mockups more effectively represent the end result in the browser

Page 24: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Web-based mockups more effectively represent the end result in the browser

because they are already in the browser.DOH!

Page 25: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

flickr.com/photos/uggboy/4098274795/

Client sees this.

Page 26: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

flickr.com/photos/boanerges/70312998/

Client gets this.

Page 27: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Design revisions can be a

nightmare.Get rid of this

Make logo this big

Put some Lorem Ipsum here and we’ll tackle it in a future iteration.

Search bar looks great!

Page 28: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Design revisions can be a

nightmare.Get rid of this

Make logo this big

Put some Lorem Ipsum here and we’ll tackle it in a future iteration.

Search bar looks great!

GOOD LUCK WITH THAT ON 3 MOCKUPS PER SCREEN

Page 29: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

experimentation

Page 30: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

experimentation

win.

Page 31: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

version control.

Page 32: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

version control.

Page 33: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

how?web-based mockups…

Page 34: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

sketch.first,

Page 35: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

sketch.first,

Page 36: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

sketch.first,

SKETCHING IS WHERE DESIGN HAPPENS

SKETCHING IS V ISUAL THINKING

IT ’S THE HARD PART. THE REST IS EXECUTION

Page 37: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

get and userepresentative content.

Page 38: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

get and userepresentative content.WITHOUT IT , YOU’RE DESIGNING BLIND

DESIGN WITHOUT CONTENT IS E ITHER ART OR DECORATION

AND I ’M PRETTY SURE IT ’S NOT ART

Page 40: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Don’t design around this

Enim urna, pharetra suscipit, varius et, congue quis, odio. Donec lobortis, elit bibendum euismod faucibus, velit nibh egestas libero, vitae pellentesque elit augue ut massa. Nulla consequat erat at massa. Vivamus id.

Page 41: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

when it should be this

Enim urnaPharetra suscipit, varius et, congue quis, odio. Donec lobortis, elit bibendum euismod faucibus

• Velit nibh egestas libero

• Vitae pellentesque elit augue ut massa.

Nulla consequat erat at massa.Vivamus id…

Page 42: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

You have to know what your content is—or is going to be—in order to deal with it appropriately.

Page 43: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

You have to know what your content is—or is going to be—in order to deal with it appropriately.

WHAT IS THE S T R U CT U R E OF THE CONTENT?

Page 44: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

these things can help with speed

LAYOUT/GRID HELPERS

STATIC S ITE GENERATORS

CSS PREPROCESSORS

Page 45: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Optionally, your mockup could become the base for front-end production.

Page 46: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Optionally, your mockup could become the base for front-end production.

THOUGH IT DOESN’T NEED TO BE. RELAX.

Page 47: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

static site generators

FOR EXAMPLE: JEKYLL, HYDE, NANOC, DEXY

THESE PROVIDE WAYS OF SAYING:

setup mymockupserve mymockup

Page 48: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

JekyllFOR EXAMPLE http://jekyllrb.com/

Page 49: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

JekyllFOR EXAMPLE

~ $ gem install jekyll~ $ jekyll new mymockup~ $ cd mymockup~/mymockup $ jekyll serve

AVAILABLE AT LOCALHOST:4000

Page 50: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

DexyFOR EXAMPLE http://dexy.it/

Page 51: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

DexyFOR EXAMPLE

~ $ dexy gen --t [template] --d [directory]~ $ cd mymockup~/mymockup $ dexy~/mymockup $ dexy serve

AVAILABLE AT LOCALHOST:8085

Page 52: The New Photoshop, Part 2: The Revenge of the Web (FEC13)
Page 53: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Hi, mom.

Page 54: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

layout/grid helpers

FOR EXAMPLE: SUSY, CSS, YOUR OWN

THESE PROVIDE WAYS OF QUICKLY POSIT IONINGELEMENTS TO AN UNDERLYING GRID

Page 55: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

SusyFOR EXAMPLE http://susy.oddbird.net/

Page 56: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

CSSFOR EXAMPLE http://w3.org/Style/CSS

Flexbox

Grid layout

(Grid) Template layout

http://www.w3.org/TR/css3-flexbox/

http://www.w3.org/TR/css3-grid-layout/

http://dev.w3.org/csswg/css-template/

Page 57: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

CSS preprocessors

FOR EXAMPLE: SASS, LESS

PROVIDE VARIABLES, MIX INS, & MUCH MORE

Page 58: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

THE TOOL RULE

It’s not about the tools.

Page 59: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

THE TOOL RULE

It’s not about the tools.

It’s about the results.

Page 60: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

dowhat can you

with web-based mockups once you have them?

Page 61: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

present them

Page 62: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

present themTO CLIENTS, DEVELOPERS, BASICALLY ANYONE

Page 63: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

automated screenshotsVISUAL ARCHIVE OF THE ITERATION PROCESS

~ $ casperjs screenshots.js

Page 64: The New Photoshop, Part 2: The Revenge of the Web (FEC13)
Page 65: The New Photoshop, Part 2: The Revenge of the Web (FEC13)
Page 66: The New Photoshop, Part 2: The Revenge of the Web (FEC13)
Page 67: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

live demosON ACTUAL DEVICES

Page 68: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

[usability] testingON ACTUAL DEVICES

Page 69: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

use them as a base for a style guide

Page 70: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

use them as a base for a style guideSTYLE GUIDES ARE THE NEW PHOTOSHOPslideshare.net/stephenhay/style-guides-are-the-new-photoshop-fronteers-2012

Page 71: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

To create web-based mockups, you will need some knowledge of the medium for which you are designing.

WEB TECH IS S IMPLY ANOTHER TOOLSET.NO NEED TO BE AFRAID.

Page 72: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

Forget the useless “should designers code” debate.

Page 73: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

This is about looking outside your comfort zone (and even your field) for inspiration… how can you do things more effectively?

Page 74: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

You don’t have to learn to code.

But learning a new approach might benefit you in some way.

Page 75: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

moreweb-based mockups are

than a pretty picture.

Page 76: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

moreweb-based mockups are

than a pretty picture.

CONSIDER THEM!

Page 77: The New Photoshop, Part 2: The Revenge of the Web (FEC13)

have funkeep learning

THANK YOU! @stephenhay