Le mardi 25 septembre 2018 à 19:49 +0200, Timothée Jaussoin a écrit : > I just reviewed the XEP-xxxx: MUC Avatars and I would like to discuss some > ideas about it before proposing adjustments. > > The core idea of this XEP is to expose the Vcard hash in the bare MUC JID > disco#info and notify it using a message 104. > This is a really specific use case that solves a really specific problem. > > However the method that is used in this XEP to store this hash could be > generalized to other cases. > > I see two things there: > - How are we storing the avatar hash (here in a specific field in disco#info) > - How this hash is advertised to the subscribers > > disco#info is a pretty generic feature in XMPP that is actually already > applied to most of the resources available on the network > including: > - MUC JIDs > - Users JIDs > - Pubsub nodes > > What I'd like to propose is to generalize this XEP to allow this method to be > used across all those resources, this will allow to > have > a unified method (it maybe sounds like https://xkcd.com/927/) to handle the > retrieval of Avatars and also finally allow Pubsub nodes > to > have an avatar (and Vcard information as well if possible, see my last point). > > This brings me to the second part of my proposal. How to advertise the change. > - For MUC, I'd suggest to stick with the status code='104' even if I'd prefer > to use XEP-0153 presences for that > - For Users JIDs, simply stick with XEP-0153 > - For Pubsub nodes it could also reuse XEP-0153 in a Pubsub notification as a > payload > > Last proposal would not be to mention only Avatar but simply Vcard > (vcard-temp in this case) then we could put more metadata in this > payload (add an address to a Pubsub node for example) but I'd like to have > more feedback on that one. > > In any cases I'll try to formalize those proposals in a PR to this XEP :) > > Regards, > > Timothée Jaussoin > > _______________________________________________ > Standards mailing list > Info: https://mail.jabber.org/mailman/listinfo/standards > Unsubscribe: [email protected] > _______________________________________________
Sorry for the delay but I just published a PR that add the proposed changes to the XEP. Feel free to comment them https://github.com/xsf/xeps/pull/713. Regards, Timothée Jaussoin _______________________________________________ Standards mailing list Info: https://mail.jabber.org/mailman/listinfo/standards Unsubscribe: [email protected] _______________________________________________
