| <mosheWeitzman> As for presence, Drupal has some notion of presence | with its 'WHo's Online' block | <mosheWeitzman> It assumes anyone who requested a page in last x | minutes is online | <mosheWeitzman> so you could use that, or use AIM or Jabber or such [...] | <Zacker> why not have the link for presence list their info? (AIM / | email / button for priv message)
I agree with Zack -- let's add IM userids to the user registration profile (if they aren't already there) and then hyperlinking the names in the "Who's Online" block, so that when you click a name it opens an IM chat window to the corresponding person. | <Zacker> the prescance system works right along with the distributed system... | <Zacker> the nodes feed out the online users | <Zacker> and is aggregated by the node above them | <Zacker> and then top nodes aggregate all state nodes | <Zacker> and state nodes can act as filters... click a state - see | everyone logged into all of PA | <Zacker> and send them IM / email - whatever I don't think this will scale. If the presence information is distributed via RSS, then the nodes will have to poll each other very frequently to keep it up to date. If you're the PA node, that means you have to poll every city in the entire state of Pennsylvania every minute, or every couple of minutes. The PA node would spend all its time polling and never have bandwidth left to do anything else. -- ?!ng
