[Standards] XEP-0115 redux

Richard Dobson richard at dobson-i.net
Wed Jan 16 10:26:51 CST 2008


>
>> But surely in that case then you have the tooltip appear immediately 
>> saying "Requesting..." which changes to the client version once its 
>> received.
>
> It did, and I still got the bug report from six different people.  I'm 
> not necessarily saying this is the wrong way to do it, but sharing a 
> data point from actual experience with end-users relating to this 
> behavior.
>
> (And if we feel that only querying on-demand when a tooltip needs it 
> and sticking to iq:version for that /is/ the right behavior, I'd argue 
> we should then document it as a best-practice XEP.  Otherwise, people 
> who haven't watched this thread /will/develop clients that do version 
> floods because 'that way I get all the data ahead of time' or 
> something similar.)

Ah ok, then I think these "bug" reports are probably just that they are 
used to it working a particular way, I would have just notified them 
this is new intended behavior and closed the bug report ;)

But yes we do need to get some consensus on the best practice for this, 
I think the best way to start is to document everywhere the version/os 
is needed and why and see if an on-demand query solves these use cases, 
if we can be satisfied that it does then iq:version should be fine, in 
my client the client friendlyname/version/os are all on demand when 
looking at a detailed property view of the contact.
>
>> In this case you can surely just use the node which is provided in 
>> caps anyway?
> This is true!  So that particular usage case is still addressed by new 
> caps, you're right.
Cool one use case resolved then at least ;)

Richard




More information about the Standards mailing list