alternative design workflows in a "postpsd" era

76
Alternative Design Workflows in a “PostPSD” Era Jeremy Fuksa @jeremyfuksa SXSW Interactive 2014

Upload: jeremy-fuksa

Post on 17-Aug-2014

1.789 views

Category:

Design


1 download

DESCRIPTION

Presented at SXSW Interactive 2014. As responsive design and progressive enhancement become mainstream design practices, the decades old approach of using Adobe Photoshop to comp up page designs for clients is becoming increasingly irrelevant. A quick search online shows designers quickly clamoring for a better way to do their work. Along with new tools to learn, there's also the challenge of acclimating a client base that has been used to seeing fully-rendered Photoshop designs for decades. How do these new practices benefit them? This presentation looks at some "post-Photoshop" design practices and how they might fit into a designer's workflow. Additionally, Jeremy will share how a new design workflow has worked for his team at Clickfarm and how clients have received this new way of looking at their projects.

TRANSCRIPT

Page 1: Alternative Design Workflows in a "PostPSD" Era

Alternative Design Workflows in a “PostPSD” Era

Jeremy Fuksa • @jeremyfuksa • SXSW Interactive 2014

Page 2: Alternative Design Workflows in a "PostPSD" Era

I will give you safe passagein the wasteland.

Page 3: Alternative Design Workflows in a "PostPSD" Era

PostPSD?#postpsd

Page 4: Alternative Design Workflows in a "PostPSD" Era
Page 5: Alternative Design Workflows in a "PostPSD" Era
Page 6: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1hDROP8

Brad Frost

Page 7: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1hDSqnI

Page 8: Alternative Design Workflows in a "PostPSD" Era

DISCLAIMER #1(just in case Adobe Typekit ever sponsors my podcast)

#postpsd

Page 9: Alternative Design Workflows in a "PostPSD" Era

I’m an old fart of Photoshop.

A Photofart, if you will.

Page 10: Alternative Design Workflows in a "PostPSD" Era
Page 11: Alternative Design Workflows in a "PostPSD" Era

It’s never been ideal to design in Photoshop

#postpsd

Page 12: Alternative Design Workflows in a "PostPSD" Era

WILL IT BLEND?

Page 13: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1n4tJSS

Page 14: Alternative Design Workflows in a "PostPSD" Era

.blended { background-image: url(ermahgerd.jpg); background-color: fuchsia; background-blend-mode: multiply; }

Page 15: Alternative Design Workflows in a "PostPSD" Era

CSS3 Blend Modes

Chrome 29 Chrome 30 Chrome 31 Firefox 24 IE 10 Opera 17 Safari 6 Safari 7

16%16%

75%

0%

25%

75%67%67%

http://theshak.es/1c378Vn

Browser Support as of March 1, 2014

Page 16: Alternative Design Workflows in a "PostPSD" Era

A PSD is a painting of a website.”

Mike Monteiro

Page 17: Alternative Design Workflows in a "PostPSD" Era
Page 18: Alternative Design Workflows in a "PostPSD" Era

RWD mobile-home.psd 768-home.psd 800-home.psd

desktop-home.psd hd-home.psd

Thanks, Obama.

+ @2x

#postpsd

Page 19: Alternative Design Workflows in a "PostPSD" Era

How many “paintings” are you willing to make?

mobile-home.psd 768-home.psd 800-home.psddesktop-home.psd hd-home.psd mouth-crimes.psd dark-fister.psd pole-strap.psdfart-clamp.psd gangnam.psd dribbbler.psd

cursus.psd fringilla.psd wiggler.psdbart-schedule.psd fat-lick.psd who-farted?.psd random-act.psd mule-radio.psdpodcaster.psd the-shakes.psd wang-doodler.psd

cursus.psd fringilla.psd wiggler.psdbart-schedule.psd fat-lick.psd who-farted?.psd random-act.psd mule-radio.psdpodcaster.psd the-shakes.psd wang-doodler.psd

stinky-dog.psd rwd-hero.psd nervousness.psdsxsw-pics.psd self-loathing.psd hot-carl.psd laser-cats.psd mangled.psdyou-rule.psd extra-work.psd scabby.psd

Page 20: Alternative Design Workflows in a "PostPSD" Era

Your goal:Get into real code as quickly as possible.

<html>

Arrows

#postpsd

Page 21: Alternative Design Workflows in a "PostPSD" Era

Bigger goal:Not wasting your team’s time

and your client’s money

#postpsd

Page 22: Alternative Design Workflows in a "PostPSD" Era

YOU ARE ENTERING A

WORLD OF PAIN.

#postpsd

Page 23: Alternative Design Workflows in a "PostPSD" Era

Enthusiasm For New Design Workflows

25

50

75

100

You Other Designers Front-End Developers Project Managers Clients

Page 24: Alternative Design Workflows in a "PostPSD" Era

Enthusiasm For New Design Workflows

25

50

75

100

You Other Designers Front-End Developers Project Managers Clients

When you’re using a billable project to try it out

Page 25: Alternative Design Workflows in a "PostPSD" Era

Disposable Deliverables

#postpsd

ArrowsArrows

Page 26: Alternative Design Workflows in a "PostPSD" Era

Disposable Deliverables

#postpsd

Page 27: Alternative Design Workflows in a "PostPSD" Era

KEEP AS MUCH WORK AS POSSIBLE.

#postpsd

Page 28: Alternative Design Workflows in a "PostPSD" Era

#postpsd

Page 29: Alternative Design Workflows in a "PostPSD" Era

DISCLAIMER #2

#postpsd

Page 30: Alternative Design Workflows in a "PostPSD" Era

Designers(Probably you. Certainly me. Definitely Meg.)

Page 31: Alternative Design Workflows in a "PostPSD" Era

Live Wireframing/Prototyping

#postpsd

Page 32: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1f3MmjA

Page 33: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1cqso7H

Page 34: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1c360Bj

Page 35: Alternative Design Workflows in a "PostPSD" Era

FrameworksB

Page 36: Alternative Design Workflows in a "PostPSD" Era

Keynote!

Page 37: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1cqwOLY

Page 38: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1cqx8KL

Page 39: Alternative Design Workflows in a "PostPSD" Era

Visual Design

#postpsd

Page 40: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1f3Gt5I

Page 41: Alternative Design Workflows in a "PostPSD" Era
Page 42: Alternative Design Workflows in a "PostPSD" Era
Page 43: Alternative Design Workflows in a "PostPSD" Era

Comping?

#postpsd

Page 44: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1kb38CD

Page 45: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1kb3yZF

Page 46: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1cquzYV

Page 47: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1cqvhph

Page 48: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/WZKeVF

Page 49: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1cquzYV

• 100% Vector• Easy export of @2x images• Easy SVG export• CSS3 properties are one click away• $49.99 on Mac App Store

Page 50: Alternative Design Workflows in a "PostPSD" Era

Visual Coding

#postpsd

Page 51: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1mU056f

Page 52: Alternative Design Workflows in a "PostPSD" Era
Page 53: Alternative Design Workflows in a "PostPSD" Era

http://theshak.es/1q48lzR

Page 54: Alternative Design Workflows in a "PostPSD" Era
Page 55: Alternative Design Workflows in a "PostPSD" Era

(They see what you did there.)Your Teammates

Page 56: Alternative Design Workflows in a "PostPSD" Era

Code quality?

#postpsd

Page 57: Alternative Design Workflows in a "PostPSD" Era

Adobe Edge Reflow

<div id="primaryContainer" class="primaryContainer clearfix"> <div id="intro" class="clearfix"></div> <div id="box" class="clearfix"> <p id="text"><span id="textspan">Jeremy wishes he were an Okie from Muskogee.</span><br /></p> <p id="text1"><span id="textspan1">Because, as you know, it is the place where even squares can have a ball.</span></p> </div> <p id="h2">Broadcast Appearances</p> <img id="image" src="img/letsmakemistakes.jpg" class="image"/> <img id="image1" src="img/pixel_recess-icon.png" class="image"/> <img id="image2" src="img/bigwebshow.jpg" class="image"/> <img id="image3" src="img/theeastwing.jpg" class=“image"/> </div>

Page 58: Alternative Design Workflows in a "PostPSD" Era

<body class="body index clearfix"> <div class="intro-background"></div> <div class="dark-box"></div> <h1>Jeremy wishes he were an Okie from Muskogee.</h1> <div class="intro-text"> <p>Because, as you know, it is the place where even squares can have a ball.</p> </div> <h2 class="broadcast">Broadcast Appearances</h2> <img src="images/letsmakemistakes-112x113.jpg" data-rimage data-src=“images/letsmakemistakes-226x226.jpg" data-srcat2x="images/[email protected]" data-srcmax992="images/letsmakemistakes-186x186.jpg" data-srcmax992at2x="images/[email protected]" data-srcmax768="images/letsmakemistakes-118x186.jpg" data-srcmax768at2x="images/[email protected]" data-srcmax480="images/letsmakemistakes-112x113.jpg" data-srcmax480at2x="images/[email protected]" data-srcmax320="images/letsmakemistakes-112x113.jpg" data-srcmax320at2x="images/[email protected]"> <img src="images/pixel_recess-icon-112x112.png" data-rimage data-src="images/pixel_recess-icon-226x226.png" data-srcat2x="images/[email protected]" data-srcmax992="images/pixel_recess-icon-186x186.png" data-srcmax992at2x="images/[email protected]" data-srcmax768="images/pixel_recess-icon-118x118.png" data-srcmax768at2x="images/[email protected]" data-srcmax480="images/pixel_recess-icon-112x112.png" data-srcmax480at2x="images/[email protected]" data-srcmax320="images/pixel_recess-icon-112x112.png" data-srcmax320at2x="images/[email protected]"> <img src="images/bigwebshow-112x112.jpg" data-rimage data-src="images/bigwebshow-226x226.jpg" data-srcat2x="images/[email protected]" data-srcmax992="images/bigwebshow-186x187.jpg" data-srcmax992at2x="images/[email protected]" data-srcmax768="images/bigwebshow-117x118.jpg" data-srcmax768at2x="images/[email protected]" data-srcmax480="images/bigwebshow-112x112.jpg" data-srcmax480at2x="images/[email protected]" data-srcmax320="images/bigwebshow-112x112.jpg" data-srcmax320at2x="images/[email protected]"> <img src="images/theeastwing-112x112.jpg" data-rimage data-src="images/theeastwing-224x225.jpg" data-srcat2x="images/[email protected]" data-srcmax992="images/theeastwing-185x186.jpg" data-srcmax992at2x="images/[email protected]" data-srcmax768="images/theeastwing-118x118.jpg" data-srcmax768at2x="images/[email protected]" data-srcmax480="images/theeastwing-112x112.jpg" data-srcmax480at2x="images/[email protected]" data-srcmax320="images/theeastwing-112x112.jpg" data-srcmax320at2x="images/[email protected]"> </body>

Macaw

Page 59: Alternative Design Workflows in a "PostPSD" Era

<body class="body index clearfix"> <div class="intro-background"></div> <div class="dark-box"></div> <h1>Jeremy wishes he were an Okie from Muskogee.</h1> <div class="intro-text"> <p>Because, as you know, it is the place where even squares can have a ball.</p> </div> <h2 class="broadcast">Broadcast Appearances</h2> <img src="images/letsmakemistakes.jpg" class="lets-make-mistakes"> <img src="images/pixel_recess-icon.png" class="pixel-recess"> <img src="images/bigwebshow.jpg" class="big-web-show"> <img src="images/theeastwing.jpg" class="the-east-wing"> </body>

Macaw

Page 60: Alternative Design Workflows in a "PostPSD" Era

Is the code worth passing to devs?

#postpsd

Page 61: Alternative Design Workflows in a "PostPSD" Era

Adobe Edge Reflow

Macaw

• Decent interface• Unnecessary IDs and classes• Not semantic or following HTML5 best practices• Ships as a preview product

• Interface isn’t quite as polished• No way to turn off rimage.js support• Cleaner, semantic code• Released early to Kickstarter backers

Page 62: Alternative Design Workflows in a "PostPSD" Era

HADOUKEN!

Page 63: Alternative Design Workflows in a "PostPSD" Era

A change in your habits creates possible new challenges for your

team

#postpsd

Page 64: Alternative Design Workflows in a "PostPSD" Era

Front-end devs will need copies of whatever alternate app you

choose

#postpsd

Page 65: Alternative Design Workflows in a "PostPSD" Era

(Last chance to look at me, Hector.)Your Clients

Page 66: Alternative Design Workflows in a "PostPSD" Era

Where are my design options?

#postpsd

Page 67: Alternative Design Workflows in a "PostPSD" Era

How am I supposed to sell this up the chain?

#postpsd

Page 68: Alternative Design Workflows in a "PostPSD" Era

Is this time well spent?

#postpsd

Page 69: Alternative Design Workflows in a "PostPSD" Era

Expectations

#postpsd

Page 70: Alternative Design Workflows in a "PostPSD" Era

Education

#postpsd

Page 71: Alternative Design Workflows in a "PostPSD" Era

Reaction

#postpsd

Page 72: Alternative Design Workflows in a "PostPSD" Era
Page 73: Alternative Design Workflows in a "PostPSD" Era

We’ve only scratched the surface.

#postpsd

Page 74: Alternative Design Workflows in a "PostPSD" Era

Pick and choose what works for you.

#postpsd

Page 75: Alternative Design Workflows in a "PostPSD" Era

There is no magic formula.There is only Zuul.

Page 76: Alternative Design Workflows in a "PostPSD" Era

Thanks!@jeremyfuksa

jeremyfuksa.com

Listen to The Shakeson muleradio.net