facebook connect integration

37
Facebook Connect Future Universal Login?

Upload: mujahidslideshare

Post on 17-May-2015

3.854 views

Category:

Documents


1 download

DESCRIPTION

Integrate Facebook Platform to your site.

TRANSCRIPT

Page 1: Facebook Connect Integration

Facebook ConnectFuture Universal Login?

Page 2: Facebook Connect Integration

Getting tired in form registration?

Page 3: Facebook Connect Integration

One Time Registration for All Sites

A Universal Identity

Open ID

MySpace ID

Google ID

Facebook Connect

Who will become the winner?

Page 4: Facebook Connect Integration

What Exactly is FB Connect?

• Integrate Facebook Platform to your site.

• Seamlessly "connect" users’ Facebook account and information with your site.

• Connect and find users’ friends who also use your site.

• Share information and actions on your site with users’ friends on Facebook.

Page 5: Facebook Connect Integration

User

Your Site

Facebook

1. User request

2. Y

our S

ite’s A

PI re

ques

t

4. Your Site’s response

3. A

PI cal

lbac

k fro

m F

aceb

ook

5. JS API call to Facebook

6. JS API response from

Facebook

Page 6: Facebook Connect Integration
Page 7: Facebook Connect Integration

What Can We Get From FB Connect?

• FB Connect is in coherence with FB privacy.

• FB Connect use the same FB API that previously used by FB applications.

• Publish to FB status feed, giving viral effect.

• Comment integration. (http://developers.facebook.com/news.php?blog=1&story=198)

• Photo Sharing. Currently used for iLife’09. (http://developers.facebook.com/news.php?blog=1&story=188)

Page 8: Facebook Connect Integration

What Can We Get From FB Connect?

• External sites may retrieve these data:– User’s avatar, full name, user’s friends who are

also connected.– Invitation to user’s friends.– User’s photos, events, groups.– Comment box.

• External sites may not retrieve these data:– User’s detailed demographic.– User’s email address.

Page 9: Facebook Connect Integration

FB Connect with Sites

• There are several plugins for CMS:– Movable Type (

http://plugins.movabletype.org/facebook-connect-commenters/) – Wordpress (http://www.sociable.es/facebook-connect/) – Drupal – on development (http://www.drupalforfacebook.org/ )

– Joomla (

http://www.cmsmarket.com/extensions-directory/listings/Social+Networking/Community/JFBConnect)

– MediaWiki (http://wiki.developers.facebook.com/index.php/Facebook_Connect_Plugin_for_MediaWiki)

– VBulletin (http://www.vbulletin.org/forum/showthread.php?t=198499)

Page 10: Facebook Connect Integration

FB Connect with Widgets

• There are several social media apps that utilize FB Connect:– JS-Kit (

http://blog.js-kit.com/2008/12/16/js-kit-wraps-up-the-year-with-killer-new-features/)

– Disqus (http://blog.disqus.net/2008/12/16/disqus-and-facebook-connect/)

• Widget developer for 3rd party sites may not contact Facebook directly.

• Flex AS3 class for FB Connect – on development (http://github.com/pierot/fbflashbridge/tree/master)

Page 11: Facebook Connect Integration
Page 12: Facebook Connect Integration

Setting Up - Facebook

http://developers.facebook.com/

Page 13: Facebook Connect Integration

Setting Up - Facebook

Page 14: Facebook Connect Integration

Setting Up - Facebook

Page 15: Facebook Connect Integration

Setting Up – Server Files

• Cross domain policy file (xd_receiver.htm)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" ><body><script

src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js" type="text/javascript"></script>

</body></html>

Page 16: Facebook Connect Integration

Setting Up – Server Files

• File to connect to Facebook (for ex: index.php)– Header:

<html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:fb="http://www.facebook.com/2008/fbml">

– Footer:<script src='http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php' type='text/javascript'></script> <script type='text/javascript'> FB_RequireFeatures(["XFBML"], function(){FB.Facebook.init(“API Key", “[domain]/xd_receiver.htm");});</script>

Page 17: Facebook Connect Integration

Setting Up – Server Files

• In index.php, you can write any XFBML tags (Facebook Markup Language for external sites).

• More info: http://wiki.developers.facebook.com/index.php/XFBML

• Demo:http://media-ide.bajingloncat.com/testfacebookconnect/

test.php

Page 18: Facebook Connect Integration

Facebook Connect Installation for Wordpress

Page 19: Facebook Connect Integration

How To?

• Download Sociable latest version plugin. (http://www.e-aula.com/download/fbconnect_1_2_1.zip)

• Copy to your /wp-content/plugins.• Activate plugin.• Facebook Connector setting.• Register a Facebook Developer

account. (http://www.facebook.com/developers/)

Page 20: Facebook Connect Integration

Setting Up

Page 21: Facebook Connect Integration

Setting Up

Page 22: Facebook Connect Integration

Setting Up

Page 23: Facebook Connect Integration

Theming

• Copy all these files from /wp-content/plugins/fbconnect to your theme files, ex: /wp-content/themes/[your theme]/– myhome.php– userprofile.php– usercomments.php– fbconnect_widget.php– community.php– invitefriends.php– fbconnect.css

• CSS and XHTML them up!!

Page 24: Facebook Connect Integration

myhome.php

userprofile.php

usercomments.php

Page 25: Facebook Connect Integration

fbconnect_widget.php

Page 26: Facebook Connect Integration

community.php

Page 27: Facebook Connect Integration

invitefriends.php

Page 28: Facebook Connect Integration

Facebook Connect Ideas

Page 29: Facebook Connect Integration

FB Connect Ideas For You

• Make your personal blogs more social.• Microblogging with FB Connect.• Brand microsite.• Hotspot WiFi login.• FB Connect & Google Maps (realty,

classified, neighborhood chat).• Online games with FB Connect.• Live chat.• iPhone Facebook Connect.• Etc.

Page 30: Facebook Connect Integration
Page 31: Facebook Connect Integration

http://www.temenku.com

Page 32: Facebook Connect Integration

http://www.woopets.com

Page 33: Facebook Connect Integration

http://www.bewareofthedoghouse.com

Page 34: Facebook Connect Integration

http://www.perfectintimacy.com

Page 35: Facebook Connect Integration
Page 36: Facebook Connect Integration
Page 37: Facebook Connect Integration

Thank You