andrewhavens / mad_chatter

Mad Chatter is a fun, easy to customize chat server written in Ruby utilizing HTML 5 Web Sockets
MIT License
83 stars 13 forks source link

1-1 instant messenger implementation? #14

Open rubytastic opened 12 years ago

rubytastic commented 12 years ago

Is it possible to use your project in Internet explorer and are there any examples of a 1-1 only implementation? Really interested in this project thx!

andrewhavens commented 12 years ago

I have only done minimal testing in Internet Explorer, but I think it works. I recently upgraded the javascript Web Socket implementation to use web-socket-js which has a flash fallback for older browsers (IE 8+).

I hadn't thought of instant messaging. I only planned on creating Mad Chatter as a group-chat type application, with the ability to private message someone in the group (a team chat with co-workers sort of thing). Is this what you are talking about? Or are you wanting to implement an AOL Instant Messenger or Google Talk type application?

rubytastic commented 12 years ago

Hi Andrew,

Thanks for the info, I plan to have only 1-1, the private messasing you refer to. Great is supports Internet Explorer also I found the web-socket.js with flash failback last night its a great solution. Would it be possible then perhaps to remove the group chat feature and only support 1-1? I have to dive into the code and see how you've set things up but if private messasing is already in there it shouden't be to hard to use that and faceout the groupchat functionality. Do you have any ideas on that?

Thx in advanche! Jordan

On Tue, Feb 21, 2012 at 10:04 PM, andrewhavens < reply@reply.github.com

wrote:

I have only done minimal testing in Internet Explorer, but I think it works. I recently upgraded the javascript Web Socket implementation to use web-socket-js which has a flash fallback for older browsers (IE 8+).

I hadn't thought of instant messaging. I only planned on creating Mad Chatter as a group-chat type application, with the ability to private message someone in the group (a team chat with co-workers sort of thing). Is this what you are talking about? Or are you wanting to implement an AOL Instant Messenger or Google Talk type application?


Reply to this email directly or view it on GitHub: https://github.com/andrewhavens/mad_chatter/issues/14#issuecomment-4088747

andrewhavens commented 12 years ago

At the moment, the private messaging feature has not been built yet. It's on my list of things to add soon.

It's not too hard to implement this sort of thing, but I just wonder how and why you are trying to create an instant messaging application. Are you going to be integrating this for users of an existing application? Are users going to save custom "friends lists"? I have a feeling that modifying Mad Chatter might not be the best solution.

But I'm curious to hear more about what you are trying to do.

rubytastic commented 12 years ago

Hi Andrew,

Indeed what I try to do is build an instant messenger feature, with a friendlist.The friendlist feature will be just a model wich stores the id of each users and should not be a concrete part of the messasing component in this implementation.

Perhaps modifiying mad chatter is indeed not the best option, but after some struggle with xmpp rails and other techniques like juggernaut and privatepub ( the latter seems the best way to go so far ) I found your project and was curious on some feedback on a 1-1.

Im still learning rails but I plan to build a instant messenger and release it as a gem, the most likely implementation that is on my mind now is using ryan bates private pub gem and build a view methods around it to couple 2 persons in a private chat, its also realtime push technology so it will work in realtime with no delays.

I thought from your previous post that 1-1 private was implemented.

Thx for the info if you have any ideas please let me know and else I open a repo for instant messenger soon and let you know if you might be interested.

Kind regards, Jordan

On Wed, Feb 22, 2012 at 4:37 PM, andrewhavens < reply@reply.github.com

wrote:

At the moment, the private messaging feature has not been built yet. It's on my list of things to add soon.

It's not too hard to implement this sort of thing, but I just wonder how and why you are trying to create an instant messaging application. Are you going to be integrating this for users of an existing application? Are users going to save custom "friends lists"? I have a feeling that modifying Mad Chatter might not be the best solution.

But I'm curious to hear more about what you are trying to do.


Reply to this email directly or view it on GitHub: https://github.com/andrewhavens/mad_chatter/issues/14#issuecomment-4106331

gakshay commented 9 years ago

Hi Andrew and Jordan,

Quick check: Does mad_chatter provide 1x1 chat as of now? I also have similar requirement to have chat for existing application and user will have friends and would need 1x1 chat. UX might be similar to FB where it resides on the bottom right corner. Conversejs.org does provide that UX but for XMPP based server that supports BOSH.

Looking for a quick way to have chat enabled with may be minimalistic UI but should support 1x1 chat service between friends.

cheers, Akshay

andrewhavens commented 9 years ago

@gakshay Sadly, no. I haven't been able to devote much time to Mad Chatter lately. My original motivation was to create exactly what Slack is today. I'm not sure that I will have the motivation to continue advancing this gem given that Slack fulfills most of my needs.