Top Banner
Facebook Connect Future Universal Login?
37

Facebook Connect Integration

May 17, 2015

Download

Documents

Integrate Facebook Platform to your site.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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