Rails - Mention the gem/plugin to implement inbox feature - ruby-on-rails

In rails 3 (or above), I want to implement a messaging system, which gem or plugin I can use for it? Please help me to implement a inbox feature with all actions in my rails project.
https://github.com/jongilbraith/simple-private-messages is this gem will suits for all inbox actions in rails 4.1 ?

Here I would suggest you mailboxer gem,
https://github.com/mailboxer/mailboxer
By this, you can get messaging system and inbox features like real time mailing system.

Related

Gem for Send/ Receive e-mails in Rails 4 admin panel

Basically, I am searching for advise to choose best gem for Sending/Receiving e-mails in Rails 4 admin panel. Main requirement would be that gem can't be for specific domain e-mails like Gmail, Yahoo and etc.
At this moment I found mikel/mail
What you think of this gem ? Or can you suggest better one ?
Thanks in advance.
There's actionmailer, which will already by bundled with your Rails installation. Integration with your Rails app would be easier with actionmailer than any 3rd party gems, since that's what it was designed for.

Adding Email to my Rails app

I currently Have an application that can sign up a subscriber. Everything is pretty basic at this point. The people I'm creating this app for would like the ability to send custom emails to everybody that is subscribed. I'm new to web development and I'm not sure what the capabilities of rails are and I'm not sure what the best way to handle this request is? My first thought is to try and integrate with the mailchimp api and when a user subscribes it automatically fills their email and name in the mailchimp list. So, now the owners of the app can send custom email through mailchimp. My question is - What is the best way to implement this feature in my rails app. What services are available and what tutorials will help me set it up? Any help would be great Thank You!
The pragmatic studio has a decent tutorial on how to set up ActionMailer. I would recommend watching it and then moving on to third-party tools for production.
How to Create, Preview, and Send email from your Rails app
Here is the gem I used to send emails from my rails app. https://github.com/mikel/mail . This gem has good documentation and I am sure you can handle your requirements using this.

Any Social Network engine/gem for Rails 4.0?

I am looking for a gem to provide basic social network functionalities, which are:
User Authentication
Profile Management
Private messaging
In the future, a mini-blog maybe but not essential
I have been looking into currently active projects like Community Engine and Social Stream. I like Social Stream in particular as you can choose the component you want. However, none of these gems are support RoR 4.0+
Is there any other solutions I can consider? Or else, is there any gem which are like devise + something else for messaging? I like devise so I don't mind adding messaging function via another gem. Any ideas? Thank you!
There are actually quite a few :
Social Stream : A complete social network that includes everything you would want from a social network.
Diaspora : Same features as social stream, more active.
Here's a complete list
Or, you can quickly create your own with the following gems:
1) Devise : User authentication
2) Mailboxer: Messaging
3) Activity Stream : public/private activities
4) Socialization : Friendship model
Use devise for authentication and mailboxer gem for implementing messaging feature which is a part of social_stream project. This gem is compatible with rails 4+ . You don't actually need a gem for profile management. Also take a look at faye gem which you can use to publish and subscribe to real-time events. First use mailboxer to implement core messaging system and then use faye to make it realtime.
Community Engine currently supports Rails 4+ and has branches for rails 3 and 2. It should meet all of your requirements.
You can find it here:
https://github.com/bborn/communityengine
and
http://communityengine.org/
If you are looking for something for organizations like facebook for work/yammer you can checkout one little open source project I did :- https://github.com/sahilbathlaofficial/soapbox
It is very basic and has minimal features :-
Followers, Groups, messaging, twitter integration

Devise Messaging System

I'm on Rails 4 and looking for a good Messaging system (Inbox, send, recieve etc) for Devise. I looked arround and browsed A LOT of sites but cant seem to find something good and developed.
If you know a good gem please share it with me :)
ruby-toolbox has a few gems for messaging systems.
The top one on there is Mailboxer.
Here is a sample app using it with Devise https://github.com/RKushnir/mailboxer-app

Is there a Rails plugin or Ruby gem that offers similar functionality to Django's built-in Admin Page?

Reading about Django, I saw this: http://docs.djangoproject.com/en/1.1/ref/contrib/admin/#ref-contrib-admin - the fancy simple to use admin page that django can magically create for you.
Is there a plugin or gem offering similar functionality in Rails.
Are there any plans to make Rails do this for you in the future?
Check out ActiveScaffold, it has some really nice functionality for auto-creating a quick admin GUI

Resources