Integration google, yahoo calender in rails app - ruby-on-rails-3

I need to integrate google, yahoo calender in my rails app.
Is there any gem or plugin for that, gem/plugin should have very basic feature i.e. creating new events and editing existing event?
Thanks

I Think,
https://github.com/google/google-api-ruby-client and this http://blog.baugues.com/google-calendar-api-oauth2-and-ruby-on-rails may prove useful to you.
And about yahoo, I'm afraid they dont have a gem. Even I am in search for that!!!

Related

Implementing usage analytics in rails application

I want to implement some analytics for my rails web application, e.g.:-
Who's using the app?
How often they are using?
What content in the app are the users viewing?
Can anyone please suggest me a Ruby gem or any way to start working on this ?
Thanks
I may mention you some names. Very useful tools that I use.
Clicky
Chartbeat
Woopra...
There are many more available, but i like these three the most ! :)

Rails 3 Twitter Anywhere For Profile Links?

I was using the Twitter Widget for the longest time but I was looking to step it up a level and add additional styling and filtering. Recently I got started with the Rails Twitter Gem and so far so good, but I wanted to be able to link back to profiles wherever #username appears.
Looking around it seems that Twitter Anywhere is the way to go, but I was wondering if there was a better implementation in a Rails environment? Perhaps a gem that loads the required JS files and provides helper methods?
Also I should note that I don't necessarily require all of the functionality that the anywhere api offers, at the moment my main focus is just to provide the #username links (though it is certainly nice to have the option for future expansion).
It turns out that Twitter Anywhere might have been a little overkill for what I was trying to do. All I really needed was the following helper method as mentioned here
def linkup_mentions_and_hashtags(text)
text.gsub!(/#([\w]+)(\W)?/, '#\1\2')
text.gsub!(/#([\w]+)(\W)?/, '#\1\2')
text
end

Validating accounts

Im new to ruby on rails and i have been following The Rails Space book to build a social network the problem is that i know from Experience if you dont put in a validator or something you get a ton of fake accounts!
I work better from Examples that i can cut and paste/edit to work with my site i just can seem to find any examples!
If you are setting up an authentication system with Rails, I recommend you look at Devise (Railscast episode).
Among other things, Devise features email confirmation out of the box.

Facebook Integration with an external site

Hii..
I am working on developing a website and I want it to be integrated with Facebook, i.e. I want to fetch logged-in user's information like his wall info, comments, his feeds etc. along with his friends's information,their comments etc..
Also I want user of my website to be able to post comments, feeds on his wall, update / upload picture etc.
And all that I want to do using facebook API..
Is there any way to do it..? Please help me out, I am really not getting the way that how to do it..
Yes this all possible, but your question is too vague to have definite answer.
First you need to learn about:
Social plugins
Javascript SDK
Authentication (see Single Sign-on with the JavaScript SDK)
FQL
If after that you still have some specific questions we would be able to help further.
I'm not sure what languages/technology stacks you may be considering for your site, but you could also check for plugins that interface w/ the fb API such as
Facebooker - Rails plugin
Facebook Graph Plugin - Grails plugin

Is it possible to develop a Facebook app that filters updates out of a feed?

Namely, does the Facebook API make this possible? I'd like to leave my news feed intact, but remove posts that meet some criteria for things I don't want to see (e.g., don't show me anything that sounds like Dick Cheney might have said it). Does the Facebook API allow apps to customize a user's normal news feed? I spent a few minutes looking at the facebook developer pages, but didn't see any direct answers to my question, so I was hoping some developers who were experienced with Facebook's API could help me here.
Before anyone mentions it, I don't want to just hide updates from those users. They may post other updates that I want to see, so I'd prefer to filter out updates based on content.
There is a Greasemonkey script called "Facebook Purity" which does this. You could probably look at the source and alter it to your specifications.
You could parse the news feed into a database on your site then use code to parse whether or not to display it.
yes this is possible but only if all your friends decide to add your application! otherwise you may be not able to access their feeds.
Its been a while since i used Facebook SDK so this may have changed.
The API provides very little news feed integration, and no you can't use the api to prevent news feed items from showing up in a users feed. All you can do is post and get, and you can only post 10 items a day, "significant" interactions. The Facebook API wasn't designed to enhance or alter the core Facebook experience, it was designed to allow developers to create third party apps that add to Facebook within a very limited and tightly controlled sandbox.
The Linq to facebook project looks quite interesting and may allow you to do what you are asking (if using .NET 3.5). My apologies for a link to such a pink website ;-)