What all this does is allow you to put aim:waltdphila or skype:walterdavis in as text, and have a nice formatted link replace it. All of this magick relies on Prototype, naturally.
Well, this was a way to allow users to use one consistent
microformat, and then deal with the differences between the various
chat/voip formats transparently. If all you want to do is hard-code a
link to skype, then you can simply use:
skype:userNameHere?call
If you enter that in the hyperlink dialog, without selecting any
protocol, then you will have your link.
If you look through the JavaScript, you’ll see that there are
templates to deal with MSN, Jabber, Yahoo Messenger, and AIM as well.
If you don’t need those, then the code can be much simpler. And if
you are hard-coding the link (thus don’t need all this microformat
goodness anyway) you can skip right to the end, to what the link
looks like when it exits the sausage machine.
AIM:
aim:goim?screenname=userNameHere
Yahoo!
ymsgr:sendIM?userNameHere
MSN:
msnim:chat?contact=userNameHere
Jabber:
xmpp:userNameHere
Now all of this is an error message waiting to happen in the user’s
browser if they don’t (as Keith noted) have a “scooby” about what to
do with a skype: url. Generally, you can count on a user being
confused in that case. Your answer, “well you should have Skype
installed if you plan on contacting someone via Skype…” will in
fact fall on deaf ears – remember, this is the end of the computer
experience scale that calls the DVD tray the “cup holder”.
Walter
On Sep 8, 2008, at 2:05 AM, Rocky Slaughter wrote: