Slide 1

Slide 1 text

Revenge THE NEW PHOTOSHOP, PART 2 Web STEPHEN HAY MOBILISM 2013 AMSTERDAM of the the

Slide 2

Slide 2 text

Image-based mockups are

Slide 3

Slide 3 text

Image-based mockups are SORRY TO BE THE BEARER OF BAD NEWS.

Slide 4

Slide 4 text

DESIGNER MEDIUM I MADE THIS UP. BUT STILL.

Slide 5

Slide 5 text

DESIGNER MEDIUM fashion furniture/interior architecture print web I MADE THIS UP. BUT STILL.

Slide 6

Slide 6 text

why? web-based mockups…

Slide 7

Slide 7 text

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 TIME.COM REDESIGN http://appendto.com/case-study/responsive-design-time-com

Slide 8

Slide 8 text

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 TIME.COM REDESIGN x < 200 THAT’S WHY

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

Web-based mockups more effectively represent the end result in the browser because they are already in the browser.

Slide 11

Slide 11 text

Web-based mockups more effectively represent the end result in the browser because they are already in the browser. DOH!

Slide 12

Slide 12 text

flickr.com/photos/uggboy/4098274795/ Client sees this.

Slide 13

Slide 13 text

flickr.com/photos/boanerges/70312998/ Client gets this.

Slide 14

Slide 14 text

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!

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

experimentation

Slide 17

Slide 17 text

experimentation

Slide 18

Slide 18 text

experimentation win.

Slide 19

Slide 19 text

version control.

Slide 20

Slide 20 text

version control.

Slide 21

Slide 21 text

oops. psdisasters.com

Slide 22

Slide 22 text

oops. psdisasters.com

Slide 23

Slide 23 text

er…

Slide 24

Slide 24 text

THE TOOL RULE It’s not about the tools.

Slide 25

Slide 25 text

THE TOOL RULE It’s not about the tools. It’s about the medium.

Slide 26

Slide 26 text

how? web-based mockups…

Slide 27

Slide 27 text

sketch. first,

Slide 28

Slide 28 text

sketch. first,

Slide 29

Slide 29 text

sketch. first, SKETCHING IS WHERE DESIGN HAPPENS SKETCHING IS VISUAL THINKING IT’S THE HARD PART. THE REST IS EXECUTION

Slide 30

Slide 30 text

get and use representative content.

Slide 31

Slide 31 text

get and use representative content. WITHOUT IT, YOU’RE DESIGNING BLIND DESIGN WITHOUT CONTENT IS EITHER ART OR DECORATION AND I’M PRETTY SURE IT’S NOT ART

Slide 32

Slide 32 text

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.

Slide 33

Slide 33 text

when it should be 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…

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

You have to know what your content is— or is going to be—in order to deal with it appropriately. WHAT IS THE STRUCTURE OF THE CONTENT?

Slide 36

Slide 36 text

these things can help with speed LAYOUT/GRID HELPERS STATIC SITE GENERATORS CSS PREPROCESSORS

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

Ideally, your mockup could become the base for front-end production. THOUGH IT DOESN’T NEED TO BE. RELAX.

Slide 39

Slide 39 text

static site generators FOR EXAMPLE: JEKYLL, HYDE, NANOC, DEXY THESE PROVIDE WAYS OF SAYING: setup mymockup serve mymockup

Slide 40

Slide 40 text

Jekyll FOR EXAMPLE http://jekyllrb.com/

Slide 41

Slide 41 text

Jekyll FOR EXAMPLE ~ $ gem install jekyll ~ $ jekyll new mymockup ~ $ cd mymockup ~/mymockup $ jekyll serve AVAILABLE AT LOCALHOST:4000

Slide 42

Slide 42 text

Dexy FOR EXAMPLE http://dexy.it/

Slide 43

Slide 43 text

Dexy FOR EXAMPLE ~ $ dexy gen --t [template] --d [directory] ~ $ cd mymockup ~/mymockup $ dexy ~/mymockup $ dexy serve AVAILABLE AT LOCALHOST:8085

Slide 44

Slide 44 text

layout/grid helpers FOR EXAMPLE: SUSY, CSS, YOUR OWN THESE PROVIDE WAYS OF QUICKLY POSITIONING ELEMENTS TO AN UNDERLYING GRID

Slide 45

Slide 45 text

Susy FOR EXAMPLE http://susy.oddbird.net/

Slide 46

Slide 46 text

CSS FOR 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/

Slide 47

Slide 47 text

CSS preprocessors FOR EXAMPLE: SASS, LESS PROVIDE VARIABLES, MIXINS, & MUCH MORE

Slide 48

Slide 48 text

To create web-based mockups, you will need some knowledge of the medium for which you are designing. WEB TECH IS SIMPLY ANOTHER TOOLSET. NO NEED TO BE AFRAID.

Slide 49

Slide 49 text

do what can you with web-based mockups once you have them?

Slide 50

Slide 50 text

present them

Slide 51

Slide 51 text

present them TO CLIENTS, DEVELOPERS, BASICALLY ANYONE

Slide 52

Slide 52 text

automated screenshots VISUAL ARCHIVE OF THE ITERATION PROCESS ~ $ casperjs screenshots.js

Slide 53

Slide 53 text

live demos ON ACTUAL DEVICES

Slide 54

Slide 54 text

[usability] testing ON ACTUAL DEVICES

Slide 55

Slide 55 text

use them as a base for a style guide

Slide 56

Slide 56 text

use them as a base for a style guide STYLE GUIDES ARE THE NEW PHOTOSHOP slideshare.net/stephenhay/style-guides-are-the-new-photoshop-fronteers-2012

Slide 57

Slide 57 text

more web-based mockups are than a pretty picture.

Slide 58

Slide 58 text

more web-based mockups are than a pretty picture. CONSIDER THEM!

Slide 59

Slide 59 text

have fun keep learning THANK YOU! @stephenhay