Possibility to ping anonymous web users using my IM client
May 3 - 2009I ended up with a problem to keep a track if the anonymous users communicating with me using the contact pages were still online or not.
I first tried to handle this problem by sending direct presence from the "anonymous-web-user" to my IM client but it ended up not to be the best practice due 2 problems; Kopete and Psi do not show the presence of anonymous contacts correctly (at least not for me @ 2009-05-02). Secondly it's up to the anonymous connection in this "direct presence case" to send the final unavailable -presence. Since the anonymous connection on the contact pages is implemented using BOSH, the unavailable -presence could not arrive/never be send due multiple reasons.
So I ended up implementing XEP-0199: XMPP Ping. Now, if I'm in doubt if the contact is still online or not, using my IM client I can ping the anonymous user. It's not the best practice but at least it makes the system more usable.
List of all post on LobsterMonster.org
- 2010-02-20: XMPP, XFS, buddyloud, FOSDEM
- 2009-10-20: Devox 2009
- 2009-10-20: Strophe + F5
- 2009-10-07: RSS feeds to PubSub nodes
- 2009-08-28: Breaking News -service
- 2009-08-02: Geode-Xmpp-GoogleMap example
- 2009-07-19: Lobstermonster's Buddycloud tweeds
- 2009-07-15: Buddycloud Weather Service
- 2009-06-15: Read and comment BBC Breaking news real time in Lobstermonster Lounge
- 2009-05-17: Geolocation using Firefox's Geode
- 2009-05-17: Geolocation using buddycloud
- 2009-05-08: Simple Weather Forecast Bot
- 2009-05-03: Possibility to ping anonymous web users using my IM client
- 2009-05-01: Online status notified in both ways between Tuomas and the Guest
- 2009-04-30: Contact pages updated
- 2009-04-29: Receive BBC World news as XMPP Message (using the great PubSub feature)!
- 2009-04-19: Example how to send IQ commands to external XMPP server using XEP-0244: IO Data
- 2009-04-19: So how is most of the stuff done on Lobstermonster.org
- 2009-04-18: My mood now on my contact pages.
- 2009-04-15: The incredible XMPP - BOSH - Strophe - Multi-User Chat! :-D
- 2009-04-15: Contact pages ready - and implemented of course with XMPP
- 2009-04-14: Baby got more memory
- 2009-04-13: What have I done and why?