The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

98
The Death of Lorem Ipsum Dave Olsen, @dmolsen Minnewebcon 2015 https://flic.kr/p/ghzKTV

Transcript of The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Page 1: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

The Death of Lorem Ipsum

Dave Olsen, @dmolsen Minnewebcon 2015

https://flic.kr/p/ghzKTV

Page 2: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

I. OUR CURRENT PROCESS

Page 3: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

courtesy Ben Callahan, Sparkbox

FRONT-END BACK-ENDDESIGN

THINK ABOUT USERS

THROW IN SOME CONTENT

LAUNCH!

Linear Workflow

Page 4: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/qJLptH

Page 5: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/r8XMCQ

Page 6: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

code smell

https://flic.kr/p/5PHMX3

Something’s rotten in Denmark

Page 7: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Design

Development Content

Page 8: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. S e d u t e l i t m a t t i s , consectetur odio eu, volutpat felis. Interdum et malesuada fames ac ante ipsum primis i n f a u c i b u s . P r a e s e n t hendrerit dolor non cursus sollicitudin.

Suspendisse ultricies urna vel risus scelerisque, in congue risus porttitor. Sed et tortor a tortor placerat ullamcorper. Mauris nec egestas purus.

Page 9: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Content first. Mobile first. Performance first. Whatever first.

Ultimately, we want our skills to be valued.

Page 10: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Creation is a shared activity. - Bermon Painter, @bermonpainter

https://flic.kr/p/oqSLxR

Page 11: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

CONTENT UX

FRONT-END

DESIGNBACK-END

“1 Deliverable” Workflow

courtesy Ben Callahan, Sparkbox

Page 12: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Design

Development Content

Page 13: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. S e d u t e l i t m a t t i s , consectetur odio eu, volutpat felis. Interdum et malesuada fames ac ante ipsum primis i n f a u c i b u s . P r a e s e n t hendrerit dolor non cursus sollicitudin.

Suspendisse ultricies urna vel risus scelerisque, in congue risus porttitor. Sed et tortor a tortor placerat ullamcorper. Mauris nec egestas purus.

Page 14: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/5ET75Z

Page 15: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

a new process slide

II. AN IPSUM-LESS PROCESS

etsy.me/1awCbcs

Page 16: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
Page 17: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/af87dG

It all starts with research...

Page 18: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Client Materials

https://flic.kr/p/nPX1Jy

Page 19: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

s t a r t

Content Design

https://flic.kr/p/fqEKy6

Page 20: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

s t a r t

Content

https://flic.kr/p/fqEKy6

Page 21: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Content Audits & Inventories

http://flic.kr/p/6DhBCd

Page 22: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

content insight spreadsheet example for admissions

Content Audit Example

Page 23: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Content Audit Example

Page 24: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Resource: content-insight.com

Page 25: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Resource: gathercontent.com/resources

Page 26: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Authentic content is our raw material.

https://flic.kr/p/fxfhdH

Page 27: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

collect archetypical AND edge cases

Page 28: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

s t a r t

Design

https://flic.kr/p/fqEKy6

Page 29: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Breaking Down the Page

Interface Inventoriesbradfrost.com/blog/post/interface-inventory/

Page 30: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/4zKBWz

Page 31: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Compare Notes

Page 32: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

DITCHING IPSUM BENEFIT #1: ENCOURAGES COMMUNICATION

https://flic.kr/p/noPcc6

Page 33: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

DITCHING IPSUM BENEFIT #2: SOLID PROJECT FOUNDATION

https://flic.kr/p/hPpmQr

Page 34: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Project Kick-offhttps://flic.kr/p/hP6gZk

Page 35: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Finding the balance between legacy & aspirational ideas.

https://flic.kr/p/axKd6X

Page 36: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

courtesy of Sara Wachter-Boettcher

Page 37: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Legacy Content We Have

User’s Journey

Aspirational Content We Need

courtesy of Sara Wachter-Boettcher

Page 38: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

bit.ly/10zaQAZContent Priority Guide

courtesy of Emily Gray, Sparkbox

Page 39: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Breaking Down Wireframes

Page 40: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/qdkFQq

Page 41: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

DITCHING IPSUM BENEFIT #3: A SHARED VOCABULARY

https://flic.kr/p/8nUAA1

Page 42: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Beware of using Photoshop too much.

Page 43: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Design isn’t Photoshop. Design is the aggregate of all these different things we can do to make sure that our intentions are communicated...

- Chris Cashdollar, @ccashdollar

Page 44: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Design, build & review in the browser.

Page 45: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

The real content. The real design.

The real medium.

https://flic.kr/p/6REPbC

Page 46: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

FLUID LAYOUT ANIMATIONstand-in slide

Page 47: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

RWD is a tight relationship...

http://flic.kr/p/6DxS9D

Page 48: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

...that blurs the line between code & content.

https://flic.kr/p/6hrhmN

Page 49: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

DITCHING IPSUM BENEFIT #4: Keeping It Real

https://flic.kr/p/9SMzag

Page 50: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/qupHwL

Possibility of strong separation.

Page 51: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

III. PATTERNS & SYSTEMS

https://flic.kr/p/4zzKee

Page 52: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Meet Henry

Page 53: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/5wwGMW

Page 54: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/7a482k

Page 55: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

picture of dewar trophy with a baby

* baby not included

Page 56: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
Page 57: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Interchangeable Parts

Page 58: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Changing Perspective Instead of building individual cars Henry Leland focused on building a system that could be used to build cars.

Page 59: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/KWzCt

Page 60: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

We’re not designing pages, we’re designing systems of components.

- Stephen Hay, @stephenhay

Page 61: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

A pattern describes a problem that occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over...

- Christopher Alexander

Page 62: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Elements of a Pattern: Presentation + Mark-up + Content

https://flic.kr/p/5ApPy1

Page 63: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

A web page should be a collection of patterns taken from a system.

Page 64: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

IV. BRINGING SYSTEMS TO LIFE

https://flic.kr/p/3muahW

Page 65: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Building Systems with Pattern Lab patternlab.io

Page 66: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Building Systems with Pattern Lab patternlab.io

Page 67: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
Page 68: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Allows for layering of technology.

https://flic.kr/p/8E4Bi4

Page 69: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Speeds up deploying new solutions.

https://flic.kr/p/6DDvQP

Page 70: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

CONTENT UX

FRONT-END

DESIGNBACK-END

Many “1 Deliverable” Workflows

workflow graphic courtesy Ben Callahan, Sparkbox

CONTENT UX

FRONT-END

DESIGNBACK-END

CONTENT UX

FRONT-END

DESIGNBACK-END

CONTENT UX

FRONT-END

DESIGNBACK-END

CONTENT UX

FRONT-END

DESIGNBACK-END

CONTENT UX

FRONT-END

DESIGNBACK-END

Page 71: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

V. TESTING SYSTEMS

https://flic.kr/p/nNZRV

Page 72: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Client Resistantup to 30m under water

https://flic.kr/p/pparaR

Page 73: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Visual Regression Example: Beforesiteeffect.io

Page 74: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Visual Regression Example: Aftersiteeffect.io

Page 75: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Visual Regression Example: Comparisonsiteeffect.io

Page 76: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

DITCHING IPSUM BENEFIT #5: TESTING & PRECISION

https://flic.kr/p/fUZgov

Page 77: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

VI. SHARING SYSTEMS

https://flic.kr/p/a9tDjq

Page 78: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Tiny Bootstraps for Our Organizations

Page 79: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Tiny Bootstraps for Our Organizations

Page 80: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

DITCHING IPSUM BENEFIT #6: REUSE & SHAREABLITY

https://flic.kr/p/8VFcEM

Page 81: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

wrapping it up

VII. WRAPPING IT UP

https://flic.kr/p/MH6U3

Page 82: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

By ditching lorem ipsum in favor of using real content we…

Page 83: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Start Conversations

https://flic.kr/p/fH7Fhk

Page 84: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Build Better Teams

https://flic.kr/p/dycn8

Page 85: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

https://flic.kr/p/dycn8https://flic.kr/p/4AWrGF

Have Firmer Foundations

Page 86: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Create a Shared Vocabulary

https://flic.kr/p/8nUAA1

Page 87: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Develop building blocks for our design systems.

Page 88: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Test Our Work

https://flic.kr/p/4n7GTV

Page 89: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Reuse Our Work

https://flic.kr/p/7Corhv

Page 90: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Process & patterns allow us to marry aspirational goals to authentic content

https://flic.kr/p/3k3oQK

Page 91: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

and they ensure that we don’t get stuck with...

Page 92: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

picture of dewar trophy with a baby

* baby not included

Page 93: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Exterminate the Ipsum!

Page 94: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Thank You for Listening

Page 95: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Questions?

Page 96: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

A big “Thank you!” to the following folks for their insights:

Jason Grigsby @grigs

Sara Wachter-Boettcher @sara_ann_marie

Emily Gray @emilykgray

Jeff Eaton @eaton

Matt Lindsay @lindsam8

Cyd Harrell @cydharrell

Page 97: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

@dmolsen dmolsen.com

Page 98: The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)

Thank You for Listening

Questions?“My God - it’s full of patterns!”