SlideShare a Scribd company logo
1 of 88
Download to read offline
YDN & IxDA-Berlin present

Yahoo! Design Pattern Library & Social Design Patterns
Christian Crumlish, Curator, Yahoo! Design Pattern Library
January 19 (London) & 21 (Berlin), 2010

                                                             01/31/10
Iโ€™m Really Glad to Be Here




                             01/31/10
Iโ€™m Really Glad to Be Here




                             01/31/10
Iโ€™m Really Glad to Be Here




                             01/31/10
Iโ€™m Really Glad to Be Here




                             01/31/10
Iโ€™m Really Glad to Be Here




                             01/31/10
A Brief History of Patterns

Architecture




                                 01/31/10
A Brief History of Patterns

Software Engineering (invention of wiki)




                                           01/31/10
A Brief History of Patterns

User Interface (HCI or Interaction Design)




                                             01/31/10
Yahooโ€™s Pattern Library (so far)

 Launched in 2005:


 Erin Malone
 Matt Leacock
 Chanel Wheeler




                             01/31/10
Yahooโ€™s Pattern Library (so far)

Open Version of Library Launched in 2006:


Bill Scott
succeeds
Matt as curator
& adds many
rich patterns




                                   01/31/10
Yahooโ€™s Pattern Library (so far)

Library Redesign Completed 2009


I become the
third curator,
focus on social
patterns, opening
library, redesign




                                  01/31/10
One Company, 100 Designs




                           01/31/10
โ€œHello?โ€

โ€œIs that you, Mr. Gilbert?โ€

โ€œHello?โ€

    Social media is always awkward when
    itโ€™s new




                              01/31/10
New social media: always awkward




                          01/31/10
Five Principles




                  01/31/10
Pave the cowpaths




                    01/31/10
How to Pave the Cowpaths




                           01/31/10
Talk like a person




                     01/31/10
How to Talk Like a Person

โ€ข Conversational Voice
โ€ข Self-Deprecating Error Messages
โ€ข Ask Questions
โ€ข Your vs. My
โ€ข No Joking Around




                                01/31/10
Play well with others (Be open)




                                  01/31/10
How to Play Well with Others

Embrace open standards
Share data outside of the bounds of your
 application
Accept external data within the sphere of your
 application
Support two-way interoperability




                                   01/31/10
How to Play Well with Others

Embrace open standards
Share data outside of the bounds of your
 application
Accept open standards
๏ƒผEmbrace
         external data within the sphere of your
  application
๏ƒผShare data outside of the bounds of your application
Support two-way interoperability
๏ƒผAccept external data within the sphere of your application

๏ƒผSupport two-way interoperability




                                                  01/31/10
Learn from games




                   01/31/10
How to Learn from Games




                          01/31/10
Respect the ethical dimension




                                01/31/10
How not to Respect the Ethical Dimension




                           01/31/10
Five Principles

โ€ข Pave the Cowpaths
โ€ข Talk Like a Person
โ€ข Play Well with Others (Be Open)
โ€ข Learn from Games
โ€ข Respect the Ethical Dimension




                       23           01/31/10
96 Patterns




              01/31/10
01/31/10
Give people a way to be identi ed




                                    01/31/10
Give people a way to be identi ed




                                    01/31/10
01/31/10
01/31/10
User Cards
What
  โ€ข   A person needs more information
      about another person in an online
      community without interrupting his
      or her current task.

How
  โ€ข   Open a small panel when the user hovers over a target's display name or
      image.
  โ€ข   Present a larger version of the user's display image, the user's full display
      name, and other pertinent information about the target that they choose to
      share with the community.
  โ€ข   Present a Relationship Reflector. Allow the ability to subscribe to, follow,
      connect to, unsubscribe or block the user from this panel.




                                                              01/31/10
User Cards in the wild
FriendFeed




                         01/31/10
User Cards in the wild
Flickr




                         01/31/10
01/31/10
Whatโ€™s your social object?




                             01/31/10
01/31/10
01/31/10
01/31/10
01/31/10
Give people something to do




                              01/31/10
01/31/10
Activities involving Objects
โ€ข Collecting (passive)
โ€ข Broadcasting & Publishing (one-to-many)
โ€ข Sharing (more intimate)
โ€ข Feedback (commenting on objects)
โ€ข Communicating (two-way conversation)
โ€ข Collaboration (making objects together)
โ€ข Social Media (a full ecosystem)




                                    01/31/10
Tag an Object
What
  โ€ข   A user wants to attach their own
      keywords to an object for
      organization and later retrieval.

Use When
  โ€ข   Use when a person is collecting
      a large amount of unstructured
      data, like photos.
  โ€ข   Use this pattern when a person wants
      to manage a large collection of items, like books.
  โ€ข   Use this pattern to blend user generated labels and keywords with structured
      metadata.




                                                           01/31/10
Tag an Object in the wild
Flickr




                            01/31/10
Ratings
What
  โ€ข   A user wants to quickly leave
      their opinion on an object, with
      minimal interruption to any other task flow they are
      involved in.



Use When
  โ€ข   A user wants to leave an opinion quickly.
  โ€ข   Use in combination with reviews for richer experience.
  โ€ข   Use to quickly tap into the existing "community" of a product.
  โ€ข   Ratings are collected together to present an average rating of an object from
      the collective user set.




                                                             01/31/10
Ratings in the wild
Yelp




                      01/31/10
Ratings in the wild
Yahoo! Movies




                      01/31/10
Share This
What
  โ€ข   User wants to share an object with
      one or more people.

How
  โ€ข   Enable people to spontaneously share
      content or objects they find.
  โ€ข   Provide the minimal interface needed
      to facilitate rapid sending or posting, such as a
       ubiquitous Share This widget.
  โ€ข   Offer autocomplete selection from an address book or set of contacts if
      possible. Don't break email.
  โ€ข   Consider including a text field for adding a personal note.
  โ€ข   Offer the user a checkbox option for receiving a copy of the message.




                                                            01/31/10
Share This in the wild
The Onion




                         01/31/10
Share This in the wild
Add to Any




                         01/31/10
Share This in the wild
Facebook




                         01/31/10
Let the community elevate people & content they value




                                       01/31/10
Let the community elevate people & content they value




                                            Gently moderate
                                       01/31/10
01/31/10
Adding Friends
What
  โ€ข   A user has found people she knows on a
      social site and wants to add them to her
      circle of connections.

Use When
  โ€ข   Use when a personโ€™s connections are a core
      part of the siteโ€™s experience.
  โ€ข   Use when relationships will be confirmed
      providing a
      two-way reciprocal relationship.
  โ€ข   Use when allowing one user to follow another
      participant without reciprocity.




                                                     01/31/10
Adding Friends in the wild
Facebook




                             01/31/10
Adding Friends in the wild
Yahoo!




                             01/31/10
Adding Friends in the wild
Dopplr




                             01/31/10
Circles of Connections
What
  โ€ข   A user wants to indicate nuances in their
      relationships with other people to create contexts
      for communication and sharing.

Use When
  โ€ข   Use to distinguish levels of participation in a
      personโ€™s network.
  โ€ข   Use to set permissions for shared activity and
      content.
  โ€ข   Use to disambiguate real-life versus online, strong
      versus weak ties.
  โ€ข   Use this pattern to help users filter which content
      to consume.




                                                            01/31/10
Circle of Connections in the wild
Plaxo




                             01/31/10
Circle of Connections in the wild
Flickr




                             01/31/10
Public Conversation
Use When
  โ€ข   Use this pattern to differentiate from private
      conversations.

How
  โ€ข   Allow users to create a dialog between
      themselves. Provide a framework that is flexible
      enough to support two or more people in
      conversation. Provide a form field for text entry.
      Clearly indicate the character count for
      conversing.
  โ€ข   Allow users to block or ignore specific users that
      they donโ€™t want to hear from, without disrupting
      the flow of conversation to other participants.




                                                           01/31/10
Public Conversation in the wild
Twitter




                            01/31/10
Public Conversation in the wild
FriendFeed




                            01/31/10
Enable a bridge to real life events




                                      01/31/10
Geo
What
  โ€ข   A person wants to let the gps on his
      phone inform other people and his
      phone applications of his location.




Use When
  โ€ข   Use to enable users to plot
      themselves on a map or announce
      their location.
  โ€ข   Use to enable users to meet up with other people nearby.
  โ€ข   Use to empower features on social applications.




                                                          01/31/10
Geo in the wild
Geo on iPhone




                  01/31/10
Geo in the wild
Where for iPhone




                   01/31/10
Social Design Pattern Categories
โ€ข Representations of the Self, self-expression,
  identity
โ€ข Activities involving social objects
โ€ข Community dynamics growing out of
  relationships, expressed through various
  contexts




                                   01/31/10
Anti-Patterns!




                 01/31/10
Cargo Cult




             01/31/10
Cargo Cult




             01/31/10
Cargo Cult




             01/31/10
Cargo Cult




             01/31/10
Donโ€™t break email




                    01/31/10
Don't Break Email


donโ€™t:




         do:



                     01/31/10
The Password Anti-Pattern




                            01/31/10
The Password Anti-Pattern




                            01/31/10
Password Anti-Pattern in the wild
iLike




                            01/31/10
Password Anti-Pattern in the wild
Plaxo




                            01/31/10
Ex-Boyfriend Bug




                   01/31/10
Potemkin Village




                   01/31/10
Five Anti-Patterns

โ€ข Cargo Cult Design
โ€ข Donโ€™t Break Email!
โ€ข Password Anti-Pattern
โ€ข Ex-Boyfriend Bug
โ€ข Potemkin Village




                          74   01/31/10
thank you!




Christian Crumlish, Curator
Yahoo! Design Pattern Library
design.yahoo.com
@mediajunkie


                                01/31/10

More Related Content

What's hot

Understanding Users
Understanding UsersUnderstanding Users
Understanding UsersAbby Covert
ย 
The Four Agreements
The Four AgreementsThe Four Agreements
The Four Agreementsaprilme74
ย 
How Zenly Nailed It - Product Methods!
How Zenly Nailed It - Product Methods!How Zenly Nailed It - Product Methods!
How Zenly Nailed It - Product Methods!Maxime Braud
ย 
Agile UX Research โ€“ Ben Ralph
Agile UX Research โ€“ Ben RalphAgile UX Research โ€“ Ben Ralph
Agile UX Research โ€“ Ben RalphBen Ralph
ย 
The Effects on Social Networking on Education
The Effects on Social Networking on EducationThe Effects on Social Networking on Education
The Effects on Social Networking on EducationNash Nash
ย 
Ziglarism - Motivation Zig Ziglar Style
Ziglarism - Motivation Zig Ziglar StyleZiglarism - Motivation Zig Ziglar Style
Ziglarism - Motivation Zig Ziglar StyleRajiv Bajaj
ย 
Friendships and social media
Friendships and social mediaFriendships and social media
Friendships and social mediaAlyssa Thomson
ย 
Social Media & it's Impact in Today's World
Social Media & it's Impact in Today's WorldSocial Media & it's Impact in Today's World
Social Media & it's Impact in Today's WorldStephen Mokiwa
ย 
The Impacts of Social Media For Student
The Impacts of Social Media For StudentThe Impacts of Social Media For Student
The Impacts of Social Media For StudentAfra13
ย 
Criteo Culture Book
Criteo Culture BookCriteo Culture Book
Criteo Culture BookCaroleMichaud4
ย 
GOAL SETTING .pptx
GOAL SETTING .pptxGOAL SETTING .pptx
GOAL SETTING .pptxRishmitha3
ย 
Mobile Gamification - How The Best Apps Nailed It (Waze, Duolingo, Tinder, Sn...
Mobile Gamification - How The Best Apps Nailed It (Waze, Duolingo, Tinder, Sn...Mobile Gamification - How The Best Apps Nailed It (Waze, Duolingo, Tinder, Sn...
Mobile Gamification - How The Best Apps Nailed It (Waze, Duolingo, Tinder, Sn...Mozza
ย 
Australian Digital Marketing Landscape 2016
Australian Digital Marketing Landscape 2016Australian Digital Marketing Landscape 2016
Australian Digital Marketing Landscape 2016Marketa
ย 
10 Tips For Networking Like a Sir
10 Tips For Networking Like a Sir10 Tips For Networking Like a Sir
10 Tips For Networking Like a SirSlido
ย 
Rebranding Tinder
Rebranding TinderRebranding Tinder
Rebranding TinderJasminReneau
ย 
Putting the "User" back in User Experience
Putting the "User" back in User ExperiencePutting the "User" back in User Experience
Putting the "User" back in User ExperienceJeremy Johnson
ย 
Microinteractions in web and mobile design
Microinteractions in web and mobile designMicrointeractions in web and mobile design
Microinteractions in web and mobile designPablo Peinรณ Ardura
ย 
Facebook addiction and issues
Facebook addiction and issues Facebook addiction and issues
Facebook addiction and issues Jeevan James Sebastain
ย 
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...Mozza
ย 

What's hot (20)

Understanding Users
Understanding UsersUnderstanding Users
Understanding Users
ย 
The Four Agreements
The Four AgreementsThe Four Agreements
The Four Agreements
ย 
How Zenly Nailed It - Product Methods!
How Zenly Nailed It - Product Methods!How Zenly Nailed It - Product Methods!
How Zenly Nailed It - Product Methods!
ย 
Agile UX Research โ€“ Ben Ralph
Agile UX Research โ€“ Ben RalphAgile UX Research โ€“ Ben Ralph
Agile UX Research โ€“ Ben Ralph
ย 
The Effects on Social Networking on Education
The Effects on Social Networking on EducationThe Effects on Social Networking on Education
The Effects on Social Networking on Education
ย 
Ziglarism - Motivation Zig Ziglar Style
Ziglarism - Motivation Zig Ziglar StyleZiglarism - Motivation Zig Ziglar Style
Ziglarism - Motivation Zig Ziglar Style
ย 
Friendships and social media
Friendships and social mediaFriendships and social media
Friendships and social media
ย 
Social Media & it's Impact in Today's World
Social Media & it's Impact in Today's WorldSocial Media & it's Impact in Today's World
Social Media & it's Impact in Today's World
ย 
The Impacts of Social Media For Student
The Impacts of Social Media For StudentThe Impacts of Social Media For Student
The Impacts of Social Media For Student
ย 
Criteo Culture Book
Criteo Culture BookCriteo Culture Book
Criteo Culture Book
ย 
GOAL SETTING .pptx
GOAL SETTING .pptxGOAL SETTING .pptx
GOAL SETTING .pptx
ย 
Mobile Gamification - How The Best Apps Nailed It (Waze, Duolingo, Tinder, Sn...
Mobile Gamification - How The Best Apps Nailed It (Waze, Duolingo, Tinder, Sn...Mobile Gamification - How The Best Apps Nailed It (Waze, Duolingo, Tinder, Sn...
Mobile Gamification - How The Best Apps Nailed It (Waze, Duolingo, Tinder, Sn...
ย 
Facebook
FacebookFacebook
Facebook
ย 
Australian Digital Marketing Landscape 2016
Australian Digital Marketing Landscape 2016Australian Digital Marketing Landscape 2016
Australian Digital Marketing Landscape 2016
ย 
10 Tips For Networking Like a Sir
10 Tips For Networking Like a Sir10 Tips For Networking Like a Sir
10 Tips For Networking Like a Sir
ย 
Rebranding Tinder
Rebranding TinderRebranding Tinder
Rebranding Tinder
ย 
Putting the "User" back in User Experience
Putting the "User" back in User ExperiencePutting the "User" back in User Experience
Putting the "User" back in User Experience
ย 
Microinteractions in web and mobile design
Microinteractions in web and mobile designMicrointeractions in web and mobile design
Microinteractions in web and mobile design
ย 
Facebook addiction and issues
Facebook addiction and issues Facebook addiction and issues
Facebook addiction and issues
ย 
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...
Organic Acquisition: How To Acquire A Million Users With Zero Marketing (mobi...
ย 

Viewers also liked

Thinking Like an Optimizer, by Jennifer Ruffner
Thinking Like an Optimizer, by Jennifer RuffnerThinking Like an Optimizer, by Jennifer Ruffner
Thinking Like an Optimizer, by Jennifer RuffnerChristina Wodtke
ย 
Virtual Seminar: Cross-Channel Design: Magic Mobile Moments
Virtual Seminar: Cross-Channel Design: Magic Mobile MomentsVirtual Seminar: Cross-Channel Design: Magic Mobile Moments
Virtual Seminar: Cross-Channel Design: Magic Mobile MomentsDesignCaffeine, Inc.
ย 
Designing Structure: Interaction Design
Designing Structure: Interaction DesignDesigning Structure: Interaction Design
Designing Structure: Interaction DesignChristina Wodtke
ย 
Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Christina Wodtke
ย 
Ux aus prototyping
Ux aus prototypingUx aus prototyping
Ux aus prototypingTodd Zaki Warfel
ย 
Understanding User Experience Design & Why It Matters
Understanding User Experience Design & Why It MattersUnderstanding User Experience Design & Why It Matters
Understanding User Experience Design & Why It MattersChristina Wodtke
ย 
Designing with Personas
Designing with PersonasDesigning with Personas
Designing with PersonasChristina Wodtke
ย 
Designing and Understanding Business
Designing and Understanding BusinessDesigning and Understanding Business
Designing and Understanding BusinessChristina Wodtke
ย 
Coop First: how non-zero-sum games are reshaping our digital landscape
Coop First: how non-zero-sum games are reshaping our digital landscapeCoop First: how non-zero-sum games are reshaping our digital landscape
Coop First: how non-zero-sum games are reshaping our digital landscapeAmy Jo Kim
ย 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of InterfaceChristina Wodtke
ย 
Introduction to User Experience
Introduction to User ExperienceIntroduction to User Experience
Introduction to User ExperienceChristina Wodtke
ย 
User Insights Start the Design Process
User Insights Start the Design ProcessUser Insights Start the Design Process
User Insights Start the Design ProcessSteve Portigal
ย 
Designing Structure Part II: Information Archtecture
Designing Structure Part II: Information ArchtectureDesigning Structure Part II: Information Archtecture
Designing Structure Part II: Information ArchtectureChristina Wodtke
ย 

Viewers also liked (15)

Thinking Like an Optimizer, by Jennifer Ruffner
Thinking Like an Optimizer, by Jennifer RuffnerThinking Like an Optimizer, by Jennifer Ruffner
Thinking Like an Optimizer, by Jennifer Ruffner
ย 
Virtual Seminar: Cross-Channel Design: Magic Mobile Moments
Virtual Seminar: Cross-Channel Design: Magic Mobile MomentsVirtual Seminar: Cross-Channel Design: Magic Mobile Moments
Virtual Seminar: Cross-Channel Design: Magic Mobile Moments
ย 
Designing Social
Designing SocialDesigning Social
Designing Social
ย 
Designing Structure: Interaction Design
Designing Structure: Interaction DesignDesigning Structure: Interaction Design
Designing Structure: Interaction Design
ย 
Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)
ย 
Ux aus prototyping
Ux aus prototypingUx aus prototyping
Ux aus prototyping
ย 
Designing Brand
Designing BrandDesigning Brand
Designing Brand
ย 
Understanding User Experience Design & Why It Matters
Understanding User Experience Design & Why It MattersUnderstanding User Experience Design & Why It Matters
Understanding User Experience Design & Why It Matters
ย 
Designing with Personas
Designing with PersonasDesigning with Personas
Designing with Personas
ย 
Designing and Understanding Business
Designing and Understanding BusinessDesigning and Understanding Business
Designing and Understanding Business
ย 
Coop First: how non-zero-sum games are reshaping our digital landscape
Coop First: how non-zero-sum games are reshaping our digital landscapeCoop First: how non-zero-sum games are reshaping our digital landscape
Coop First: how non-zero-sum games are reshaping our digital landscape
ย 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of Interface
ย 
Introduction to User Experience
Introduction to User ExperienceIntroduction to User Experience
Introduction to User Experience
ย 
User Insights Start the Design Process
User Insights Start the Design ProcessUser Insights Start the Design Process
User Insights Start the Design Process
ย 
Designing Structure Part II: Information Archtecture
Designing Structure Part II: Information ArchtectureDesigning Structure Part II: Information Archtecture
Designing Structure Part II: Information Archtecture
ย 

Similar to Yahoo! Pattern Library & Social Design Patterns

Designing Intuitive SharePoint Sites
Designing Intuitive SharePoint SitesDesigning Intuitive SharePoint Sites
Designing Intuitive SharePoint SitesMarcy Kellar
ย 
Designing Social Interfaces at Web Directions South 2009
Designing Social Interfaces at Web Directions South 2009Designing Social Interfaces at Web Directions South 2009
Designing Social Interfaces at Web Directions South 2009Christian Crumlish
ย 
Using Facebook and Google Docs for Teaching and Sharing Information
Using Facebook and Google Docs for Teaching and Sharing InformationUsing Facebook and Google Docs for Teaching and Sharing Information
Using Facebook and Google Docs for Teaching and Sharing InformationKanda Runapongsa Saikaew
ย 
Social media 101
Social media 101Social media 101
Social media 101Craig Lawson
ย 
Print, pixels & people 10a
Print, pixels & people 10aPrint, pixels & people 10a
Print, pixels & people 10aLogan Aimone
ย 
Designing for Play (at Web Directions @media)
Designing for Play (at Web Directions @media)Designing for Play (at Web Directions @media)
Designing for Play (at Web Directions @media)Christian Crumlish
ย 
Exploring history through primary sources
Exploring history through primary sourcesExploring history through primary sources
Exploring history through primary sourcesStacy Moore
ย 
Flicc Institute for Library Technicians 2011 @ the Library of Congress
Flicc Institute for Library Technicians 2011 @ the Library of CongressFlicc Institute for Library Technicians 2011 @ the Library of Congress
Flicc Institute for Library Technicians 2011 @ the Library of CongressAileen Marshall
ย 
Creating Equitable Digital Spaces for Neurodivergent Individuals
Creating Equitable Digital Spaces for Neurodivergent IndividualsCreating Equitable Digital Spaces for Neurodivergent Individuals
Creating Equitable Digital Spaces for Neurodivergent IndividualsRin Oliver (they/them)
ย 
How Social Media Can Enhance Your Research Activities
How Social Media Can Enhance Your Research ActivitiesHow Social Media Can Enhance Your Research Activities
How Social Media Can Enhance Your Research Activitieslisbk
ย 
Higher Ed Social Media at SIUC
Higher Ed Social Media at SIUCHigher Ed Social Media at SIUC
Higher Ed Social Media at SIUCguestfdb32e1
ย 
Social Media Preso Full
Social Media Preso FullSocial Media Preso Full
Social Media Preso Fulldlaur
ย 
Libraries & Open Source: Freedom and Community
Libraries & Open Source: Freedom and CommunityLibraries & Open Source: Freedom and Community
Libraries & Open Source: Freedom and CommunityNicole C. Engard
ย 
Libraries Developing Openly
Libraries Developing OpenlyLibraries Developing Openly
Libraries Developing OpenlyNicole C. Engard
ย 
Nhh social media marketing research opening lecture
Nhh  social media marketing research opening lectureNhh  social media marketing research opening lecture
Nhh social media marketing research opening lectureIngeborg Kleppe
ย 
Maximizing Social Capital to Increase Core Facility Exposure and Usage
Maximizing Social Capital to Increase Core Facility Exposure and UsageMaximizing Social Capital to Increase Core Facility Exposure and Usage
Maximizing Social Capital to Increase Core Facility Exposure and UsageRyan Duggan
ย 
Designing for Play at WebVisions 2010
Designing for Play at WebVisions 2010Designing for Play at WebVisions 2010
Designing for Play at WebVisions 2010Christian Crumlish
ย 
Tools for Making Thinking Visible
Tools for Making Thinking VisibleTools for Making Thinking Visible
Tools for Making Thinking Visibleloater
ย 
Why Networks Matter in Teaching & Learning
Why Networks Matter in Teaching & LearningWhy Networks Matter in Teaching & Learning
Why Networks Matter in Teaching & LearningAlec Couros
ย 
Reflecting on 23 Things: using 23 Things in an Information literacy class
Reflecting on 23 Things: using 23 Things in an Information literacy classReflecting on 23 Things: using 23 Things in an Information literacy class
Reflecting on 23 Things: using 23 Things in an Information literacy classSheila Webber
ย 

Similar to Yahoo! Pattern Library & Social Design Patterns (20)

Designing Intuitive SharePoint Sites
Designing Intuitive SharePoint SitesDesigning Intuitive SharePoint Sites
Designing Intuitive SharePoint Sites
ย 
Designing Social Interfaces at Web Directions South 2009
Designing Social Interfaces at Web Directions South 2009Designing Social Interfaces at Web Directions South 2009
Designing Social Interfaces at Web Directions South 2009
ย 
Using Facebook and Google Docs for Teaching and Sharing Information
Using Facebook and Google Docs for Teaching and Sharing InformationUsing Facebook and Google Docs for Teaching and Sharing Information
Using Facebook and Google Docs for Teaching and Sharing Information
ย 
Social media 101
Social media 101Social media 101
Social media 101
ย 
Print, pixels & people 10a
Print, pixels & people 10aPrint, pixels & people 10a
Print, pixels & people 10a
ย 
Designing for Play (at Web Directions @media)
Designing for Play (at Web Directions @media)Designing for Play (at Web Directions @media)
Designing for Play (at Web Directions @media)
ย 
Exploring history through primary sources
Exploring history through primary sourcesExploring history through primary sources
Exploring history through primary sources
ย 
Flicc Institute for Library Technicians 2011 @ the Library of Congress
Flicc Institute for Library Technicians 2011 @ the Library of CongressFlicc Institute for Library Technicians 2011 @ the Library of Congress
Flicc Institute for Library Technicians 2011 @ the Library of Congress
ย 
Creating Equitable Digital Spaces for Neurodivergent Individuals
Creating Equitable Digital Spaces for Neurodivergent IndividualsCreating Equitable Digital Spaces for Neurodivergent Individuals
Creating Equitable Digital Spaces for Neurodivergent Individuals
ย 
How Social Media Can Enhance Your Research Activities
How Social Media Can Enhance Your Research ActivitiesHow Social Media Can Enhance Your Research Activities
How Social Media Can Enhance Your Research Activities
ย 
Higher Ed Social Media at SIUC
Higher Ed Social Media at SIUCHigher Ed Social Media at SIUC
Higher Ed Social Media at SIUC
ย 
Social Media Preso Full
Social Media Preso FullSocial Media Preso Full
Social Media Preso Full
ย 
Libraries & Open Source: Freedom and Community
Libraries & Open Source: Freedom and CommunityLibraries & Open Source: Freedom and Community
Libraries & Open Source: Freedom and Community
ย 
Libraries Developing Openly
Libraries Developing OpenlyLibraries Developing Openly
Libraries Developing Openly
ย 
Nhh social media marketing research opening lecture
Nhh  social media marketing research opening lectureNhh  social media marketing research opening lecture
Nhh social media marketing research opening lecture
ย 
Maximizing Social Capital to Increase Core Facility Exposure and Usage
Maximizing Social Capital to Increase Core Facility Exposure and UsageMaximizing Social Capital to Increase Core Facility Exposure and Usage
Maximizing Social Capital to Increase Core Facility Exposure and Usage
ย 
Designing for Play at WebVisions 2010
Designing for Play at WebVisions 2010Designing for Play at WebVisions 2010
Designing for Play at WebVisions 2010
ย 
Tools for Making Thinking Visible
Tools for Making Thinking VisibleTools for Making Thinking Visible
Tools for Making Thinking Visible
ย 
Why Networks Matter in Teaching & Learning
Why Networks Matter in Teaching & LearningWhy Networks Matter in Teaching & Learning
Why Networks Matter in Teaching & Learning
ย 
Reflecting on 23 Things: using 23 Things in an Information literacy class
Reflecting on 23 Things: using 23 Things in an Information literacy classReflecting on 23 Things: using 23 Things in an Information literacy class
Reflecting on 23 Things: using 23 Things in an Information literacy class
ย 

More from Christian Crumlish

Designing Social Interfaces - IxDA LA meetup, July 10, 2013
Designing Social Interfaces - IxDA LA meetup, July 10, 2013Designing Social Interfaces - IxDA LA meetup, July 10, 2013
Designing Social Interfaces - IxDA LA meetup, July 10, 2013Christian Crumlish
ย 
Playful design-uxlx-2011
Playful design-uxlx-2011Playful design-uxlx-2011
Playful design-uxlx-2011Christian Crumlish
ย 
We are all Leonardo now
We are all Leonardo nowWe are all Leonardo now
We are all Leonardo nowChristian Crumlish
ย 
Designing for Play at Web 2.0. Expo SF 2010
Designing for Play at Web 2.0. Expo SF 2010Designing for Play at Web 2.0. Expo SF 2010
Designing for Play at Web 2.0. Expo SF 2010Christian Crumlish
ย 
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)Christian Crumlish
ย 
Ukulele For Geeks: Secrets of the Pentatonic Scales
Ukulele For Geeks: Secrets of the Pentatonic ScalesUkulele For Geeks: Secrets of the Pentatonic Scales
Ukulele For Geeks: Secrets of the Pentatonic ScalesChristian Crumlish
ย 
Social Design For Patternistas
Social Design For PatternistasSocial Design For Patternistas
Social Design For PatternistasChristian Crumlish
ย 
Design Hacks with Stencils & Patterns
Design Hacks with Stencils & PatternsDesign Hacks with Stencils & Patterns
Design Hacks with Stencils & PatternsChristian Crumlish
ย 
Designing with patterns in the real world
Designing with patterns in the real worldDesigning with patterns in the real world
Designing with patterns in the real worldChristian Crumlish
ย 
Presence, identity, and attention in social web architecture
Presence, identity, and attention in social web architecturePresence, identity, and attention in social web architecture
Presence, identity, and attention in social web architectureChristian Crumlish
ย 
Grasping Social Patterns
Grasping Social PatternsGrasping Social Patterns
Grasping Social PatternsChristian Crumlish
ย 
Social Design and the Yahoo! Pattern Library
Social Design and the Yahoo! Pattern LibrarySocial Design and the Yahoo! Pattern Library
Social Design and the Yahoo! Pattern LibraryChristian Crumlish
ย 
State of the Patterns 2008
State of the Patterns 2008State of the Patterns 2008
State of the Patterns 2008Christian Crumlish
ย 
Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)Christian Crumlish
ย 
Failure *Is* an Option
Failure *Is* an OptionFailure *Is* an Option
Failure *Is* an OptionChristian Crumlish
ย 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information ArchitectureChristian Crumlish
ย 
Every Breath You Take: Presence
Every Breath You Take: PresenceEvery Breath You Take: Presence
Every Breath You Take: PresenceChristian Crumlish
ย 
Please Forget You Knew My Name: Secretly Influenced by the Dead
Please Forget You Knew My Name: Secretly Influenced by the DeadPlease Forget You Knew My Name: Secretly Influenced by the Dead
Please Forget You Knew My Name: Secretly Influenced by the DeadChristian Crumlish
ย 

More from Christian Crumlish (20)

Designing Social Interfaces - IxDA LA meetup, July 10, 2013
Designing Social Interfaces - IxDA LA meetup, July 10, 2013Designing Social Interfaces - IxDA LA meetup, July 10, 2013
Designing Social Interfaces - IxDA LA meetup, July 10, 2013
ย 
Product is Big IA
Product is Big IAProduct is Big IA
Product is Big IA
ย 
Playful design-uxlx-2011
Playful design-uxlx-2011Playful design-uxlx-2011
Playful design-uxlx-2011
ย 
We are all Leonardo now
We are all Leonardo nowWe are all Leonardo now
We are all Leonardo now
ย 
Designing for Play at Web 2.0. Expo SF 2010
Designing for Play at Web 2.0. Expo SF 2010Designing for Play at Web 2.0. Expo SF 2010
Designing for Play at Web 2.0. Expo SF 2010
ย 
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
ย 
Ukulele For Geeks: Secrets of the Pentatonic Scales
Ukulele For Geeks: Secrets of the Pentatonic ScalesUkulele For Geeks: Secrets of the Pentatonic Scales
Ukulele For Geeks: Secrets of the Pentatonic Scales
ย 
Social Design For Patternistas
Social Design For PatternistasSocial Design For Patternistas
Social Design For Patternistas
ย 
Design Hacks with Stencils & Patterns
Design Hacks with Stencils & PatternsDesign Hacks with Stencils & Patterns
Design Hacks with Stencils & Patterns
ย 
Designing with patterns in the real world
Designing with patterns in the real worldDesigning with patterns in the real world
Designing with patterns in the real world
ย 
Presence, identity, and attention in social web architecture
Presence, identity, and attention in social web architecturePresence, identity, and attention in social web architecture
Presence, identity, and attention in social web architecture
ย 
Grasping Social Patterns
Grasping Social PatternsGrasping Social Patterns
Grasping Social Patterns
ย 
Social Design and the Yahoo! Pattern Library
Social Design and the Yahoo! Pattern LibrarySocial Design and the Yahoo! Pattern Library
Social Design and the Yahoo! Pattern Library
ย 
State of the Patterns 2008
State of the Patterns 2008State of the Patterns 2008
State of the Patterns 2008
ย 
Heads In Space
Heads In SpaceHeads In Space
Heads In Space
ย 
Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)
ย 
Failure *Is* an Option
Failure *Is* an OptionFailure *Is* an Option
Failure *Is* an Option
ย 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
ย 
Every Breath You Take: Presence
Every Breath You Take: PresenceEvery Breath You Take: Presence
Every Breath You Take: Presence
ย 
Please Forget You Knew My Name: Secretly Influenced by the Dead
Please Forget You Knew My Name: Secretly Influenced by the DeadPlease Forget You Knew My Name: Secretly Influenced by the Dead
Please Forget You Knew My Name: Secretly Influenced by the Dead
ย 

Recently uploaded

VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
ย 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
ย 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
ย 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
ย 
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...Delhi Call girls
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...kumaririma588
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
ย 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
ย 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
ย 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธsoniya singh
ย 
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...amitlee9823
ย 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
ย 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
ย 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
ย 
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
ย 

Recently uploaded (20)

VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
ย 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
ย 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
ย 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
ย 
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
ย 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
ย 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
ย 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
ย 
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance VVIP ๐ŸŽ SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance  VVIP ๐ŸŽ SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance  VVIP ๐ŸŽ SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance VVIP ๐ŸŽ SER...
ย 
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
ย 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
ย 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
ย 
young call girls in Vivek Vihar๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Vivek Vihar๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Vivek Vihar๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Vivek Vihar๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
ย 
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
ย 

Yahoo! Pattern Library & Social Design Patterns

  • 1. YDN & IxDA-Berlin present Yahoo! Design Pattern Library & Social Design Patterns Christian Crumlish, Curator, Yahoo! Design Pattern Library January 19 (London) & 21 (Berlin), 2010 01/31/10
  • 2. Iโ€™m Really Glad to Be Here 01/31/10
  • 3. Iโ€™m Really Glad to Be Here 01/31/10
  • 4. Iโ€™m Really Glad to Be Here 01/31/10
  • 5. Iโ€™m Really Glad to Be Here 01/31/10
  • 6. Iโ€™m Really Glad to Be Here 01/31/10
  • 7. A Brief History of Patterns Architecture 01/31/10
  • 8. A Brief History of Patterns Software Engineering (invention of wiki) 01/31/10
  • 9. A Brief History of Patterns User Interface (HCI or Interaction Design) 01/31/10
  • 10. Yahooโ€™s Pattern Library (so far) Launched in 2005: Erin Malone Matt Leacock Chanel Wheeler 01/31/10
  • 11. Yahooโ€™s Pattern Library (so far) Open Version of Library Launched in 2006: Bill Scott succeeds Matt as curator & adds many rich patterns 01/31/10
  • 12. Yahooโ€™s Pattern Library (so far) Library Redesign Completed 2009 I become the third curator, focus on social patterns, opening library, redesign 01/31/10
  • 13. One Company, 100 Designs 01/31/10
  • 14. โ€œHello?โ€ โ€œIs that you, Mr. Gilbert?โ€ โ€œHello?โ€ Social media is always awkward when itโ€™s new 01/31/10
  • 15. New social media: always awkward 01/31/10
  • 16. Five Principles 01/31/10
  • 17. Pave the cowpaths 01/31/10
  • 18. How to Pave the Cowpaths 01/31/10
  • 19. Talk like a person 01/31/10
  • 20. How to Talk Like a Person โ€ข Conversational Voice โ€ข Self-Deprecating Error Messages โ€ข Ask Questions โ€ข Your vs. My โ€ข No Joking Around 01/31/10
  • 21. Play well with others (Be open) 01/31/10
  • 22. How to Play Well with Others Embrace open standards Share data outside of the bounds of your application Accept external data within the sphere of your application Support two-way interoperability 01/31/10
  • 23. How to Play Well with Others Embrace open standards Share data outside of the bounds of your application Accept open standards ๏ƒผEmbrace external data within the sphere of your application ๏ƒผShare data outside of the bounds of your application Support two-way interoperability ๏ƒผAccept external data within the sphere of your application ๏ƒผSupport two-way interoperability 01/31/10
  • 24. Learn from games 01/31/10
  • 25. How to Learn from Games 01/31/10
  • 26. Respect the ethical dimension 01/31/10
  • 27. How not to Respect the Ethical Dimension 01/31/10
  • 28. Five Principles โ€ข Pave the Cowpaths โ€ข Talk Like a Person โ€ข Play Well with Others (Be Open) โ€ข Learn from Games โ€ข Respect the Ethical Dimension 23 01/31/10
  • 29. 96 Patterns 01/31/10
  • 31. Give people a way to be identi ed 01/31/10
  • 32. Give people a way to be identi ed 01/31/10
  • 35. User Cards What โ€ข A person needs more information about another person in an online community without interrupting his or her current task. How โ€ข Open a small panel when the user hovers over a target's display name or image. โ€ข Present a larger version of the user's display image, the user's full display name, and other pertinent information about the target that they choose to share with the community. โ€ข Present a Relationship Reflector. Allow the ability to subscribe to, follow, connect to, unsubscribe or block the user from this panel. 01/31/10
  • 36. User Cards in the wild FriendFeed 01/31/10
  • 37. User Cards in the wild Flickr 01/31/10
  • 39. Whatโ€™s your social object? 01/31/10
  • 44. Give people something to do 01/31/10
  • 46. Activities involving Objects โ€ข Collecting (passive) โ€ข Broadcasting & Publishing (one-to-many) โ€ข Sharing (more intimate) โ€ข Feedback (commenting on objects) โ€ข Communicating (two-way conversation) โ€ข Collaboration (making objects together) โ€ข Social Media (a full ecosystem) 01/31/10
  • 47. Tag an Object What โ€ข A user wants to attach their own keywords to an object for organization and later retrieval. Use When โ€ข Use when a person is collecting a large amount of unstructured data, like photos. โ€ข Use this pattern when a person wants to manage a large collection of items, like books. โ€ข Use this pattern to blend user generated labels and keywords with structured metadata. 01/31/10
  • 48. Tag an Object in the wild Flickr 01/31/10
  • 49. Ratings What โ€ข A user wants to quickly leave their opinion on an object, with minimal interruption to any other task flow they are involved in. Use When โ€ข A user wants to leave an opinion quickly. โ€ข Use in combination with reviews for richer experience. โ€ข Use to quickly tap into the existing "community" of a product. โ€ข Ratings are collected together to present an average rating of an object from the collective user set. 01/31/10
  • 50. Ratings in the wild Yelp 01/31/10
  • 51. Ratings in the wild Yahoo! Movies 01/31/10
  • 52. Share This What โ€ข User wants to share an object with one or more people. How โ€ข Enable people to spontaneously share content or objects they find. โ€ข Provide the minimal interface needed to facilitate rapid sending or posting, such as a ubiquitous Share This widget. โ€ข Offer autocomplete selection from an address book or set of contacts if possible. Don't break email. โ€ข Consider including a text field for adding a personal note. โ€ข Offer the user a checkbox option for receiving a copy of the message. 01/31/10
  • 53. Share This in the wild The Onion 01/31/10
  • 54. Share This in the wild Add to Any 01/31/10
  • 55. Share This in the wild Facebook 01/31/10
  • 56. Let the community elevate people & content they value 01/31/10
  • 57. Let the community elevate people & content they value Gently moderate 01/31/10
  • 59. Adding Friends What โ€ข A user has found people she knows on a social site and wants to add them to her circle of connections. Use When โ€ข Use when a personโ€™s connections are a core part of the siteโ€™s experience. โ€ข Use when relationships will be confirmed providing a two-way reciprocal relationship. โ€ข Use when allowing one user to follow another participant without reciprocity. 01/31/10
  • 60. Adding Friends in the wild Facebook 01/31/10
  • 61. Adding Friends in the wild Yahoo! 01/31/10
  • 62. Adding Friends in the wild Dopplr 01/31/10
  • 63. Circles of Connections What โ€ข A user wants to indicate nuances in their relationships with other people to create contexts for communication and sharing. Use When โ€ข Use to distinguish levels of participation in a personโ€™s network. โ€ข Use to set permissions for shared activity and content. โ€ข Use to disambiguate real-life versus online, strong versus weak ties. โ€ข Use this pattern to help users filter which content to consume. 01/31/10
  • 64. Circle of Connections in the wild Plaxo 01/31/10
  • 65. Circle of Connections in the wild Flickr 01/31/10
  • 66. Public Conversation Use When โ€ข Use this pattern to differentiate from private conversations. How โ€ข Allow users to create a dialog between themselves. Provide a framework that is flexible enough to support two or more people in conversation. Provide a form field for text entry. Clearly indicate the character count for conversing. โ€ข Allow users to block or ignore specific users that they donโ€™t want to hear from, without disrupting the flow of conversation to other participants. 01/31/10
  • 67. Public Conversation in the wild Twitter 01/31/10
  • 68. Public Conversation in the wild FriendFeed 01/31/10
  • 69. Enable a bridge to real life events 01/31/10
  • 70. Geo What โ€ข A person wants to let the gps on his phone inform other people and his phone applications of his location. Use When โ€ข Use to enable users to plot themselves on a map or announce their location. โ€ข Use to enable users to meet up with other people nearby. โ€ข Use to empower features on social applications. 01/31/10
  • 71. Geo in the wild Geo on iPhone 01/31/10
  • 72. Geo in the wild Where for iPhone 01/31/10
  • 73. Social Design Pattern Categories โ€ข Representations of the Self, self-expression, identity โ€ข Activities involving social objects โ€ข Community dynamics growing out of relationships, expressed through various contexts 01/31/10
  • 74. Anti-Patterns! 01/31/10
  • 75. Cargo Cult 01/31/10
  • 76. Cargo Cult 01/31/10
  • 77. Cargo Cult 01/31/10
  • 78. Cargo Cult 01/31/10
  • 83. Password Anti-Pattern in the wild iLike 01/31/10
  • 84. Password Anti-Pattern in the wild Plaxo 01/31/10
  • 85. Ex-Boyfriend Bug 01/31/10
  • 86. Potemkin Village 01/31/10
  • 87. Five Anti-Patterns โ€ข Cargo Cult Design โ€ข Donโ€™t Break Email! โ€ข Password Anti-Pattern โ€ข Ex-Boyfriend Bug โ€ข Potemkin Village 74 01/31/10
  • 88. thank you! Christian Crumlish, Curator Yahoo! Design Pattern Library design.yahoo.com @mediajunkie 01/31/10

Editor's Notes

  1. I almost didnโ€™t make it to Europe in January after a scary car accident just before the holidays in December that sprained my ankle rather badly and dislocated my pinkie finger, but I brought my crutch onstage for sympathy and carried on.
  2. Pave the Cowpaths is an expression that means to put the road where theyโ€™re already naturally being established instead of trying to fight (human) nature
  3. Dogster - Started a photo sharing product, noticed customers putting pics of pets up - niche not being served, so ended up building social network for pets
  4. Talk Like a Person โ€“ to encourage users to act like people and relate to other people through your site, make sure they know the makers of the site are people too, and not lawyers or robots
  5. Use established open standards so that you can build on whatโ€™s come before and so that other people can build on your work
  6. Embrace open standards Share data outside of the bounds of your application Accept external data within the sphere of your application Support two-way interoperability
  7. Games are social: they have rules but people play together and create the final result themselves. Social spaces can learn from this. The picture shows Lombard Street in San Francisco, โ€œthe crookedest street in the world,โ€ turned into the childโ€™s game Candyland.
  8. Ludicorp was a company (ludi- is a Latin root meaning โ€œplayโ€ or โ€œplayfulโ€) that made a game called Game Neverending. Then they made a site called Flickr.
  9. This shows an old-fashioned US patent medicine making medical claims that re probably not true. Social design involves literally playing with peopleโ€™s lives and you have to be careful or at least aware of the ethical aspects of every design choice you make.
  10. Tagged tricks new users into spamming their friends.
  11. Visualizing the pattern language as a cycle
  12. Give people a way to identify themselves and be identified.
  13. the Internet doesnโ€™t know which John Smith you are (this is Personas from MIT)
  14. Patterns related to People
  15. Erin sometimes called ID cards or identity cards - short, mini, lead in to profile
  16. Social Objects give people something to talk about and something to do. The slides show a wide range of social objects. Give users a reason to rally. Why would someone come to your site? Whatโ€™s your social object ? Friendster and the fakesters Christian
  17. This is a picture of a โ€œbarn raisingโ€ โ€“ a community of farmers comes together to build a barn for a member of the community. Give people something to do together, so they can start small and build up their level of engagement over time
  18. Patterns related to Activities involving Social Objects
  19. Erin
  20. Erin
  21. Xian
  22. Gently Moderate Let the Community elevate people and content they value - of the people, by the people with some gentle oversight Reputation, recommendations gentle moderation Flickr - interestingness - views, comments, favorites plus some gentle algorythm to elevate the objects the community values Erin
  23. Patterns related to connecting, community, and relationships
  24. Erin
  25. Erin
  26. Erin
  27. Enable a bridge to real life โ€“ acitvities, events, geolocation The picture is from a movie in which the main characters decide to โ€œput on a showโ€ with all their firends. Letโ€™s put on a show = spontaneous gatherings, broadcasting of gatherings - enable, embrace location and mobile tools - and the crossover
  28. Cargo Cult โ€“ people on an island who meet more technologically advanced people and think the consumer good (the โ€œcargoโ€) can be brought back by imitating the shape of an airplane, a landing strip, a military installation. Patterns - used blindly without understanding context and need
  29. Zoomr copied flickr: leaving the e out of name, tagline, source code AOL homepage - copy Yahoo including source code iPhone - Pre, Etc - other phones
  30. Donโ€™t Break Email โ€“ if you use email to notify users, let them use their reply function The picture shows a door that goes nowhere in the Winchester Mystery House in California
  31. With Facebook a reply will bounce but with Basecamp it will create a followup comment.
  32. The Password Anti-Pattern โ€“ donโ€™t trick people into giving away their passwords to anyone who asks
  33. Jeremy Keith was an early identifier of this pattern, in his journal on his website Adactio
  34. Ex-Boyfriend Bug Dodgeball discovered this because it would sometimes notify ex-lovers that they were nearby, causing problems. Just because people seem related in your social graph it doesnโ€™t mean they want to be connected.
  35. A Potemkin Village is a fake village designed to impress someone or make them think there are more people living there than really are. In social design it means creating too many empty discussion boards before a site has even launched