Integrate social networking in wordpress using facebook connect api and WordPress plugin tutorial

Please wait

wordpress facebook connect

Facebook connect is a Facebook API to integrate Facebook related social networking option to your website. It provides a secure layer of authentication mechanism to integrate partial Facebook features, user details for you. Today I’m going to show you a way to integrate Facebook authentication for your WordPress blog. This article assumes that you are already running WordPress 2.7 or above. It’s possible to make a Facebook connect plugin from the very scratch but here I’m covering the easy way to implement it. Alternatively because of some problems with this plugin, I’ve written another post for much more easier way to integrate facebook (Using Official Plugin). Now here are the steps to make you accomplish on this matter.

Get 5GB Free Space on the Cloud for your Devices

 

#1 – Make the Facebook Application

Do you have a Facebook Profile? If you don’t have a Facebook profile, create one first then move to Facebook developers page to create your website application. A Facebook application is required provide a secure layer of authentication and manage Facebook members for your website. Here is how you should do it.

  • Click on Start Now Button
  • You need to Login to Facebook Developers Application and you need to add it to your applications, once you do that you can head over here and use the “Set up New Application” button.
  • Insert your application name and create the application, here is the typical application settings
    facebook-application-settings
  • Once you are done you need to keep the settings page open for reference to the API Key.

#2 – Implementing the fbConnect Plugin

Sociable.es which is a part of SixJumps Social media marketing has created a wonderful OOP programmed Facebook Connect plugin which allows you to integrate Facebook connect in a minute inside your WordPress blog including Friend Invites, Last visited Facebook users Widget, Members of the blog and a profile page. This plugin also enables you to automatically create Facebook users on your blog database (Facebook uses don’t have to register to your blog) and able to syndicate the comments on the users Facebook mini-feed.

  • Extract, Upload and Install it on your WordPress plugins
  • Open and Edit your themes header.php file and add this code inside. The Second line is important!

    1
    2
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
  • Once you are done, save and update the header.php file
  • Now go to WordPress Admin > Settings > Facebook Connect

    Set the options, insert your API Key and Secret Key from the Facebook Application Page, see below

     facebook-connect-plugin-settings

    Enable Comment Auto-Approval and Allow send user comments to Facebook. Click on Update Options Button when you are done

  • Once updated, follow down to the Comment Templates section of the page and click on “Create Template” button to create basic feed template for the users Facebook mini-feed.

    facebook-connect-plugin-settings-comments

  • Well you are almost done, just go to WordPress Admin > Appearance > Widgets to add the Facebook Connect Widget to your sidebar. Save your sidebar settings and you are done. Note that you can customize some of the options of the sidebar widget from by clicking on “Edit” options on the sidebar management admin panel.

    facebook-connect-widget-settings

  • You can go to your blog now and have a look at the sidebar.

#3 – See it in Action

Now you’ve added the plugin to your system and integrated the functions to your blog. So it’s time for you to check it out. Try to login using your sidebar and you should be presented with a Facebook login popup dialog.

facebook-connect-plugin-popup

Once you enter the credentials, you should be logged in to your blog as a Facebook user and will be able to see your Facebook avatar at the sidebar panel.

facebook-connect-plugin-sidebar

These are only the basic setup of the plugin. If you like you can take it further, see the rest of this article get the idea of doing it.

 

#4 – Implement the Facebook Connect options in your Comment posting form (NOT necessary for the newer version of the plugin)

Now we are going to do some changes in the comments.php file which comes with your theme package. Here is a example of implementing the Facebook Login Button just before the Author Name field. Open your comments.php file in your favorite text editor. If you don’t have one you can read this and choose one for yourself and yes they are free. In your text editor search for the line “wp-comments-post.php” then follow the code changes below..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<form action="<?php echo get_settings('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
    <?php if ( $user_ID ) : ?>
  <?php
  // facebook user checking function
  $fb_user = fb_get_loggedin_user(); //fb user check
  ?>

  <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php">

  <!-- facebook user checking function -->
  <?php
  // if facebook User
  if ($fb_user){
      echo $user_identity." - Via Facebook";
    }
    else echo $user_identity;
  ?>
  </a>. <?php
        // if facebook User
        if ($fb_user){
        echo '<a href="#" onclick="FB.Connect.logout(function() { window.location = ''.get_option('siteurl').'/?fbconnect_action=logout'.''; })">Logout</a></p>';
    }
    else echo "<a href='".get_option('siteurl')."/wp-login.php?action=logout' title='Log out of this account'>Logout &raquo;</a></p>" ; ?>

    <?php else : ?>

  <p>
    <?php
    // adding an icon for general login OR facebook login option graphic
    echo "Already a Member? ";
        echo '<a href="'.get_option('siteurl').'/wp-login.php'.'"><b>Login..</b></a><br/>';
    echo "OR Login via Facebook<br/><fb:login-button length="".$loginbutton."" autologoutlink="true" onlogin="window.location = '".$uri."';"></fb:login-button>n"; ?>
  </p>
  <p>
    <input type="text" name="author" id="author" class="textarea" value="<?php echo $comment_author; ?>" size="28" tabindex="1" />
    <label for="author"><?php _e('Name'); ?></label> <?php if ($req) _e('(required)'); ?>
    </p>

 

facebook-connect-wordpress-comment-integration

Here is how it looks like.

 

facebook-connect-comment-logged-in

And once you login using your Facebook account the comment posting form will turn into this.

#5 – Known Issues

  • This plugin seems not be working with WP-Super Cache plugin, which cache static HTML files of the dynamic WordPress website.

 

Well, this is all for now. Please do post your comments about your implementations and possible problems that you’ve hit along the way.

About Ruhani Rabin

Ruhani Rabin is the original owner and author of this blog. He also reviews web 2.0 startups at Tech2all.com. Largely interested in web 2.0 apps & Social Media. Currently the Vice President of MOL Access Portal (MOL is owner of Friendster.com). Also he is Web 2.0 & Social Media Researcher and a Total fun Geek!.. There you have it ;)

Facebook Comments

  • http://www.conectado23.net Games Online

    Cool

  • SAM

    thanks for the article

  • http://statusforfacebook.us/ facebook status

    Wow

  • http://www.todayscoolshit.com StashGordon

    Great Post, but I actually found everything I was looking for by investigating your comment section. I struggled with getting Facebook Connect to work for the longest time, too many complications with other plugins. I was looking for a simple comment system that allowed users to login through Facebook or Twitter but it wasn’t mandatory… I was setup and had Disqus working on my site in about 15 minutes.

    I just wish there was a way to integrate GD Star rating into the comments.

  • http://technophilia.madharasan.com/ Jayarathina Madharasan

    Thanks a lot. It came handy for my recent project.

  • http://twitter.com/thong1985 thongtruong

    Catfish and frozen shrimp were key export products in the first quarter, with a total export value of $312.6 million, reported the Ministry of Agriculture and Rural Development, with tra and basa catfish exports reaching a value of $184.3 million on a volume of 87,000 tonnes, and frozen shrimp exports a value of $128.3 million on a volume of 14,670 tonnes.

    The EU remained the leading export market, buying up $133.8 million worth of Vietnamese seafood in the first quarter despite the impact of new regulations on certificates of origin. Japan and the US followed, with export values of $93.8 million and $89.7 million, respectively.

  • http://twitter.com/thong1985 thongtruong

    Good job

  • http://twitter.com/thong1985 thongtruong

    good artical

  • http://twitter.com/thong1985 thongtruong

    Good artical

  • http://twitter.com/thong1985 thongtruong

    asdad

  • http://twitter.com/thong1985 thongtruong

    aSs

  • http://twitter.com/thong1985 thongtruong

    qweqe

  • http://theWebalyst.com/ Mark the Webalyst

    Any idea how to do the fancy social network integration they have over at search engine round table (seroundtable . com)?

    (Visit a story and see the share bubble with buttons for twitter, facebook and buzz, and a flyout for lots of others.)

    Mark

  • Guest

    good job

  • http://www.k9stud.com Puppies For Sale

    On this website you have articles and you also have a share button, where visitors can actually share those articles from your website.

  • http://www.inkzoo.com/ graphic design services

    Wow! Thats a great news to me. I didnt know about this application before. Very helpful for me. Thanks for sharing the information here.

  • http://www.facebook.com/gopi.namasivayam Gopi Namasivayam

    Hello,

    I was wondering on how do i integrate the facebook share button with the login button.

    I am actually seeking some help for someone to help me out, on a specialized share button.

    Here's how it goes, for example you have http://www.ruhanirabin.com.

    and on this website you have articles and you also have a share button, where visitors can actually share those articles from your website.

    What i actually want to do is, i want this share button to be customized to do an extra thing.

    which is, when “E.g: peter” clicks this share button it actually fetches the name peter from facebook , and adds it into the url and then the share is done.

    so when the share is done it will look something like this http://www.ruhanirabin.com/?ref=peter

    can this be done?

  • Guest

    Nice tutorial. Now how can we port this to friendster instead of facebook?

  • http://mysocialbuilt.com/ Mayuresh Wani

    Thank you for sharing your information!

  • rashmi23w

    Yes me too. And I think I'm the only one!

  • http://rohitprabhakar.com Rohit Prabhakar

    wonderful post. I am going to implement this on my blog http://rohitprabhakar.com . Please check in few days and review if I have done something wrong. Meanwhile can you please tell which plugin did you use for the toolbar in your blog footer?

  • http://blog.bottomlessinc.com Bottomless

    Here's the WordPress plugin:
    http://wordpress.org/extend/plugins/like
    No coding necessary, you can customize the look and placement of the button in the settings interface.

  • Pingback: How to integrate social networking in wordpress using facebook connect api and wordpress plugin [Tutorial] | WpMash - WordPress News

  • salelink

    ProBizX,Prosolx has been established business by professional peo ple who have already offered excellent services in Web Designingand Online Promotions of Business. Our objective is to bring the best results in our expertise field ranging from management, business consulting, IT solutions, offshore outsourcing, web solutions and SEM.

  • salelink

    Web Design and Development- Professional and Creative Website Design and Development Company specializing in web 2.0 design, website graphic design, website redesigning, SEO friendly web site designing, economic html based web site designing and development.

  • http://iamsiin.co.cc/ SiiN

    Hi!.

    Nice post you got there.

    i was wondering if you can help me with installing the plugin

    i got an error like this “Error updating Facebook templates!

    Templates not synchronized with Facebook, write the templates text and press create templates!”

    i hope you can help me with this problem i followed all the detailed instructions given and even read this article from smashingmagazine http://www.smashingmagazine.com/2009/09/14/how-… . im really frustrated right now about this problem i really want to install this beatufil plugin made by sociable :(

  • http://www.facebook.com/people/Madan-Kumar/100000272004605 Madan Kumar

    sdf

  • http://www.facebook.com/khaldoon.masud Khaldoon Masud

    Nice topic

  • http://www.socialblogr.com/ SocialBlogr

    Hi, what about BuddyPress? It's a cool..

  • http://www.socialblogr.com/ SocialBlogr

    Hi, what about BuddyPress? It's a cool..

  • test

    test

  • http://sizlopedia.in/ ravi

    this was really helpful…

  • http://www.inkatechnology.co.uk/facebook-connect-integration-api.php Facebook Connect

    Does anyone have any ideas as to how a facebook connect plug in or module would work with joomla social?

    It would be nice if you could import your profile and picture galleries from facebook to a joomla site. I don't know if the facebook connect API allows for that. Has anyone figured that out yet?

  • http://www.ruhanirabin.com Ruhani Rabin

    I think it follows the size from wordpress comment form avatar size, so try
    to change avatar size for WordPress form and see whether it works or not.

  • http://www.facebook.com/jalmz Anthony Marlon Mecaral

    thanks for the article.. but how can i change the avatar size? thanks in advace.

  • http://www.facebook.com/people/Euston-Blackman/100000181848182 Euston Blackman

    this was really helpful…

  • http://www.belle-lingerie.co.uk/g39/Wonderbra/page/2/showall/true/ Wonderbra

    Great post. Your way of writing posts is great and I think this was and will be your best strategy to win the attention of your readers. Some of points from this article are very helpful for me as I haven’t considered them yet. Thanks a bunch for sharing such an innovative and creative post with us. Keep blogging.

  • http://www.4net-technologies.co.uk/ Managed Services

    This is a good post for me. Easy to read, and simple steps that any blogger can follow.I really enjoy reading your blog and commenting on blogs. I found great information from this blog. It really helped me a lot and will referring my friends about this blog.Thanks for sharing such a useful blog with us. Keep blogging.

  • http://www.facebook.com/ahmad.dzulfikar Ahmad Dzulfikar

    thanks for the tips..
    here it's my site http://studioasiah.com (sorry, it's indonesian language)
    but i have a problem when implement it, why can't logout after I click the logout link?

  • Ecommercewebdesign

    Hey, nice post, really well written. You should post more about this. I’ll certainly be subscribing. Keep blogging.

  • http://www.facebook.com/profile.php?id=716676524 facebook-716676524

    im testing this, is there any way to admin the comments for approval?

  • noorichronicles

    great article, good job. thanks.

  • http://www.ruhanirabin.com Ruhani Rabin

    Actually I had it worked but it failed to work together with wp-super
    cache.. then i decided to move to disqus

  • http://www.facebook.com/itcareercoach Kingsley Tagbo

    You're implementing this using DisQus and not using a 100% wordpress plugin.

    Does the facebook plugin really work without third party services like IntenseDebate or Disqus?

  • stang5_0

    Great write up.
    I have a strange issue with my connect in that when I am not logged in, there is no picture of me in the widget. If I am logged in with FB, I see the pictures.
    It seems that if you have a wordpress profile and then connect with FB, things go all wrong and don't work right.
    Does this make sense the way I explained it?
    Check out stangsgarage.com to see what I am talking about.

    Thanks..

  • Pingback: JOMYUT.NET » WordPress – Social Network Integrated

  • http://nl-nl.facebook.com/people/Gwen-Geerinck/1329873783 Gwen Geerinck

    Oops I forgot to add the URL of my blog
    http://www.gwengeerinck.be

    Thanks
    Bart

  • http://nl-nl.facebook.com/people/Gwen-Geerinck/1329873783 Gwen Geerinck

    Hi everybody,

    The FB connect plugin on one of my two blogs keeps acting weird. It sure hasn't got anything to do with the theme because they're both from the same designer.

    Logging out or inviting friends is impossible, I always get a 403-error:”You're not authorized to view this page”. (In Firefox: “You don't have permission to acces /wordpress/ on this server”) I changed the permission for this directory via chmod but that didn't produce the desired effect. I also tried to add /wordpress/ to the URL of my blog as the connect-URL in the FB-appilcation but unfortunately that didn't help either. Does anybody know what might be causing my frustration here?

    Any help would be greatly appreciated.
    Greetz Bart

    Greetz
    Bart

  • http://www.designgrafik.net/ dgnet

    #4 makes Parse error: syntax error, unexpected '”', expecting ',' or ';'
    on adding an icon…

  • dgnet

    #4 makes Parse error: syntax error, unexpected '”', expecting ',' or ';'
    on adding an icon…

  • sumon

    Hi,

    I am in a very big problem with the facebook integration into a wordpress site. I want to add facebook link like the following website.

    http://www.helpmybusiness.com

    But could not find any way out to solve this problem. Is there anyone who can help? It will be great help for me.

    Look forward to hear from you guys!

    Thanks,

  • Pingback: How to integrate social networking in wordpress using facebook | Joint Pain Relief

  • Pingback: How to integrate social networking in wordpress using facebook | Wood TV Stand

  • http://www.facebook.dk/people/Martin-Pedersen/799470136 Martin Pedersen

    I can't get the fb-wb-connect function to work with Google Chrome or Firefox… But it works fine in IE… Any clues?

  • http://id-id.facebook.com/people/Hartip-Simorangkir/1099179670 Hartip Simorangkir

    great

  • Pingback: Sociable FBConnect and Wordpress Integration • Blog Archive • onlyStuff.com

  • andy

    i have, even since i first installed it..still not showing

  • http://www.facebook.com/profile.php?id=702196722 facebook-702196722

    Yes. Facebook Connector Options in wp-admin. Set Auto approval and Comment Form flags.

  • Greg

    Nice section on the comments. I have question. When someone is viewing my site thru a facebook shared link on someones wall (the blue facebook comment box at the top). If they hit the FBConnect button on my site (i.e. they saw something good in the share and want to join my site), this works fine in a Firefox browser and they are added to my sites user list. But if I try to do the same thing in IE7 it doesnt work……they have use the right hand button at the top in facebook to go directly to my site, then IE 7 FBConnect will work. Do you have a fix against Sociable's V1.2.1 for this or a later version? Thanks.

  • Pingback: Facebook Connect : Paul’s Time Sink

  • http://www.facebook.com/profile.php?id=602128856 facebook-602128856

    Have installed this..but that 'Publish this comment to Facebook' is not showing..any ideas?

  • http://www.ruhanirabin.com Ruhani Rabin

    Hi Lucy, Goto facebook and edit your application for your website. Configure the connect url with the whole path to the fbconnect plugin. I can't exactly remember but I think its that only..

  • Lucy

    I am using The Morning After theme. I have followed these instruction and everything look and seems fine until I try to Connect. I get the following message in the facebook box:

    “Invalid Argument

    The Facebook Connect cross-domain receiver URL (http://heathtavrides.com/wp-content/plugins/fbc…) must have the application’s Connect URL (http://www.heathtavrides.com/) as a prefix. You can configure the Connect URL in the Application Settings Editor.â€

    Does anyone know how I can fix this? Everything appears to be the way it should. I have my full correct website address as the Connect URL. Do I need to change this or the Canvas URL to something else? Thank you!

  • http://www.webmasterclip.com Edward.H

    this great tutorial,thanks for your good work, I have submitted a link of this article to our website in order to share it with more people.Check:

    http://www.webmasterclip.com/story/integrate-so…

  • http://www.facebook.com/people/Syed-M-Ruhani-Rabin/664895507 Syed M. Ruhani Rabin

    I've just checked the latest version 1.2.1 , it doesn't require the step #4, i found they are already modifying the comment form. check the file fbConnectInterface.php from line 50 to line 60 there is a function which modifies the comment form called function comment_form() . So you don't have to add the button at the comment form manually .. it should automatically insert it.

    Hope it helps..

  • http://www.facebook.com/people/James-Bond/798273577 James Bond

    OK… although the program is working I'm having an issue implementing your step #4. I'm using thematic and a simple replace was causing a missing ';' error. So I tried inserting the code one change at a time and right out of the gate I got an error: “Fatal error: Call to undefined function fb_get_loggedin_user() “

    If you google “fb_get_loggedin_user” there are hundreds of sites that error looking for this function for the page “../plugins/fbconnect/userprofile.php”

    Where is this function supposed to live? Do I maybe have an older version of the plugin or something?

    Thanks for any help / insight.

  • http://www.facebook.com/people/Syed-M-Ruhani-Rabin/664895507 Syed M. Ruhani Rabin

    Hi Rob, Please check the error you are having, try to follow the instruction from the comment from “James Bond” ..

    • jani

      Hi, can you please help me get the fixed footer like yours please. I am not a php expert but i can do code pasting and setting up

  • http://www.facebook.com/people/Syed-M-Ruhani-Rabin/664895507 Syed M. Ruhani Rabin

    Thanks James, A lot of people will find solutions from your feedback :)

  • http://www.facebook.com/people/James-Bond/798273577 James Bond

    If it helps anyone… I tried multiple time to implement the Sociable.es plugin per instructions I've seen on the web but kept receiving errors. Initially it was an “Under Construction” message on the FB Connect popup that states something to the effect that the connect url was not configured and developers should visit Application Settings Editor in order to fix. Once I went in and did this and set it to my base url, I'd get the following error when clicking on the FB Connect button: “Invalid Argument
    The Facebook Connect cross-domain receiver URL (http://007sqlmojo.com/wp-content/plugins/fbconn…) must have the application's Connect URL (http://www.007sqlmojo.com/) as a prefix. You can configure the Connect URL in the Application Settings Editor.”

    It drove me nuts tryign to figure it out but the fix (for me at least) was to add the whole url to the plugin:

    http://007sqlmojo.com/wp-content/plugins/fbconnect

    Now it works just fine. I saw a few others had this same issue. Maybe they'll stumble it here in a Google search. :)

  • http://www.facebook.com/people/Ron-Esteban-Bush/1475820060 Ron Esteban Bush

    Hey, hoping you can help me out with this issue.

    I am currently hosting a my blog on a sever called 110mb.com (shamemusic.110mb.com). Eventually I got a domain name for the blog, http://www.shamemusic.net/blog.

    Initially I was just using a URL mask on the site to redirect to the blog. My permalinks looked ugly showing the 110mb address. I changed the blog url now so that all my links and whatnot will appear with the shamemusic.net prefix instead of shamemusic.110mb.com prefix.

    This broke my Facebook connect. I was wondering how I could set up this up so that users can log into shamemusic.net with their facebook account. I have updated the callback url to shamemusic.net/blog, but with no success. Clicking the Connect with Facebook button causes a blank cross domain receiver page to appear. Currently both my Connect and Canvas URLs are shamemusic.net/blog (also tried shamemusic.net) Still does not allow logging in.

    My blog is still hosted on 110mb servers but I need facebook connect to work through the shamemusic.net address and still have the shamemusic.net URLs to work.

    Any ideas? Thanks.

  • http://matthewstarner.com Matthew Starner

    I Can't get the Facebook button to appear on my site – I've updated the header and it still won't show up. What am I doing wrong?

  • Isuru Inno-Cent

    i`m in this step… #3 – See it in Action

    but i can`t see the Facebook connect button… why is that..???
    i`m testing this on Localhost.. is it a problem ?????

  • Pingback: Facebook Connect Social Widget Comments Box for your website

  • Pingback: Easier way to add facebook connect to your wordpress blog using WP-FacebookConnect plugin, fast and easy Integration [WordPress] | Ruhani Rabin

  • Pingback: Designer&Developer » Five Easy Steps to Integrate Facebook Connect with your Blog

  • http://www.connect.facebook.com/profile.php?id=10057291 Jeremy Lindblom

    I’ve tried all this, but the comment functionality and invite functionality don’t actually do anything on my facebook. Did I miss something? I have WP 2.7 and v 9.9 of the plugin.

  • http://www.connect.facebook.com/profile.php?id=10057291 Jeremy Lindblom

    I’ve tried all this, but the comment functionality and invite functionality don’t actually do anything on my facebook. Did I miss something? I have WP 2.7 and v 9.9 of the plugin.

  • http://www.ruhanirabin.com Ruhani Rabin

    @Eric, If the plugin is installed and you can see it on your admin backend, you can just add the sidebar widget to make it work without modifying your theme file .. but your theme should support widgets.

  • http://www.ruhanirabin.com Ruhani Rabin

    @Eric, If the plugin is installed and you can see it on your admin backend, you can just add the sidebar widget to make it work without modifying your theme file .. but your theme should support widgets.

  • Eric the Photographer

    Yes. I feel a bit foolish in that I did not modify the correct theme’s settings.

    However, it still does not work. I can get it to work on the default themes but not on the current theme I am using.

    Not sure why.

  • Eric the Photographer

    Yes. I feel a bit foolish in that I did not modify the correct theme’s settings.

    However, it still does not work. I can get it to work on the default themes but not on the current theme I am using.

    Not sure why.

  • http://www.ruhanirabin.com Ruhani Rabin

    @Eric, have you installed the plugin first? because this post is based on WordPress 2.7

  • http://www.ruhanirabin.com Ruhani Rabin

    @Eric, have you installed the plugin first? because this post is based on WordPress 2.7

  • Eric the Photographer

    I like the idea, but the step that states
    Now go to WordPress Admin > Settings > Facebook Connect
    does not exist in wordpress 2.7. Not sure if there is a step missing somewhere there. I have tried everything, but just can’t get it to go.

  • Eric the Photographer

    I like the idea, but the step that states
    Now go to WordPress Admin > Settings > Facebook Connect
    does not exist in wordpress 2.7. Not sure if there is a step missing somewhere there. I have tried everything, but just can’t get it to go.

  • Pingback: Wordpress Updates » Blog Archive » Integrate Facebook with WP via Connect

  • Pingback: RuhaniRabin.com is Powered by Facebook Connect Social Platform - Securely login to RuhaniRabin.com using your Existing Facebook account | Ruhani Rabin