{section}
{column:width=70%}
I found Pedro Custódio's _Online Community Design Pattern_ a very good starting point to create _A Social Software Pattern Language_. The approach is to arrange his patterns in a map and see what fits and what is missing. The next step would be to create a wiki page for each pattern in the map.
Please let me know if such an approach has already been taken. This would save me some work. -> mailto:mprove@sun.com
I chose wiki.sun.com for two reasons: (1) A wiki is an appropiate medium to develop a pattern language. (2) I work for Sun.
!asspl-overview.jpg!
h2. Some Patterns to Add
In addition to voting and commenting:
* _Fav_ (like a micro bookmark)
* Voting (Thumbs-Up / Thumbs-Down)
* _Rating_ (typically 1 to 5 stars)
* _Tagging_ (define folksonomy)
* _Keywords_ (select from taxonomy, rather untypical for social networks.)
* _Annotate_
* Comment
* _Discuss_ (related to chat)
In addition to friends and indirect friends there is also the following/followers category to consider (Twitter, slideshare)
Related to alliveness indicator and blogs:
* status updates (micro-blogging)
h2. References
* Pedro Custódio: Online Community Design Patterns. http://www.slideshare.net/pecus/online-communities-design-patterns-255635
* Matthias Müller-Prove: Resources on Patterns, Design Patterns, and HCI Patterns. http://www.mprove.de/script/04/hcipatterns/index.html
* Matthias Müller-Prove: Modell und Anwendungsperspektive des Social Tagging. http://www.mprove.de/script/08/gmw/waxmann.html
* PR2.0: Introducing The Conversation Prism: http://www.briansolis.com/2008/08/introducing-conversation-prism.html
* adaptive path: 4 patterns for sign-up and ramp-up: http://www.adaptivepath.com/ideas/reports/signup/
* Yahoo Social Patterns: [Ratings and Reviews|http://developer.yahoo.com/ypatterns/parent.php?pattern=ratingsreviews], [Reputation|http://developer.yahoo.com/ypatterns/parent.php?pattern=reputation], [Sign-in Continuity|http://developer.yahoo.com/ypatterns/pattern.php?pattern=continuity]
* Carsten Grandke: [Designpattern für Online Communitites|http://www.slideshare.net/eincarsten/designpattern-fr-online-communitites?nocache=3104]
* Gene Smith: [Social Software Building Blocks|http://nform.ca/publications/social-software-building-block]
* Christian Crumlish: [A mind map on Social Media Design Patterns (pdf)|http://xianlandia.com/pix/SocialMediaDesignPatternsV3.pdf]
* smashing magazine: [Social Network Design: Examples and Best Practices|http://www.smashingmagazine.com/2009/07/13/social-network-design-examples-and-best-practices/]
{column}
{column:width=5%}
{column}
{column:width=25%}
{include:navbar}
{column}
{section}
{column:width=70%}
I found Pedro Custódio's _Online Community Design Pattern_ a very good starting point to create _A Social Software Pattern Language_. The approach is to arrange his patterns in a map and see what fits and what is missing. The next step would be to create a wiki page for each pattern in the map.
Please let me know if such an approach has already been taken. This would save me some work. -> mailto:mprove@sun.com
I chose wiki.sun.com for two reasons: (1) A wiki is an appropiate medium to develop a pattern language. (2) I work for Sun.
!asspl-overview.jpg!
h2. Some Patterns to Add
In addition to voting and commenting:
* _Fav_ (like a micro bookmark)
* Voting (Thumbs-Up / Thumbs-Down)
* _Rating_ (typically 1 to 5 stars)
* _Tagging_ (define folksonomy)
* _Keywords_ (select from taxonomy, rather untypical for social networks.)
* _Annotate_
* Comment
* _Discuss_ (related to chat)
In addition to friends and indirect friends there is also the following/followers category to consider (Twitter, slideshare)
Related to alliveness indicator and blogs:
* status updates (micro-blogging)
h2. References
* Pedro Custódio: Online Community Design Patterns. http://www.slideshare.net/pecus/online-communities-design-patterns-255635
* Matthias Müller-Prove: Resources on Patterns, Design Patterns, and HCI Patterns. http://www.mprove.de/script/04/hcipatterns/index.html
* Matthias Müller-Prove: Modell und Anwendungsperspektive des Social Tagging. http://www.mprove.de/script/08/gmw/waxmann.html
* PR2.0: Introducing The Conversation Prism: http://www.briansolis.com/2008/08/introducing-conversation-prism.html
* adaptive path: 4 patterns for sign-up and ramp-up: http://www.adaptivepath.com/ideas/reports/signup/
* Yahoo Social Patterns: [Ratings and Reviews|http://developer.yahoo.com/ypatterns/parent.php?pattern=ratingsreviews], [Reputation|http://developer.yahoo.com/ypatterns/parent.php?pattern=reputation], [Sign-in Continuity|http://developer.yahoo.com/ypatterns/pattern.php?pattern=continuity]
* Carsten Grandke: [Designpattern für Online Communitites|http://www.slideshare.net/eincarsten/designpattern-fr-online-communitites?nocache=3104]
* Gene Smith: [Social Software Building Blocks|http://nform.ca/publications/social-software-building-block]
* Christian Crumlish: [A mind map on Social Media Design Patterns (pdf)|http://xianlandia.com/pix/SocialMediaDesignPatternsV3.pdf]
* smashing magazine: [Social Network Design: Examples and Best Practices|http://www.smashingmagazine.com/2009/07/13/social-network-design-examples-and-best-practices/]
{column}
{column:width=5%}
{column}
{column:width=25%}
{include:navbar}
{column}
{section}