Chatter clients have a chance of making a reasonable determination as to whether someone is present. A good client allows the user to say whether they want the client to make them appear logged in or not and, if it is making their presence known, then it should provide a time-out after which no interaction means that it automatically stops making their presence known.

Perhaps you are thinking that PerlMonks should not count chatter fetches as "presence". We do better than that, we let you pick. I could support making chatter fetches not count as "presence" by default, but then we'd need a way to specify two types of non-default behavior, which will make ;ticker= confusing and introduce a backward compatability problem.

Or we could take away the option to have chatter fetches count as presence, which means that several clients will require enhancements in order to provide features that they already provide and that people want (and will add to site load required to provide that feature).

It isn't hard to "fix" presence processing such that it happens elsewhere and can be overridden many places.

I don't see how to make PerlMonks do a good job of detecting presence. Clients can do a good job of this but most client authors don't bother to and, yes, doing that right varies by client.

- tye        


In reply to Re^6: A new chatterbox flavour (presence) by tye
in thread A new chatterbox flavour by Aristotle

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.