Top Banner
Customization in Prime Will Shown 31 March 2014
29

Intro.deck.0-3

Mar 22, 2017

Download

Documents

Will Shown
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Intro.deck.0-3

Customization in PrimeWill Shown 31 March 2014

Page 2: Intro.deck.0-3

There are 2 distinct problems:

• Which entities can a stripe represent?

• How do users edit their stripes?

Page 3: Intro.deck.0-3

Which entities can a stripe represent?

Page 4: Intro.deck.0-3

A stripe can represent entire domains (L0)

Page 5: Intro.deck.0-3

A stripe can represent primary categories of a domain (L1)

Page 6: Intro.deck.0-3

A stripe can represent structured data (L1+)

Page 7: Intro.deck.0-3

By extension, a stripe could represent:

• Subtopics of L1 categories

• Generated categories (sources, topics, etc.)

• Dynamic content (filtered/customized structrued data, individual live entities)

Page 8: Intro.deck.0-3

A stripe probably shouldn’t represent:

• Static content (a single article, slideshow, or video)

• Multiple distinct entities simultaneously

Page 9: Intro.deck.0-3

What’s left? We’ve covered every type of entity in Prime.

Now we have a taxonomy of possible stripes.

Page 10: Intro.deck.0-3

domain entities

group entities

NOT static entities

dynamic entities

NOT multiple entities

Page 11: Intro.deck.0-3

But we have a problem:

Page 12: Intro.deck.0-3

News Entertainment

?

Page 13: Intro.deck.0-3

We have 3 options:

Page 14: Intro.deck.0-3

Represent news topics as categories of News only

Page 15: Intro.deck.0-3

Represent news topics relevant to a domain as categories of that domain only

Page 16: Intro.deck.0-3

Represent overlapping topics as independent entities in each applicable domain

Page 17: Intro.deck.0-3

How could we represent overlaps as members of both categories? I don’t think we could do so consistently.

Page 18: Intro.deck.0-3

Which mental model is more intuitive to you?

Page 19: Intro.deck.0-3

• I think that stories concerned primarily with a more specific domain than News should be considered only a member of that domain.

• In cognitive psychology, ideal categories involve a collection of objects which are very self-similar when compared to each other and very dissimilar when compared to nonmember objects. [J. D. Smith]

• We may see it as ‘entertainment news article’, but I predict more users will identify a story about ‘Joaquin Phoenix’ more closely to movie times than to political stories.

• In other words, an entertainment story’s subject is arguably more salient than the fact that it’s a story.

Page 20: Intro.deck.0-3

Once we choose a model, we must apply it consistently everywhere.

All the time.

Always.

Page 21: Intro.deck.0-3

How do users edit their stripes?

Page 22: Intro.deck.0-3

This problem has sub-problems:

• How do we build a menu to provide access to all the potential stripe-worthy entities?

• How separate is the task of editing stripes from consuming stripes?

Page 23: Intro.deck.0-3

How do we build a menu to provide access to all the potential stripe-worthy entities?

Page 24: Intro.deck.0-3

The menu should offer a consistent mental model, regardless of the items represented.

Page 25: Intro.deck.0-3

We can accomplish that by:

pinning the L0 and search-autocomplete to one column, and

providing a consistent list interface in the second column.

News

Sports

Finance

Entertain-ment

Weather

Autos

Food & Drink

Health & Fitness

‹ News

World News

Custom topic

✓ Africa ⌉

South Asia ⌉

East Asia ⌉

Oceania ⌉

Europe ⌉

South America ⌉

North America ⌉

Page 26: Intro.deck.0-3

A compact, rectangular menu like that can be used in many different ways, and is terrifically responsive.

Page 27: Intro.deck.0-3

How separate is the task of editing stripes from the task of consuming stripes?

Page 28: Intro.deck.0-3

It's as separate as we want… but:

• The more features we provide for editing, the more separate editing will need to be to keep the relevant interaction model in working memory.

• The less separate editing is, the more contextual editing can be

• If we have different modes of editing, we risk overcomplicating the mental model.

Page 29: Intro.deck.0-3

Thanks!