Simple Rails plugin implements synchronization of Cackle.me comments.
Cackle.me is a real-time comment system with the ability to login via popular social networks such as Google+, Facebook, Twitter, LinkedIn, Vkontakte, Odnoklassniki, Mail.ru and many others.
Storing in local database make comments visible to search robots.
Add to Gemfile
gem 'cackle', github: 'iRet/cackle'
Generate and run migration
rails g cackle:migration rake db:migrate
Copy views to app/views for customization (optional)
rails g cackle:views
Create config file config/cackle.yml See http://cackle.me/help/comment-sync to find your keys
site_id: 12345 # Site ID site_api_key: blah-blah-blah # Account API Key account_api_key: blah-blah-blah # Site API Key
Insert comments widget
Recent comments widget
You can easily specify ammount of comments to show and other params. For example:
cackle_recent_comments 10, avatar_size: 32, text_size: 150, title_size: 40
First time import. Warning clears all comments in base.
Syncronize changes. Should be called every 5 minutes by cron.
This project rocks and uses MIT-LICENSE.