[xwiki-devs] Xwiki/Jabber chat integration
Hi; I try to implement basic jabber chat based on · EJABBERD ( Jabber/XMPP instant messaging server) · JSJAC class ( jabber/XMPP client library written in JavaScript) · and XWIKI I confront two major problems · how to synchronize jabber users with Xwiki users · how get user chat status within xwiki page using velocity or groovy Any suggestions thx logoNearbee_CMJN BOUMAZA Khelifa Développeur WEB 15 rue Jean-Baptiste Berlier 75013 PARIS Tél :01.55.43.76.90 Fax : 01 55 43 76 96 <http://www.nearbee.com/> http://www.nearbee.com
Hi, On May 30, 2010, at 12:01 PM, Khelifa BOUMAZA wrote:
Hi;
I try to implement basic jabber chat based on
· EJABBERD ( Jabber/XMPP instant messaging server)
· JSJAC class ( jabber/XMPP client library written in JavaScript)
· and XWIKI
Sounds cool. Will you be able to share this integration under an open source license, maybe on code.xwiki.org?
I confront two major problems
· how to synchronize jabber users with Xwiki users
I'd say in a manner similar to the LDAP authenticator. You can the source code in xwiki-core.
· how get user chat status within xwiki page using velocity or groovy
Well, using the java jabber client api probably. Thanks -Vincent
Any suggestions
thx
logoNearbee_CMJN
BOUMAZA Khelifa
Développeur WEB
On Sun, May 30, 2010 at 12:01, Khelifa BOUMAZA <[email protected]> wrote:
Hi;
I try to implement basic jabber chat based on
· EJABBERD ( Jabber/XMPP instant messaging server)
· JSJAC class ( jabber/XMPP client library written in JavaScript)
· and XWIKI
I confront two major problems
· how to synchronize jabber users with Xwiki users
I don't know Jabber behind the scene very well but here are maybe some idea: - maybe the cleanest but could be costly is to make XWiki itself a Jabber/XMPP server (like it is a webdav, XMLRPC, REST, etc.) - synchronize XWiki with a Jabber/XMPP server some way. You can listen to XWiki events in a XWiki component to know that a user has been created/modified/removed
· how get user chat status within xwiki page using velocity or groovy
As Vincent said both Groovy and Velocity are manipulating Java object so you should use a Java Jabber/XMPP client for that.
Any suggestions
thx
logoNearbee_CMJN
BOUMAZA Khelifa
Développeur WEB
15 rue Jean-Baptiste Berlier
75013 PARIS
Tél :01.55.43.76.90
Fax : 01 55 43 76 96
<http://www.nearbee.com/> http://www.nearbee.com
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
participants (3)
-
Khelifa BOUMAZA -
Thomas Mortagne -
Vincent Massol