facebook social plugins
TRANSCRIPT
http://creativecommons.org/licenses/by/3.0/
`
How to easily make your site socialwith Facebook Social Plugins
Aizat Faiz [email protected]
Slides and Demo at http://fb.aizatto.com
Facebook Social Plugins
Creative Commons Licensed
By Attribution
Aizat [email protected]
My opinions,and not my employer's
https://www.facebook.com/photo.php?fbid=387622220797&set=a.387622010797.170075.11204705797
https://www.facebook.com/photo.php?fbid=387622215797&set=a.387622010797.170075.11204705797
Over 500 Million Users
https://www.facebook.com/photo.php?fbid=387622215797&set=a.387622010797.170075.11204705797
Malaysia 10.45 Million Users
http://www.socialbakers.com/facebook-statistics/malaysia
https://www.facebook.com/photo.php?fbid=387622215797&set=a.387622010797.170075.11204705797
Malaysia 10.45 Million UsersInternet Users (2010) 17 Million
http://www.internetworldstats.com/asia/my.htm
https://www.facebook.com/photo.php?fbid=387622215797&set=a.387622010797.170075.11204705797
2 out of 3Internet Users in Malaysiaare on Facebook
https://www.facebook.com/photo.php?fbid=387622215797&set=a.387622010797.170075.11204705797
theoreticallyEveryone is on Facebook
The Facebook Platform
https://www.facebook.com/photo.php?fbid=387470860797&set=a.387470405797.169937.11204705797
Extending The Social ExperienceTo The Rest of Your Life
The Facebook Platform
Apps on Facebook
Websites
Mobile
Where you can build your applications
Apps on Facebook
Application lives insides Facebook apps.facebook.com
Users don't leave Facebook
Deep integration with Facebook experience
User Expectation: Your app is most social
https://developers.facebook.com/docs/guides/canvas/
Websites
Application lives outside of Facebook
Full customization of the user experience
Easily make your site social
https://developers.facebook.com/docs/guides/web/
Every month, more than 250 million people engage with Facebook on external websites
More than 2.5 million websites have integrated with Facebook, including over 80 of comScore's U.S. Top 100 webs
Mobile
Single Sign On with Facebook
https://developers.facebook.com/docs/guides/mobile/
People Install20 Million Applications a Day
https://www.facebook.com/photo.php?fbid=387470860797&set=a.387470405797.169937.11204705797
Technologies
Social Plugins
Open Graph Protocol
Graph API
Authentication
FQL
Dialogs
Credits API
Ads API
PHP SDK
iOS SDK
JavaScript SDK
Legacy REST
Legacy FBML
Legacy FBJS
Legacy JavaScript
10,000 new websites integrateSocial Plugins everyday
Facebook Social Plugins
https://developers.facebook.com/docs/plugins
All over the web
10,000 new websitesEveryday
The Goal was that it should beEasy to Install
How Easy?
1 line of codeeasy
Example
Step 1: Select A Social Plugin
https://developers.facebook.com/docs/plugins
Step 1: Select A Social Plugin
CLICK!https://developers.facebook.com/docs/plugins
Step 2: Click Get Code
https://developers.facebook.com/docs/reference/plugins/like-box/
Step 2: Click Get Code
CLICK!
Step 3: Profit!
Sorry, I liedOther Steps:Register as a DeveloperRegister an Application
https://www.facebook.com/developers/createapp.php
Slides and Demo athttp://fb.aizatto.com
https://developers.facebook.com/docs/reference/plugins/login/
Login Button
https://developers.facebook.com/docs/reference/plugins/login/
Login Button
Quick and Easy Authentication
Uses Facebook Credentials
Let Facebook worry about Authentication
https://developers.facebook.com/docs/reference/plugins/login/
Login Button
Increases Registration by 300%
Users don't want to remember another password
Social Buy in via Facepile
Validate authenticity
https://developers.facebook.com/docs/reference/plugins/login/
Login Button
Social Buy in via Facepile
If my friend registered, I guess I can too
https://developers.facebook.com/docs/plugins/registration
Registration
Similar to the Login Button
Capture User Information
Similar to the Login Button
Capture User Information
https://developers.facebook.com/docs/plugins/registration
Registration
Prefilled Information
Saves User's Time
Guarantee User information
Use this when you want more information about the user
Integrate with your own registration system
Advanced Registration
Custom Fields
Captchas
Custom Data Types
Example: Facebook Developer Garage Kuala Lumpur
Live Stream
https://developers.facebook.com/docs/reference/plugins/live-stream/
Share activity live on the site
Used for real time events
Recommendations or Activity Feed
https://developers.facebook.com/docs/reference/plugins/recommendations/https://developers.facebook.com/docs/reference/plugins/activity/
View popular pages on the site
Ranked globally or amongst your friends
See what your friends are doing on the site
Recommendationsor Activity Feed
https://developers.facebook.com/docs/reference/plugins/recommendations/https://developers.facebook.com/docs/reference/plugins/activity/
Available to users who are not logged into your site
Like Button
https://developers.facebook.com/docs/reference/plugins/like-box/
Tells your friends what content you like
Shares your content on your Facebook wall for Friends to see
Like Button
https://developers.facebook.com/docs/reference/plugins/like/
Get valuable insights into what content your users like
Google Analytics only allows you to infer, but you don't really know
Send Button
https://developers.facebook.com/docs/reference/plugins/send/
Send a link to your friend about the page
Great when you don't want to blast to all your friends
Comments
https://developers.facebook.com/docs/reference/plugins/comments/
Comments
Integrated with Facebook
If people reply to comments on Facebook, they will appear here
Comments
Comments
Stops the trolls as a real identification is required
https://developers.facebook.com/docs/reference/plugins/comments/
Implement These Now!
Choose what you need
https://developers.facebook.com/docs/plugins
Other Benefits
Authentication is difficult!Ensure the password is secureDatabase level?Application level?Transport level?How many of you use SSL on your sites?Is this user says he is who he says he is?
Let Facebook handle that for you!
Other Benefits
Commenting is difficult!People will try to inject exploit the commenting systemThreading systems
Let Facebook handle that for you!
Other Benefits
Recommendation engines are difficult!Especially to recommend to people who have never used your site.
Let Facebook handle that for you!
Other Benefits
Makes your database administrator happy
`
How to easily make your site socialwith Facebook Social Plugins
Aizat Faiz [email protected]
Slides and Demo at http://fb.aizatto.com
Facebook Social Plugins
Thank You
http://creativecommons.org/licenses/by/3.0/
http://creativecommons.org/licenses/by/3.0/
http://creativecommons.org/licenses/by/3.0/