This document summarizes the state of Yahoo's Design Pattern Library in 2008. It discusses the relationship between the pattern library and YUI framework, new patterns added in 2007 like social patterns for presence and reputation, and the library's roadmap for the future including greater openness and integration with other Yahoo products and services. It also covers the growing community around user interface patterns in general and upcoming events from the author.
Breaking the Kubernetes Kill Chain: Host Path Mount
State of the Patterns 2008
1. State of the Patterns, 2008
Christian Crumlish
Curator, Yahoo! Design Pattern Library
2. State of the Patterns, 2008
Christian Crumlish
Pattern Detective
3. Happy Birthday YUI! (and ypatterns)
• What’s the difference between YUI and the Yahoo! Design Pattern Library?
• Who cares? It shouldn’t matter.
• How do they work together?
• Coordinated roadmaps
• Cross-links (also with Astra: autocomplete)
• Integrated redesign*
• Lucas Pettinati = the glue
4. Happy Birthday YUI! (and ypatterns)
• What’s the difference between YUI and the Yahoo! Design Pattern Library?
• Who cares? It shouldn’t matter.
• How do they work together?
• Coordinated roadmaps
• Cross-links (also with Astra: autocomplete)
• Integrated redesign*
• Lucas Pettinati = the glue
5. Two Years in Public
• What’s been going on in the pattern library in 2007?
• Reorganization
• Clean up and grooming
• New patterns in the pipeline,
new patterns in the queue
• Old patterns that still need finishing
• “Inside the Pattern Library” talk
on YUI Theater
6. Two Years in Public
• What’s been going on in the pattern library in 2007?
• Reorganization
• Clean up and grooming
• New patterns in the pipeline,
new patterns in the queue
• Old patterns that still need finishing
• “Inside the Pattern Library” talk
on YUI Theater
7. Two Years in Public
• What’s been going on in the pattern library in 2007?
• Reorganization
• Clean up and grooming
• New patterns in the pipeline,
new patterns in the queue
• Old patterns that still need finishing
• “Inside the Pattern Library” talk
on YUI Theater
8. Two Years in Public
• What’s been going on in the pattern library in 2007?
• Reorganization
• Clean up and grooming
• New patterns in the pipeline,
new patterns in the queue
• Old patterns that still need finishing
• “Inside the Pattern Library” talk
on YUI Theater
10. Patterns by the Numbers
• 55 patterns written, edited, started, or recruited
• 38 patterns in the pipeline for the open library
• 26 new patterns completed
• 13 patterns removed from the library
• 5 patterns published to the open library
11. What you see is the tip of the iceberg cliché
• 5 patterns published to the open library
• 13 patterns removed from the library
• 26 new patterns completed
• 38 patterns in the pipeline for the
open library
• 55 patterns written, edited, started,
or recruited
18. What’s New with UI Pattern Languages in General?
• Thriving community (mailing lists, groups on Flickr, Slideshare, and Magnolia)
• ydn-patterns@groups.yahoo.com
• ui-pattern-authors@groups.yahoo.com
• New libraries and new projects
• UI-patterns.com
• Open Source
Design Pattern Library
19. What’s New with UI Pattern Languages in General?
• Thriving community (mailing lists, groups on Flickr, Slideshare, and Magnolia)
• ydn-patterns@groups.yahoo.com
• ui-pattern-authors@groups.yahoo.com
• New libraries and new projects
• UI-patterns.com
• Open Source
Design Pattern Library
20. What’s New with UI Pattern Languages in General?
• Thriving community (mailing lists, groups on Flickr, Slideshare, and Magnolia)
• ydn-patterns@groups.yahoo.com
• ui-pattern-authors@groups.yahoo.com
• New libraries and new projects
• UI-patterns.com
• Open Source
Design Pattern Library
21. What’s New with UI Pattern Languages in General?
• Thriving community (mailing lists, groups on Flickr, Slideshare, and Magnolia)
• ydn-patterns@groups.yahoo.com
• ui-pattern-authors@groups.yahoo.com
• New libraries and new projects
• UI-patterns.com
• Open Source
Design Pattern Library
22. UI Patterns community growing
• Subject of much conversation on IxDA discussion list and at Interaction08
• Information Architecture Institute starting initiative to document IA patterns
• Peter Morville (polar bear book) working on Search Patterns
• Microformats community and OpenID and OAuth advocates expressing
approval and disapproval of UI practices in terms of patterns and antipatterns
23. UI Patterns community growing
• Subject of much conversation on IxDA discussion list and at Interaction08
• Information Architecture Institute starting initiative to document IA patterns
• Peter Morville (polar bear book) working on Search Patterns
• Microformats community and OpenID and OAuth advocates expressing
approval and disapproval of UI practices in terms of patterns and antipatterns
24. UI Patterns community growing
• Subject of much conversation on IxDA discussion list and at Interaction08
• Information Architecture Institute starting initiative to document IA patterns
• Peter Morville (polar bear book) working on Search Patterns
• Microformats community and OpenID and OAuth advocates expressing
approval and disapproval of UI practices in terms of patterns and antipatterns
25. UI Patterns community growing
• Subject of much conversation on IxDA discussion list and at Interaction08
• Information Architecture Institute starting initiative to document IA patterns
• Peter Morville (polar bear book) working on Search Patterns
• Microformats community and OpenID and OAuth advocates expressing
approval and disapproval of UI practices in terms of patterns and antipatterns
26. YPL Roadmap
• Patterns in the queue
• Greater openness of pattern library
• Form patterns
• Social patterns
• Presence
• Reputation
• Open project
27. YPL Roadmap
• Patterns in the queue
• Greater openness of pattern library
• Form patterns
• Social patterns
• Presence
• Reputation
• Open project
28. YPL Roadmap
• Patterns in the queue
• Greater openness of pattern library
• Form patterns
• Social patterns
• Presence
• Reputation
• Open project
29. YPL Roadmap
• Patterns in the queue
• Greater openness of pattern library
• Form patterns
• Social patterns
• Presence
• Reputation
• Open project
30. YPL Feature Wishlist (in progress)
• RSS feed: prototype exists - working on backdating
• API: single pattern kernel exists - need to build full API
• Redesign of YDN (scheduled to launch later this year)
• Tighter integration of patterns with YDN service suites and APIs and with
YUI and Astra
• Integrated comment forums
• Wiki, community, open version of patterns
31. YPL Feature Wishlist (in progress)
• RSS feed: prototype exists - working on backdating
• API: single pattern kernel exists - need to build full API
• Redesign of YDN (scheduled to launch later this year)
• Tighter integration of patterns with YDN service suites and APIs and with
YUI and Astra
• Integrated comment forums
• Wiki, community, open version of patterns
32. YPL Feature Wishlist (in progress)
• RSS feed: prototype exists - working on backdating
• API: single pattern kernel exists - need to build full API
• Redesign of YDN (scheduled to launch later this year)
• Tighter integration of patterns with YDN service suites and APIs and with
YUI and Astra
• Integrated comment forums
• Wiki, community, open version of patterns
33. More Useful Tools for designers and developers
• Need for toolkits showing how to use patterns together with code libraries
(YUI and Astra)
• Better feedback mechanisms to help guide our services
• Examples from case studies
• using Yahoo patterns or leveraging Yahoo pattern library experience
• Target, Razorfish, Social Media Japan, Comcast, Monster, Oracle
34. Upcoming Events and Appearances
• SxSW (March 11, Austin, 5pm)
• Core Conversation on social patterns (identity, presence, and reputation)
• IA Summit (April 10, Miami, all day)
• Pattern library workshop
• Agile Patterns presentation
• Pattern Summit (this summer)?
35. Upcoming Events and Appearances
• SxSW (March 11, Austin, 5pm)
• Core Conversation on social patterns (identity, presence, and reputation)
• IA Summit (April 10, Miami, all day)
• Pattern library workshop
• Agile Patterns presentation
• Pattern Summit (this summer)?
36. Thank You and here’s to YUI!
Christian Crumlish
xian@yahoo-inc.com