What are the best gems for social networking features? - ruby-on-rails

What are some good gems that allow simple pre-built connectivity and integration with networks like Twitter, LinkedIn, Facebook, etc?

Insoshi and Loved by Less are both great open source pre-built social networking platforms for Ruby on Rails.
For Twitter and Facebook specifically, check out the Twitter gem and Rfacebook, respectively.

The facebook gem is called Facebooker. It's great, and does facebook connect stuff too.
There's a ton of Twitter gems.

Related

Omniauth with instagram authentication

I want to build an authentication system in my rails app with instagram, Does omniauth support instagram? or do I have to use the instagram gem instead?
after all, the gem instagram is more efficient than omniauth, its documentation is reliable and very constructive to use, for further person who'd wonder like me, you can go with instagram gem.

How to authenticate from third party API

For my rails app, I implemented some authentication using twitter and facebook. I used omniauth-facebook and omniauth-twitter gem. Since these
Now for my university project, I have to implement authentication using our university API authentication system also. My question is, should I use omniauth or is there any other gems for this that would be easy to implement? I am confused because, omniauth has built in features for twitter, facebook etc. But for custom authentication, I am not sure how complex it would be. So I am asking which gem would be simpler for this purpose?

Rails Facebook Integration

I am writing a facebook app by using ruby and rails. I will need Facebook connect and login, share, and timeline integration (posting on user's behalf). Is there any tutorial/guide or gem that you recommend.
Thank you
Cheers
Koala is a gem that interacts with Facebook's Graph API and can handle Facebook OAuth as well.
Koala has some good examples on Github, but if you like Ryan Bates covers Koala and Facebook's Graph API in Railscasts Pro #361 and #363. Both are paid episodes.
Omniauth is a great gem for handling many different OAuth providers, including Facebook. Ryan Bates covers it in several episodes.
I can recommend 3 gems for facebook authentication and login. Implementing them would be quite complex. For basic authentication you can use devise, then for facebook login, you can integrate omniauth with the omniauth-facebook gem into devise:
https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

How to integrate Facebook in Rails

I hava a Rails application, I need to integrate Facebook. User can login with Facebook account and get his reviews in facebook and so on, how to deal with this case in rails? thanks!
Facebooker is no longer supported I recommend using Koala gem: https://github.com/arsduo/koala/wiki
There is a very comprehensive article here: http://www.packtpub.com/article/facebook-application-development-ruby-on-rails
And several existing plugins for this purpose like 'rfacebook', 'facebooker' or 'facebook-rails'. 'Facebooker' definitely has Facebook Connect abilities.

rails facebooker vs facebook js sdk

I am exploring facebook integration with my rails app and wondering what is the best practice for rails applications.
1 - Is js sdk the better route or the facebooker gem? I would like to allow users to login via facebook, post content/links to their walls, see friend activity in the application, invite fb friends, from the rails app etc.
2 - Can either of these methods be tested locally or do I need a hosted internet app?
3 - I already do fb authentication for login using janrain/rpx-now via authlogic-rpx plugin. Will this have any conflict with the facebooker gem or the fb js sdk. And..in order to use the fb pluging/js sdk/facebooker etc, is it required to do the authentication via those methods or can I authenticate via rpx/janrain but access feeds/friend activity etc from the facebooker gem/js sdk etc?
Thanks
1) I often use both. I find most of the work to be easier using the server side SDK, but we do occasionally use the js one as well. I would check out Facebooker2, it's much more simple than the original Facebooker
2) Both can be used locally, but you do need internet connectivity to talk to Facebook.
3) If you get a valid access token, you can use Facebooker with the RPX stuff. You would need to change the way you do the client setup.

Resources