Re: [Kolab-devel] XMPP integration in Kolab web client

Paul Boddie <[email protected]>
Newsgroups gmane.comp.kde.devel.kolab
Message-ID <201402021606.00775.paul__41766.3954118781$1391352870$gmane$org@boddie.org.uk>
On Thursday 23. January 2014 15.31.00 Thomas Brüderli wrote:
> Dear all
> 
> I'd like to introduce you to a possible path how to integrate XMPP into
> the Kolab web client for those how have a Jabber server running along
> with their Kolab installation.
> 
> This is what you need to get started:
> 
> * A Kolab 3.1 installation with Roundcube 1.0
> * A Jabber server authenticating against the same LDAP service as Kolab
> * The converse.js plugin for Roundcube [1]
> * BOSH support enabled or a BOSH proxy such as punjab [2]

What server recommendations do you have for people? I tried to install 
ejabberd in Debian Wheezy but surprisingly found it to be uninstallable:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=516718#121

I see that there are a few more options in Debian Testing, notably:

http://packages.debian.org/jessie/jabberd2
http://packages.debian.org/jessie/yate

And maybe ejabberd is fixed in that distribution as well.

[...]

> It would be nice to have out-of-the-box XMPP for Kolab.org 3.2. The XMPP
> integration preferably would become part of the Kolab setup routine,
> namely pykolab. Extending pykolab is quite easy. There's already a set
> of different setup modules that can be used as an example for adding an
> xmpp module [5].

I could probably contribute something here, but it's likely to start out life 
on my own branch of pykolab. But I won't be doing anything before I've 
installed an XMPP server, of course.

Paul

> [1] https://github.com/priyadi/roundcube-converse.js-xmpp-plugin/
> [2] https://github.com/twonds/punjab
> [3] https://github.com/priyadi/roundcube-converse.js-xmpp-plugin/issues/6
> [4] https://conversejs.org/docs/html/index.html#connection-manager
> [5] http://git.kolab.org/pykolab/tree/pykolab/setup
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.