Skip to content

iRet/cackle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cackle.me integration

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.

Installation

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

Helper methods

Insert comments widget

cackle_comments

Recent comments widget

cackle_recent_comments

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 

Rake tasks

First time import. Warning clears all comments in base.

rake cackle:import

Syncronize changes. Should be called every 5 minutes by cron.

rake cackle:fetch

License

This project rocks and uses MIT-LICENSE.

About

Simple Rails plugin implements synchronization of Cackle.me comments

Resources

License

Stars

Watchers

Forks

Packages

No packages published