Building Viral Social Experiences

1,175 views

Published on

This presentation covers emerging and mature technologies which may be used to increase the viral social experiences of your sites and applications.

This presentation was given at Enterprise 2.0 conference 2011 in Santa Clara, CA

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,175
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building Viral Social Experiences

  1. 1. http://shop.oreilly.com/product/0636920014201.doFoundation for socializing applications andwebsites.Open Source foundation.
  2. 2. Building relevant social & interest graphs
  3. 3. Follower ModelConnection ModelGroup Model
  4. 4. http://code.google.com/p/webfinger/
  5. 5. finger jleblanc@x.comLogin name: jleblancIn real life: Jonathan LeBlancHome phone: 123-4567Office: San Jose, CALast Login: Tue Oct 4 12:41 on ttys000jleblanc@x.comhttp://www.jcleblanc.com
  6. 6. curl http://gmail.com/.well-known/host-meta<XRD xmlns=http://docs.oasis-open.org/ns/xri/xrd-1.0 xmlns:hm=http://host-meta.net/xrd/1.0> <hm:Host xmlns=http://host-meta.net/xrd/1.0> gmail.com</hm:Host> <Link rel=lrdd template= http://www.google.com/s2/webfinger/?q={uri}> <Title>Resource Descriptor</Title> </Link></XRD>
  7. 7. curl http://www.google.com/s2/webfinger/?q=nakedtechnologist@g mail.comThe User Profile: http://www.google.com/profiles/nakedtechnologistThe portable contacts link: http://www-opensocial.googleusercontent.com/api/people/118167121283215553793/The public Google Buzz feed:https://www.googleapis.com/buzz/v1/activities/118167121283215553793/@public
  8. 8. Making user identity work for you
  9. 9. https://browserid.org/
  10. 10. http://openid.net/ https://developers.facebook.com/
  11. 11. http://www.x.com/identity
  12. 12. Increasing your product reach
  13. 13. The Opt-in ModelThe Opt-out Model
  14. 14. http://code.google.com/p/pubsubhubbub/
  15. 15. www.salmon-protocol.org
  16. 16. • Is the content coming from a trusted source?• How does the publisher prevent spam or abuse?• How does the publisher ensure the quality of the updates?
  17. 17. 1. Subscriber sends signed request to publisher (e.g. using acct:johndoe@subscriber.example.com).1. Publisher performs discovery on endpoint to verify identity provider. • Webfinger • LRDD (Link-based Resource Descriptor)2. Provider verifies signature via public keys obtained during discovery.
  18. 18. Using the work that other companies have invested in
  19. 19. http://ogp.me/
  20. 20. Geo<span class="geo"> <span class="latitude">52.48</span>, <span class="longitude">-1.89</span></span>vCard<div class="vcard"> <div class="fn">Joe Doe</div> <div class="org">The Example Company</div> <div class="tel">604-555-1234</div> <a class="url" href="http://site.com/">http://site.com/</a></div>
  21. 21. <html xmlns:og="http://ogp.me/ns#"><head><title>Restaurant at Wente Vineyards – Livermore</title><meta property="og:url" content="http://www.yelp.com/biz/gATFcG9HTaXJpg"><meta property="og:type" content="restaurant"><meta property="og:title" content="The Restaurant at Wente Vineyards"><meta property="og:image" content="http://media2.px.yelpcdn.com/iVSnIs">...</head>...</html>
  22. 22. • Basic Metadata• Location• Contact Information• Video Data• Audio Data• Objects • Activities • People • Businesses • Places • Groups • Products and Entertainment • Organizations • Websites
  23. 23. Jonathan LeBlanc Twitter: @jcleblanc E-Mail: jleblanc@x.comhttp://www.slideshare.net/jcleblanc

×