Il y a de fortes chances que ta "message box" soit de l'AJAX.
Et le principal problème c'est que tu ne vas pas a priori (dans la limite de mes connaissances) pouvoir émettre du XMPP par ton browser (pour des raisons de sécurité).
Tu as en fait 2 choix :
- Soit en effet utiliser BOSH pour encapsuler le XMPP dans du HTTP (c'est un peu raccourci mais c'est l'idée).
- Soit tu devras développer toi même un combo AJAX/serveur, et la partie serveur devra alors faire office de proxy XMPP (s'enregistrer sur le serveur XMPP, envoyer les messages...). Je ne connais qu'une seule solution qui utilise cette technique et donc n'utilise pas le BOSH entre le browser et le serveur : Salut à Toi.
A priori le plus simple sera plutôt la première solution qui semble la plus utilisée en ce moment, et dont l'intégration reste relativement simple. Un framework javascript du style converse.js associé à un proxy BOSH de type punjab fera très bien l'affaire.
Pas le temps de fournir les liens vers les différents logiciels (libre par ailleurs), mais ton moteur de recherche préféré fera très bien le travail à ma place :P
[^] # Re: BOSH
Posté par ZeDuke . En réponse au message Intégration web chat / XMPP. Évalué à 0.
Il y a de fortes chances que ta "message box" soit de l'AJAX.
Et le principal problème c'est que tu ne vas pas a priori (dans la limite de mes connaissances) pouvoir émettre du XMPP par ton browser (pour des raisons de sécurité).
Tu as en fait 2 choix :
- Soit en effet utiliser BOSH pour encapsuler le XMPP dans du HTTP (c'est un peu raccourci mais c'est l'idée).
- Soit tu devras développer toi même un combo AJAX/serveur, et la partie serveur devra alors faire office de proxy XMPP (s'enregistrer sur le serveur XMPP, envoyer les messages...). Je ne connais qu'une seule solution qui utilise cette technique et donc n'utilise pas le BOSH entre le browser et le serveur : Salut à Toi.
A priori le plus simple sera plutôt la première solution qui semble la plus utilisée en ce moment, et dont l'intégration reste relativement simple. Un framework javascript du style converse.js associé à un proxy BOSH de type punjab fera très bien l'affaire.
Pas le temps de fournir les liens vers les différents logiciels (libre par ailleurs), mais ton moteur de recherche préféré fera très bien le travail à ma place :P