New Rails Plugin: social feed

socialfeed.png

This is our latest and also largest plugin for ruby on rails so far. After the installation it adds a social feed as seen in the picture to your rails application. The sources have been extracted from autoki which has had a social feed for a couple of months now, so rest assured we have put some thoughts into it over time. :)

Features so far: As a user I can decide what kinds of events I want to see on my social feed and also wether I want to be sent an email when an event occurs. I can also decide wether others will receive a notification on their social feed concerning my own actions.

The plugin includes model extensions for the user, a controller and views for viewing the feed and editing settings as well as a generator to easily create new event types so, getting started only takes a couple of minutes. For more info check out the README or get the sources from github.

Tags: , , , ,

4 Responses to “New Rails Plugin: social feed”

  1. Alexander Lang Says:

    wow, we are already #1 on google when searching for “rails social feed”. yay. this really seems to be the first social feed plugn for rails.

  2. upstream agile - software » New Rails Plugin for making ActionMailer asynchronous Says:

    [...] use this on autoki which sends a lot of email (thanks to our social feed plugin [...]

  3. Brad Says:

    Firstly, this is a great plugin. I am setting it up and can see the benefits already. Great work. I have a problem getting the javascript to work on the ’settings’ page. The settings are not saved from the tickboxes. Should be application.js have anything in it? Alteratively can you tell me the values that are stored in the 3 User model fields, as I will try setting up a non-Ajax standard form to maintain the feed settings. I can’t quite work it from looking at the plugin code, but hey I am also a newbie. Many thanks!

  4. alex Says:

    hi brad,

    no there’s no code needed in application.js. the settings page relies on prototype.js and effects.js (scriptaculous) though.

    all the FeedEventsController does is call subscribe_to_feed_event / unsubscribe_from_feed_event / subscribe_to_email/unsubscribe_from_email (user receives events from others) disable_feed_event / enable_feed_event (privacy settings). the parameter is always the name of the event class, e.g. ‘MessageReceivedEvent’. you can see this in http://github.com/langalex/social_feed/tree/master/lib/social_feed/feed_events_controller_extension.rb

    if you have any more problems contact me on skype (langalex) or jabber (alex@jabber.ccc.de)

Leave a Reply