Hi there,
I want a XMPP plugin for Roundcube, and have been doing research on how to build it. It seems that Strophe.js and jquery would provide a fine solution, this is the direction taken by Drupal's DXMPP plugin and a few others.
My main concern is my lack of skills in javascript. While I'm fine with PHP and the whole server side implementation, javascript is still some dark magic to me.
I was wondering if several people where interested in working on this. If I can't do it alone, maybe a small team can. So that's a call for volunteers. If anybody is interested in building a XMPP plugin for roundcube, please stand up. No commitment or deadline or anything, just trying to get it go somewhere.
Thanks, Julien
List info: http://lists.roundcube.net/dev/ BT/aba52c80
Julien,
I've done some experiment with xmpp and roundcube. I've put JWchat inside an Iframe below the mailbox list (left). Basically worked, but I didn't have time to progress... I think the main problem is the state of jabber connection, because every time you exit the main screen, the xmpp connection closes. Maybe we can put roundcube inside a frame and maintain jwchat or other javascript based xmpp client open every time.
Or you can make a very basic solution, put a button to launch the jwchat window...
Hi,
On 2010-10-10 12:24 UTC Julien Vehent wrote:
I want a XMPP plugin for Roundcube, and have been doing research on how to build it. It seems that Strophe.js and jquery would provide a fine solution, this is the direction taken by Drupal's DXMPP plugin and a few others.
When I first saw Google's instant messaging integration into GMail, I was very irritated. I had not logged into "My Grand Communication Centre", no, I had logged into "Google Mail". So why can I chat there? IM is about as relevant to mailing as taking a photo is to painting.
So, while I'd love to see a "Roundcube WebIM", that can re-use the same address book, and have the same look and feel, I *really* wouldn't like to see the two integrated the way GMail does it.
If I want integration of the two (plus a few other great things), I want Wave (as in Google Wave, or now, Wave in a Box). But until people are able to handle that kind of communication tool, a few more years will pass, I guess.
Btw., when I first read the subject of your mail, I thought that you want to create some plugin that can use XMPP to notify about new mail. That would be something useful, too - and it doesn't require a line of JavaScript. Although I guess that it would probably be better to implement this kind of thing as a mail server plugin (e.g. for Dovecot).
Patrick.
2010.10.12 09:04, Patrick Nagel rašė:
On 2010-10-10 12:24 UTC Julien Vehent wrote:
I want a XMPP plugin for Roundcube, and have been doing research on how to build it. It seems that Strophe.js and jquery would provide a fine solution, this is the direction taken by Drupal's DXMPP plugin and a few others.
When I first saw Google's instant messaging integration into GMail, I was very irritated. I had not logged into "My Grand Communication Centre", no, I had logged into "Google Mail". So why can I chat there? IM is about as relevant to mailing as taking a photo is to painting.
Hi Patrick,
I don't think it's a big problem. After all, it would be a plugin. And the question of relevance is well, subjective. For example, you can consider IM as a good alternative for only shortly relevant 1-sentence emails, which doesn't require any maintenance (as in, cleaning your inbox). Imagine you want to go for a lunch with a few colleagues from another part of the building. You can discuss the place in an email thread (which will inevitably fork into subthreads at some point), or you can simply start a group chat. Guess which is more convenient. ;)
Rimas
List info: http://lists.roundcube.net/dev/ BT/aba52c80
On Tue, 12 Oct 2010 11:14:37 +0300, Rimas Kudelis rq@akl.lt wrote:
2010.10.12 09:04, Patrick Nagel rašė:
On 2010-10-10 12:24 UTC Julien Vehent wrote:
I want a XMPP plugin for Roundcube, and have been doing research on how to build it. It seems that Strophe.js and jquery would provide a fine solution, this is the direction taken by Drupal's DXMPP plugin and a few others.
When I first saw Google's instant messaging integration into GMail, I was very irritated. I had not logged into "My Grand Communication Centre", no, I had logged into "Google Mail". So why can I chat there? IM is about as relevant to mailing as taking a photo is to painting.
Hi Patrick,
I don't think it's a big problem. After all, it would be a plugin. And the question of relevance is well, subjective. For example, you can consider IM as a good alternative for only shortly relevant 1-sentence emails, which doesn't require any maintenance (as in, cleaning your inbox). Imagine you want to go for a lunch with a few colleagues from another part of the building. You can discuss the place in an email thread (which will inevitably fork into subthreads at some point), or you can simply start a group chat. Guess which is more convenient. ;)
Rimas
The justification for IM compared to email is out of scope. People have been using, use and will use both IM and emails for years, none of that will change. And since TCP/443 is pretty much the only unfiltered port in enterprises networks (which is an aberration but that's yet another topic), people don't have any other choice than to put everything in a webpage.
I kind of like the way XMPP is integrated into Gmail. I tend to think that when you open your mailbox, you want to "communicate". So having all of the communication tools at the same place is comfortable, for me. And if you don't like it, well, just sign off or deactivate the plugin in your personal conf.
As I see it, I would like to be able to browse the roster in an expandable box (underneath the folders for example), but having a bottom bar a la facebook would be fine too, if it's not too thick.
It should be able to detach windows, it's mandatory for long conversation or for chatrooms (I used jwchat to join irc channels on freenode, it takes forever to list the 850 members of the debian channel but it works).
As for email notification using xmpp, I personally have my mailbox open all the time, so I don't really need that. Plus, with a dozen of mailing list and around 300 messages received per day, that kind of notification would just be annoying. IMOO.
Julien _______________________________________________ List info: http://lists.roundcube.net/dev/ BT/aba52c80
As luck would have it, I just run into this:
http://rahul.amaram.name/blog/2010/09/05/integrating-ijab-roundcube
I've set it up as the author suggested and it seems to work well. It would definitely be nicer if it were better integrated into Roundcube (I'm just loading Roundcube in an iframe right now) it does do the trick. Perhaps this would be a good jumping off point for someone trying to do a plugin?
On Sun, 10 Oct 2010 14:24:56 +0200, Julien Vehent julien@linuxwall.info wrote:
Hi there,
I want a XMPP plugin for Roundcube, and have been doing research on how to build it. It seems that Strophe.js and jquery would provide a fine solution, this is the direction taken by Drupal's DXMPP plugin and a few others.
My main concern is my lack of skills in javascript. While I'm fine with PHP and the whole server side implementation, javascript is still some dark magic to me.
I was wondering if several people where interested in working on this. If I can't do it alone, maybe a small team can. So that's a call for volunteers. If anybody is interested in building a XMPP plugin for roundcube, please stand up. No commitment or deadline or anything, just trying to get it go somewhere.
Thanks, Julien
List info: http://lists.roundcube.net/dev/ BT/638cf0ae
List info: http://lists.roundcube.net/dev/ BT/aba52c80
On Sat, 23 Oct 2010 18:57:22 -0700, Doug Mandell dmandell@gristle.org wrote:
As luck would have it, I just run into this:
http://rahul.amaram.name/blog/2010/09/05/integrating-ijab-roundcube
I've set it up as the author suggested and it seems to work well. It would definitely be nicer if it were better integrated into Roundcube (I'm just loading Roundcube in an iframe right now) it does do the trick. Perhaps this would be a good jumping off point for someone trying to do a plugin?
sweet ! I' ve been playing with ijab and roundcube, but it seemed that ijab's keyboard control was messing with roundcube's keyboard control. I'll try this setup as soon as possible.
ijab is nice, indeed. it make a pretty good xmpp client. _______________________________________________ List info: http://lists.roundcube.net/dev/ BT/aba52c80