[JDEV] CLIENT DEVELOPERS: How to get your client listed on new jabber.org site...

Peter G. Millard me at pgmillard.com
Wed Oct 16 09:10:28 CDT 2002


----- Original Message -----
From: "Ulrich Staudinger" <chicago5 at gmx.de>
> i came to the solution that if a message has no thread tag,
> then display it in the chat window with the thread id="". That solves
> everything.

This does not solve everything in my opinion... For example. I open a chat
window with a new thread, and send you a message. Your client does not
support threads, so the thread is not echo'd back to me. My client then
opens the "no thread" window and puts your reply into it. If my client never
sent a thread, this might work ok, but that seems to be just propogating bad
behavior.

A "compliant" client IMO, should at least do the following:

1) Client SHOULD Always generate a new <thread/> when a new conversation is
started. In most clients, this is equivilant to dbl-clicking on the contacts
glyph in the roster. A new window is opened, so I get a new thread.

2) Clients MUST always echo back the <thread/> tag when replying to existing
chat messages.

If all clients at least did rule #2, I would be happy to put proper
threading back into my clients :)

pgm.




More information about the JDev mailing list