FOSSwire3 + OpenID


Published on

The presentation I'll be doing at the inaugural BarCamp Buffalo on March 3rd, 2009.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

FOSSwire3 + OpenID

  1. 1. FOSSwire3 + OpenID Chris Van Patten
  2. 2. Me… <ul><li>Designer </li></ul><ul><li>Entrepreneur </li></ul><ul><li>Freshman at UB </li></ul><ul><ul><li>Department of Theatre & Dance </li></ul></ul><ul><ul><li>Intended B.F.A., Theatre Design </li></ul></ul>
  3. 3. <ul><ul><li>Website design </li></ul></ul><ul><ul><li>Print design </li></ul></ul><ul><ul><li>Branding </li></ul></ul><ul><ul><li>Product development </li></ul></ul>My work…
  4. 4. My work…
  5. 12. FOSSwire <ul><li>Established Oct. 2006 </li></ul>
  6. 13. FOSSwire <ul><li>Focus: </li></ul><ul><ul><li>Free/Open Source software tips, tricks, tutorials </li></ul></ul>
  7. 14. FOSSwire <ul><li>Subscribers: ~5000 </li></ul>
  8. 15. FOSSwire <ul><li>Featured on Lifehacker, Mozilla Blog, Alltop (and more) </li></ul>
  9. 16. FOSSwire <ul><li>Problems </li></ul><ul><ul><li>Feeds: hard to monetize </li></ul></ul><ul><ul><li>Community: strong, but great room for growth </li></ul></ul><ul><li>Goals </li></ul><ul><ul><li>Strengthen website, more views </li></ul></ul><ul><ul><li>Build in more discussion options </li></ul></ul>
  10. 17. FOSSwire Solution…
  11. 19. FOSSwire <ul><li>Community </li></ul><ul><ul><li>FOSSwire Talk community </li></ul></ul><ul><ul><li>User-submitted articles </li></ul></ul><ul><ul><ul><li>Voted on by others, can be promoted to main feed </li></ul></ul></ul><ul><li>Monetization </li></ul><ul><ul><li>Website-only features drive visitors </li></ul></ul><ul><ul><li>Smarter ad placement, sponsorships </li></ul></ul>
  12. 20. Let’s take a look…
  13. 22. Welcome back!
  14. 23. OpenID <ul><li>Problems </li></ul><ul><ul><li>Accounts are a pain to develop </li></ul></ul><ul><ul><li>Another username, another password </li></ul></ul><ul><li>Why OpenID? </li></ul><ul><ul><li>Easy-to-integrate library </li></ul></ul><ul><ul><li>One ID, many websites </li></ul></ul><ul><ul><li>Support for outside ID providers </li></ul></ul>
  15. 24. OpenID <ul><li>What </li></ul><ul><ul><li>OpenID is a decentralized , open standard for user authentication. </li></ul></ul><ul><li>Huh? </li></ul><ul><ul><li>Let’s look at some pictures. </li></ul></ul>
  16. 25. WARNING The following diagrams are not entirely technically complete, and are intended to be rough outlines on how OpenID communication happens. Those programmers who are more familiar with OpenID may want to turn away!
  17. 26. Traditional Login <ul><li>Enter your username and password </li></ul><ul><li>Are John Q. Public’s username and password correct? </li></ul><ul><li>If so, your computer displays the logged in page. </li></ul>John Q. Public’s PC Website
  18. 27. OpenID <ul><li>Enter your OpenID provider </li></ul><ul><li>The website server opens a connection to the OpenID provider’s server. </li></ul><ul><li>You’re redirected to the OpenID provider. </li></ul><ul><li>Enter your username/pass there. </li></ul><ul><li>If right, the OpenID provider reports back that you logged in, and closes the connection. </li></ul><ul><li>You’re redirected back to the website and shown the logged-in version. </li></ul>OpenID Provider John Q. Public’s PC Website
  19. 28. OpenID <ul><li>Wait… </li></ul><ul><ul><li>That seems more complicated! Why would I use that? </li></ul></ul><ul><li>It’s really not! </li></ul><ul><ul><li>OpenID just ‘moves the login box’ </li></ul></ul><ul><ul><li>Let’s see… </li></ul></ul>
  20. 29. Example time!
  21. 31. Easy, right?
  22. 32. OpenID <ul><li>Login - Easy to implement </li></ul><ul><ul><li>Built in to Movable Type, TypePad, Blogger, LiveJournal, </li></ul></ul><ul><ul><li>WordPress self-hosted plugin </li></ul></ul><ul><ul><ul><li> </li></ul></ul></ul><ul><li>Thousands of sites accept OpenIDs </li></ul><ul><ul><li>Above blogs, Basecamp, Highrise, Plaxo,, FOSSwire, 30,000 more </li></ul></ul>
  23. 33. OpenID <ul><li>Getting one – even easier! </li></ul><ul><ul><li>You might already have one! </li></ul></ul>
  24. 34. Have an account with any of these sites? Then you’ve got an OpenID!
  25. 35. OpenID <ul><li>Dedicated providers </li></ul><ul><ul><li>MyOpenID (I use this) </li></ul></ul><ul><ul><li>ClaimID </li></ul></ul><ul><ul><li>You! Install OpenID on your server. </li></ul></ul><ul><li>Why go dedicated? </li></ul><ul><ul><li>Some are more streamlined, or security oriented. You may just want more control! </li></ul></ul>
  26. 36. OpenID <ul><li>But I have accounts with many of those sites… how do I pick? </li></ul><ul><ul><li>You don’t have to! </li></ul></ul>
  27. 37. Example time (again)!
  28. 39. Pretty cool.
  29. 40. OpenID <ul><li>Why? (Web surfer) </li></ul><ul><ul><li>Easier logins </li></ul></ul><ul><ul><li>Fewer passwords to remember </li></ul></ul><ul><li>Why? (Web developer) </li></ul><ul><ul><li>Easier logins = higher conversion rate </li></ul></ul><ul><ul><li>Fewer passwords to remember = more long term users – fewer repeat accounts </li></ul></ul>
  30. 41. What we covered.
  31. 42. Summary <ul><li>OpenID </li></ul><ul><ul><li>Faster, easier logins </li></ul></ul><ul><ul><li>Fewer passwords to remember </li></ul></ul><ul><li>FOSSwire </li></ul><ul><ul><li>Cool website about open source </li></ul></ul><ul><ul><li>You should read it!  </li></ul></ul>
  32. 43. Thank you!