• # Oula

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Monter votre propre réseau social avec Movim et Metronome. Évalué à 10.

    Comment des approximations pareilles ont pu passer dans une dépêche collective ?

    l'extension pubsub du protocole (qui n'est pas encore dans la standardisation d'XMPP)

    Quoi ??? Bien sûr qu'elle est dans les standards: http://xmpp.org/extensions/xep-0060.html , c'est un brouillon de standard (Draft), une étape relativement avancée dans la procédure (l'avant dernière même avant l'état « final ») qui indique une implémentation recommandée, et la possibilité de modifications tant que possible mineures suite aux retours sur les implémentations.
    PubSub est implémenté (de manière inégale) dans tous les serveurs XMPP que je connais (openfire, ejabberd, prosody, tigase, métronome) et probablement dans bon nombre de bibliothèques/cadriciels comme wokkel que j'utilise.
    Alors peut-être que le phrase sous entend qu'elle n'est pas au statut de standard final, mais pubsub est dans les standards XMPP.

    Ce système permet de publier des messages vers des groupes de personnes et de suivre différents groupes pour voir les messages publiés par les autres.

    PubSub ne permet pas que de passer des messages (au sens message microbillet), et pas forcément vers des personnes: ça peut être utilisé par exemple pour stocker des données publiques (http://xmpp.org/extensions/xep-0222.html) ou privée (http://xmpp.org/extensions/xep-0223.html).

    J'ai l'impression qu'il y a une confusion avec le microblogage (http://xmpp.org/extensions/xep-0277.html) qui est également dans les standards, mais dans un stade moins avancé.

    Malheureusement, pubsub est une nouveauté récente dans Prosody et est encore en cours de développement. C'est pourquoi seul votre dernier message sera enregistré et il ne sera enregistré qu'en mémoire (ce qui signifie qu'au moindre redémarrage de Prosody, ce message sera perdu).

    Quoi (bis) ??? PubSub est certe officielement dans prosody depuis la 0.9 qui est sortie récemment, mais ça fait un petit moment qu'ils sont dessus. Je n'utilise pas cette implémentation, mais je doute très fortement que « seul votre dernier message sera enregistré et il ne sera enregistré qu'en mémoire ». Une confusion avec PEP peut-être ?

    Bien que peu de clients ont un tel support, nous avons la chance d'avoir deux projets français qui proposent deux clients web différents : Jappix qui utilise beaucoup JavaScript et Movim qui s'efforce de faire travailler à minima le butineur en utilisant PHP.

    Comme d'hab « Salut à Toi » passe à la trappe.

    Pour ce faire, il sera donc nécessaire de placer un serveur BOSH entre Movim et Metronome pour le transfert de données entre le client et le serveur.

    Ça ne me semble pas clair: BOSH fait partie de XMPP: http://xmpp.org/extensions/xep-0124.html et c'est inclus dans prosody (j'imagine dans metronome aussi du coup): http://prosody.im/doc/setting_up_bosh . Il est possible d'utiliser un module de prosody, ou un proxy BOSH externe.

    le stockage des images n'étant pas supporté par pubsub

    Il est tout à fait possible d'enregistrer des images ou n'importe quel fichier binaire via pubsub. C'est juste qu'il n'y a pas encore de XEP sur le partages d'images en particuliers, ce qui à n'en pas douter arrivera tôt ou tard.

    Grâce à Jappix, Movim et Metronome IM, nous avons les premières implémentations de pubsub concrètes qui fonctionnent bien ensemble et qui permettent d'éprouver la version actuelle du brouillon du système publish/subscribe de XMPP.

    Euh c'est complètement faux. Il y a des tas d'implémentations de pubsub qui tournent depuis des années, j'en ai cité au dessus, et il y a d'autres projets plus ou moins connus (au FOSDEM il y a 2 ans j'avais vu une démonstration d'un suivi de transports en commun utilisant pubsub). On entend peut-être plus parler des Jappix, Movim ou SàT sur DLFP, mais il ne faut pas cracher sur le super boulot qui a été fait jusqu'ici par tous les autres.

    Bon, ceci mis à part, un grand bravo à l'équipe de Movim (et en particulier Timothée) pour le boulot et les progès de Movim: j'ai testé l'application Firefox OS rapidement, elle est très agréable à utiliser et prometteuse. Les mois à venir vont être excitants :)