128
DAN CEDERHOLM by INTERFACE DESIGN JUGGLING

Juggling

Embed Size (px)

Citation preview

Page 1: Juggling

DAN CEDERHOLMby

INTERFACE DESIGN JUGGLING

Page 2: Juggling
Page 5: Juggling

COLOR

TYPOGRAPHY

ICONOGRAPHY

MICROFORMATS

FLEXIBILITY

Page 6: Juggling

Learn to juggle

- Passing one object from one hand to the other.

- Then two ...

- Then three ...

- You’re still not juggling.

Page 7: Juggling

Juggling is ...

- Keeping all objects consistently in the air

- Adapting to shift, changes in pattern, etc.

Page 8: Juggling

http://www.flickr.com/photos/stuartyeates/45919678/

MY BACKYARD

Page 9: Juggling

SPECIAL ANNOUNCEMENT

Page 10: Juggling

(Wig 2.0?)

Page 12: Juggling

Color.

Start with a small, core palette. Reuse that set throughout the design.

Page 14: Juggling
Page 15: Juggling

Choosing color palettes from nature photos

Page 16: Juggling

#b67f72

#393643

Filter > Pixelate > Mosaic...

Page 17: Juggling
Page 18: Juggling
Page 19: Juggling
Page 20: Juggling
Page 21: Juggling
Page 22: Juggling

SCULPTING INTERFACEan

Page 23: Juggling
Page 24: Juggling
Page 25: Juggling
Page 26: Juggling
Page 27: Juggling

Link color carries weight.On link-heavy pages, link color can be an important design element.

Page 28: Juggling
Page 30: Juggling
Page 31: Juggling

TYPOGRAPHY

Page 32: Juggling
Page 33: Juggling

GREAT TYPOGRAPHY ISINVISIBLE

Page 34: Juggling

http://www.informationarchitects.jp/the-web-is-all-about-typography-period

Page 35: Juggling

Too few fonts?

—Oliver Reichenstein

“During the Italian renaissance the typographer had one font to work with,

and yet this period produced some of the most beautiful typographical work.”

Page 36: Juggling

“Information design is not about the use of good typefaces, it is about the use of good typography ... Anyone can use typefaces,

some can choose good typefaces, but only few master typography.”

—Oliver Reichenstein

Page 37: Juggling

DO THE BEST WITH WHAT WE HAVE

Page 38: Juggling
Page 39: Juggling

Georgia VerdanaHeadings Everything else

Page 40: Juggling

CSS Typography

-font-family-font-size-font-weight-letter-spacing-text-transform-text-align

Page 41: Juggling

h1 { font-family: Georgia, serif; font-weight: normal; }

Page 42: Juggling

h3 { font-family: Georgia, serif; font-size: 90%; text-transform: uppercase; letter-spacing: 2px; color: #963; }

Page 43: Juggling
Page 44: Juggling

5.1.3 In heads and titles, use the best available ampersand.

Page 45: Juggling

<span class="amp">&amp;</span>

span.amp { font-size: 110%; font-family: "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-style: italic; }

Page 47: Juggling

Harmonize type set in graphics.Use as an opportunity to treat type consistently.

Page 48: Juggling

Avenir

Page 49: Juggling

Favicons.

The most important design element of any site. No, really.

Page 50: Juggling
Page 53: Juggling
Page 54: Juggling

REALLY EASY or

REALLY DIFFICULT

Page 55: Juggling

Three choices

- Scale the mark down to 16x16

- Choose a fragment to focus on

- Use something unique

Page 56: Juggling
Page 57: Juggling

salon. com technorati.com

saturn.com andybudd.com

adidas.com veer.com

Page 58: Juggling
Page 59: Juggling

zeldman. com sixfoot6.com

sidesh0w.com photomatt.net

meyerweb.com adactio.com

Page 60: Juggling
Page 61: Juggling

CREATE IN PHOTOSHOPPASTE INTO ICONOGRAPHER

Page 62: Juggling
Page 65: Juggling

Add detail without adding complexity.Understand the limitations of background images and boring boxes. Please recycle.

Page 66: Juggling
Page 67: Juggling

Suggest the box.

Style portions of the box with minimal background images for simple markup and future-proofing.

Page 68: Juggling
Page 69: Juggling
Page 70: Juggling
Page 71: Juggling

Reuse/Recycle.

Simplify design and process by reusing themes, color, graphics.

Page 72: Juggling

diag-bg.gif

Page 73: Juggling
Page 74: Juggling

MICROFORMATS

Page 75: Juggling

microformats are ...

- Confusing

- A waste of time

- Something geeks do with a lot of time on their hands

Page 76: Juggling

“Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards. Instead of throwing away what works today, microformats intend to solve simpler problems first by adapting to current behaviors and usage patterns (e.g. XHTML, blogging).”

– http://microformats.org/about

Page 77: Juggling

“I'm going to mark up a contact like

this...” “Cool. I’ll do it that way too”

APPLICATIONPEOPLE CSS

<div class="vcard"> <a class="url fn" href="http://simplebits.com/">Dan Cederholm</a> <div class="org">SimpleBits, LLC</div></div>

“Cool. I’ll do it that way too”

“Cool. I’ll do it that way too”

“Cool. I’ll do it that way too”

Page 78: Juggling

CONTACT INFO? PRODUCT REVIEW?

EVENT DETAILS?RELATIONSHIPS?

Page 79: Juggling

GUIDED BY VOICES

http://www.flickr.com/photos/bluetypewriter/174367695/

Page 80: Juggling
Page 81: Juggling

USE WHAT WORKS TODAY

Page 82: Juggling

hCard(contact information)

Page 84: Juggling

hCard

<div class="vcard"> <a class="url fn hide" href="http://simplebits.com">Dan Cederholm</a> <div class="org">SimpleBits, LLC</div> <div class="adr"> <div class="street-address">60 Washington Street, Suite 402</div> <span class="locality">Salem</span>, <span class="region">MA</span>, <span class="postal-code">01970</span> <abbr class="country-name" title="United States of America">USA</abbr> </div> <div class="tel"> <span class="type">Fax</span>: <span class="value">+1 978 744 0760</span> </div></div>

Page 85: Juggling

hCard

<div class="vcard"> <a class="url fn hide" href="http://simplebits.com">Dan Cederholm</a> <div class="org">SimpleBits, LLC</div> <div class="adr"> <div class="street-address">60 Washington Street, Suite 402</div> <span class="locality">Salem</span>, <span class="region">MA</span>, <span class="postal-code">01970</span> <abbr class="country-name" title="United States of America">USA</abbr> </div> <div class="tel"> <span class="type">Fax</span>: <span class="value">+1 978 744 0760</span> </div></div>

Page 86: Juggling

SEEING IS BELIEVING

Page 87: Juggling

THIS STUFF WORKS NOW

Page 88: Juggling
Page 89: Juggling

hReview

hReview

Page 90: Juggling

rel-tag

Page 91: Juggling

hCard

Page 92: Juggling

PLANTING SEEDS

Page 93: Juggling

“OBLIVIOUS DEVELOPMENT”

http://www.flickr.com/photos/96434059@N00/196061290/

Page 94: Juggling
Page 95: Juggling
Page 96: Juggling
Page 97: Juggling
Page 98: Juggling

I HAD NO IDEA WHAT HE WAS TALKING ABOUT

Page 99: Juggling
Page 100: Juggling

“ACCIDENTAL API”—Brian Oberkirch

Page 102: Juggling

XFNhCard

hReview

MICROFORMATS WORK TOGETHER

Page 103: Juggling

What good is one brick?

XFN

hCard hReview

rel-tag hCalendar hResume

Page 104: Juggling

hCalendar

hReview

Page 105: Juggling

WIGGREGATOR?

Page 106: Juggling

microformats.org

Page 107: Juggling

BULLETPROOFING

Page 108: Juggling

“Bulletproof”

- Embracing flexibility

- Preparing for worst-case scenarios

- Protecting your designs from “breaking”

- Catch-phrase to sell books and secure speaking engagements

Page 109: Juggling

INTEGRITY TESTS

Page 110: Juggling

Turn images off.

When images are disabled, is the site still readable?

Page 111: Juggling
Page 112: Juggling

Styled alt text

#header #logo { float: left; margin: 0 0 20px 0; color: #fff; }

Page 113: Juggling
Page 114: Juggling
Page 115: Juggling

WOW!

Page 116: Juggling
Page 117: Juggling

WOW!

Page 118: Juggling

Turn CSS off.

Give your design an x-ray. A "10-second usability test" isn't scientific—but it can help illustrate separation of structure and presentation.

Page 119: Juggling
Page 120: Juggling
Page 121: Juggling
Page 122: Juggling

Bump up text size.

Increase text size to see how the design reacts. Can it adapt to varying amounts of content?

Page 123: Juggling
Page 124: Juggling

#wrap { width: 50em; }

#content { width: 30em; }

#sidebar { width: 20em; }

Page 125: Juggling
Page 126: Juggling

Validate.

Validate markup and stylesheets when possible—especially during the design process.

Page 127: Juggling

COLOR

TYPOGRAPHY

ICONOGRAPHY

MICROFORMATS

FLEXIBILITY

Page 128: Juggling

http://simplebits.com/publictions/speak/juggling

THANK YOU.