Topic: presence.jabberfr.org

Je trouve l'idée du bot presence.jabberfr.org très bonne, cependant, j'aurais 2 petite suggestions à faire à son sujet.

- Serait il possible de proposer que le statut soit affiché au choix de façon visuelle (avec une image, comme c’est déjà le cas) ou textuelle ?
- Serait-il possible de faire en sorte à ce que le bot soit invisible dans le roaster ?

Au passage, j'en profite pour vous dire que ce bot n'est hélas pas compatible avec les comptes Google Talk. (Fort heureusement, ça fonctionne très bien avec mon compte Jabber principal.)

"La concurrence  fait avancer le monde, pas les monopoles." Bigou
xmpp:bigou-kun@fritalk.com & xmpp:bigou@im.aminc.org

Re: presence.jabberfr.org

Bigou-kun wrote:

- Serait il possible de proposer que le statut soit affiché au choix de façon visuelle (avec une image, comme c'est déjà le cas) ou textuelle ?

Genre : http://presence.jabberfr.org/8634bd71db … 2705a/text ? (oui je sais c'est en anglais)

Bigou-kun wrote:

- Serait-il possible de faire en sorte à ce que le bot soit invisible dans le roaster ?

Eventuellement oui, faut juste le coder.

Bigou-kun wrote:

Au passage, j'en profite pour vous dire que ce bot n'est hélas pas compatible avec les comptes Google Talk. (Fort heureusement, ça fonctionne très bien avec mon compte Jabber principal.)

J'ai remarqué, les comptes gmail faisaient planter le bot à cause des avatars. J'ai pas encore eu le temps de regarder vraiment pourquoi (ça semble être un bug de libXMPP4r), mais en attendant les avatars sont désactivés pour les comptes gmail.

Re: presence.jabberfr.org

1- Oui, dans ce genre là. (En français ça serait mieux vu que l'on est sur JabberFr.)
2- Je voudrais juste qu'il soit possible de le rendre "invisible" pour soi, à toi de faire pour le mieux si tu y fait quelque chose.
3- En fait je crois que Gtalk n'utilise pas la méthode habituel pour les avatars.

Autre chose bizarre : mon compte Gtalk affiche le bot comme étant en ligne, et mes 2 autres comptes Jabber l'affichent or ligne. Normal ?

"La concurrence  fait avancer le monde, pas les monopoles." Bigou
xmpp:bigou-kun@fritalk.com & xmpp:bigou@im.aminc.org

Re: presence.jabberfr.org

Bigou-kun wrote:

1- Oui, dans ce genre là. (En français ça serait mieux vu que l'on est sur JabberFr.)

Genre ça : http://presence.jabberfr.org/8634bd71db … ext-fr.txt ?

Bigou-kun wrote:

2- Je voudrais juste qu'il soit possible de le rendre "invisible" pour soi, à toi de faire pour le mieux si tu y fait quelque chose.

Oui j'avais compris, faut juste que je trouve le temps de le coder.

Bigou-kun wrote:

3- En fait je crois que Gtalk n'utilise pas la méthode habituel pour les avatars.

Il utilise la même méthode que la plupart des autres clients, même si celle-là n'est pas la meilleure. Mais le problème est quand même bizarre, puisque ça bloque le composant lorsqu'il demande l'avatar d'une personne de chez gmail.

Bigou-kun wrote:

Autre chose bizarre : mon compte Gtalk affiche le bot comme étant en ligne, et mes 2 autres comptes Jabber l'affichent or ligne. Normal ?

Normalement le composant de présence doit refléter ton état, donc si tu es connecté, il doit être connecté aussi.

5 (edited by Bigou-kun 09-05-2007 13:13:49)

Re: presence.jabberfr.org

Oui, dans le genre de http://presence.jabberfr.org/89bd462ee3 … ext-fr.txt.

omega wrote:

Normalement le composant de présence doit refléter ton état, donc si tu es connecté, il doit être connecté aussi.

Bizarre, maintenant il est connecté pour mes comptes Fritalk et Gmail, mais pas pour mon compte Develog. Pourtant il fonctionne quand même, avec Develog, et il fonctionne correctement en plus !

Peut être un rapport avec mon temps de latence et ma connection qui sont pas géant.
(Pour info, je suis connecté par cable, mais un grand cable. Et comme l'installation est provisoire, la longueure est pas ajusté, et par endroit le cable s'enroule. Ce qui ne poses pas de gros problème pour Linux, mais est très génant avec Windows.)


Dit moi y a-t-il moyen d'utiliser ton bot pour indiquer un statut Jabber d'un membre d'un forum dans son profil, où cela est-t-il réservé au forum de JabberFr ?

"La concurrence  fait avancer le monde, pas les monopoles." Bigou
xmpp:bigou-kun@fritalk.com & xmpp:bigou@im.aminc.org

Re: presence.jabberfr.org

Bigou-kun wrote:

Bizarre, maintenant il est connecté pour mes comptes Fritalk et Gmail, mais pas pour mon compte Develog. Pourtant il fonctionne quand même, avec Develog, et il fonctionne correctement en plus !

J'ai corrigé un bon paquet de bugs hier soir et ce matin, je pense que ça devrait marcher là.

Bigou-kun wrote:

Dit moi y a-t-il moyen d'utiliser ton bot pour indiquer un statut Jabber d'un membre d'un forum dans son profil, où cela est-t-il réservé au forum de JabberFr ?

C'est utilisable par tous et pour tous smile. Il suffit que l'admin du forum en question fasse les modifications qui vont bien sur le forum (je peux fournir le patch pour punbb, si besoin).

Re: presence.jabberfr.org

Ah cool, on en reparlera quand j'en serait là, car pour l'instant je tourne sous phpBB, et je teste 2 autres scripts de forums (PunBB et Connectix Boards), pour savoir le quel des 2 remplacera l'actuel.

"La concurrence  fait avancer le monde, pas les monopoles." Bigou
xmpp:bigou-kun@fritalk.com & xmpp:bigou@im.aminc.org

Re: presence.jabberfr.org

Bonjour,

Excellente idée que cette présence. Je viens de la tester sur un autre forum (phpBB) où je l'ai mise dans ma signature. Le problème est que mon navigateur met l'image en cache. Le changement de statut ne s'affiche donc que lorsqu'on vide le cache.

N'y aurait-il pas une solution en ajoutant un pragma no-cache dans le header http?

Re: presence.jabberfr.org

Effectivement, en ce qui concerne Firefox, un F5 ou CTRL + R ne suffit, il faut forcer le rechargement de la page grâce à CTRL + MAJ + R. Si ta solution fonctionne, ça pourrait être pratique. Cepednant, ce n'est pas non plus hyper fréquent d'avoir le statut qui change pendant 2 chargement de page. De plus, cela imposerait de fixer une période de rechargement de la page web, non ?

Linux a un noyau, Windows a des pépins...

Re: presence.jabberfr.org

J'ai beau mettre no-cache dans Cache-Control ou dans Pragma, firefox ne gère pas ça mieux.

En fait je pense qu'il est buggé sur ce coup là. Lorsqu'il veut récupérer le statut, il fait une requête à l'URL http://presence.jabberfr.org[hash MD5]/image, qui lui renvoie une erreur 302 (Found, qui fait une redirection) et lui donne la vrai adresse (qui est directement le fichier d'icône). Lorsqu'il a pas l'icône en cache tout se passe bien, il met bien à jour l'image. Si il a déjà l'image en cache, il fait bien une requête pour le premier URL, qui lui renvoie bien l'adresse de l'icône, ensuite il fait bien la deuxième requête, qui lui dit que l'image n'a pas changé, mais vu que l'URL a changé, il devrait quand même changé l'icône, mais non, il ne le fait pas.

Si on lui disait de pas mettre en cache l'icône, ça marcherait surement, mais ça serait moins bon pour notre bande passante.

Re: presence.jabberfr.org

Toute réflexion faite, ma suggestion ne marchera pas puisque c'est la page principale (d'un fil d'un forum par exemple) qui envoie le header. Et il ne peut y en avoir qu'un seul par page. L'inclusion de l'<img scr... /> ne peut pas donc contrôler le cache.

Re: presence.jabberfr.org

Ben ton idée permettrait de changer le comportement du cache pour l'image, pas pour la page. Le seul problème c'est que l'image on veut qu'elle soit en cache, en veut juste pas qu'il mette en cache la redirection (ce qui est interdit par la RFC, et que firefox respecte, plus ou moins).

Re: presence.jabberfr.org

Et si la redirection pointait vers l'image ad-hoc préfixée d'un nombre aléatoire généré à la volée. La page du forum verrait arriver un nouveau URL. Je réfléchi tout haut mais je ne connais pas ton code et je ne sais pas si c'est réalisable. Mais c'est clair qu'alors l'image est uploadée  à chaque fois...

Re: presence.jabberfr.org

Ben ça marcherait, mais le navigateur ne mettrait plus rien du tout en cache, donc l'image de l'icône "available" par exemple serait téléchargé beaucoup plus de fois que ce qu'elle devrait, normalement elle devrait n'être téléchargé qu'une fois par navigateur.

15 (edited by Adsm 21-05-2007 09:47:07)

Re: presence.jabberfr.org

omega wrote:
Bigou-kun wrote:

Dit moi y a-t-il moyen d'utiliser ton bot pour indiquer un statut Jabber d'un membre d'un forum dans son profil, où cela est-t-il réservé au forum de JabberFr ?

C'est utilisable par tous et pour tous smile. Il suffit que l'admin du forum en question fasse les modifications qui vont bien sur le forum (je peux fournir le patch pour punbb, si besoin).

moi je suis intéressé, et y'a des chances pour que je ne soit pas le seul big_smile
Serait-il aussi possible d'avoir les sources de presence.jabberfr.org ? Histoire de voir comment ça fonctionne.

edit: okay j'avais pas vu, hop récupéré wink

---
Boycottons en force !!!!

Re: presence.jabberfr.org

Il suffit maintenant de lui envoyer le message visible toggle pour le rendre « invisible ».

Le code source est dispo depuis le début sur mon svn, comme mes autres projets pour jabberfr : http://gpl.insa-lyon.fr/svn/omega/presence/

Re: presence.jabberfr.org

Mmmh, quelqu'un a-t-il essayé avec Miranda ? Parce que chez moi, apparemment, ça déconne. Je ne vois pas mon statut, je suis considéré comme déconnecté.

Re: presence.jabberfr.org

Le composant avait visiblement du mal, je l'ai relancé, tu as toujours le problème ?

19 (edited by manudevil 21-05-2007 20:06:01)

Re: presence.jabberfr.org

OK, alors je réponds à moi-même... tous les clients ne sont pas capables de le faire correctement. J'ai essayé Neos, Miranda, TKabber... Seul ce dernier est parvenu au bon résultat.
Il faut s'enregistrer sur le service presence.jabberfr.org, et non chercher à mettre presence.jabberfr.org parmi ses contacts, ce que semble suggérer la page de test.
Mais l'idée est excellente ! Merci ! smile

EDIT : ça me plait tellement que je me fais le relais de votre service : http://forums.meta-contact.net/index.php?showtopic=3027

Si vous voyez des choses à modifier, n'hésitez pas. Merci ! smile

Re: presence.jabberfr.org

Normalement les deux sont possible, et devraient marcher aussi bien.

Re: presence.jabberfr.org

Ça doit être une lacune de Miranda, je pense. Avec un autre, pas de problème particulier. Et une fois qu'on est enregistré avec un client, ça marche évidemment avec tous les autres. smile

Re: presence.jabberfr.org

En fait j'avais introduit malencontreusement un bug lors de l'ajout de la possibilité de rendre invisible le composant. L'inscription n'était pas prise en compte tant que le composant n'était pas relancé. Tout devrait marcher là, donc ajouter simplement le composant dans sa liste de contact suffit.

Re: presence.jabberfr.org

Juste une petite précision, si vous me permettez... Sur la page http://presence.jabberfr.org, au lieu de parler d'ajouter le service à la liste de contacts, ne pourrait-on pas parler d'enregistrement auprès du service ? Ça induit en erreur, et les noobs comme moi tentent d'ajouter le JID presence.jabberfr.org... ce qui ne peut évidemment pas marcher.
Quelques explications supplémentaires seraient d'ailleurs les bienvenues, car s'enregistrer auprès du service n'est pas si simple.
En tout cas, merci. smile

Re: presence.jabberfr.org

manudevil wrote:

Juste une petite précision, si vous me permettez... Sur la page http://presence.jabberfr.org, au lieu de parler d'ajouter le service à la liste de contacts, ne pourrait-on pas parler d'enregistrement auprès du service ? Ça induit en erreur, et les noobs comme moi tentent d'ajouter le JID presence.jabberfr.org... ce qui ne peut évidemment pas marcher.

Mais si ça marche, le service est fait de tel manière que tu peux soit ajouter le contact, soit s'inscrire sur le serveur, qui va essayer de souscrire à ta présence.

Re: presence.jabberfr.org

Ah ? Autant pour moi. Miranda (encore lui) ne veut pas ajouter de contacts Jabber qui ne contiennent pas de @ dans l'identifiant. Mais certainement que d'autres clients n'ont pas cette limitation. smile