On Jun 18, 2007, at 17:54, Peter Saint-Andre wrote:

Now I'm planning on XEP-0154 (User Profile) and XEP-0084 (User Avatar). Those protocols are still experimental, though. Is it wise to implement them right now? Why are they still experimental after 4 and 3 years of development respectively, are major changes expected?

No major changes are expected. They have not been high priorities. I agree with Kevin that it would be good to push the avatar spec to Draft. I'm less sure about profiles yet (see below).

good :)

Avatar would be good to implement, no question. That's not had implementations (until now) because previously it was pubsub (rather than pep), which some people had issues with and never implemented, and then because it was pep and there were no pep servers. Now there are both pep servers and clients, expect 84 to pop up places (like Psi).

Feedback would be appreciated from developers who have implemented this spec.

I've implemented it. It works pretty well, and I haven't had any issues, except that specifying the width and height isn't that easy for a client (I actually had write a parser for png headers for this). Maybe these two could be made optional? One nice feature I've dreamed up while writing it is the possibility to have 3D models instead of images as a secondary representation (that would be especially helpful for MMORPGs). That'd work fine with the spec, but width and height are undefined for this kind of representation.

154's trickier. It exists because people have issue with vcard- temp, but despite this most people are happy with it and continue to use it.

Agreed. I have not seen a great deal of demand for this since people seem happy enough with vcard-temp. But vcard-temp has a lot of problems in theory and has been "temp" since 1999. Maybe it's time for something better. :)

Usually, clients don't need instant notification for changes to the profile, that's why it's not really absolutely necessary to use PEP there. Of course, it'd simplify server implementations, so it's definitely something to look into.

andy

Reply via email to