facebook social plugins

Download Facebook Social Plugins

If you can't read please download the document

Upload: aizat-faiz

Post on 16-Apr-2017

6.384 views

Category:

Technology


0 download

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/