|
« October 2004 |
Main
| December 2004 »
November 22, 2004
Webmessenger version 1.8.1: 11/22/2004
New: Created DHTML layer to notify your users of new WM windows. Greatly reduces the effect of popup blockers
New: Made recipient photo/video/info clickable to view profile
New: Scroll to bottom when new message comes in
Bug Fix: If destination user is typing and disconnects, turn off typing indicator
Bug Fix: Extra parenthesis in functions.js
Bug Fix: Fixed wrapping problem with non ASCII chars (Russian, Spanish, etc.).
Bug Fix: Smiley characters are ignored in usernames.
Posted by Michael Jones at 02:43 PM
| Comments (0)
| TrackBack
November 04, 2004
Presence Detection & Pop-Up Blocker Update
Userplane has updated their sample code to includeva full HTML based presence detection and IC window launching system. In addition (and potential most exciting), we have developed a complete solution to
the popup blocker problem. Now when a user's popup blocker stops a new IC window from opening, they are presented with a nice DHTML layer that animates down from the top of YOUR site asking them if they want to allow a IC window to open. My clicking yes, since it is a user initiated click, the window does not get blocked and it opens successfully.
The complete sample is now available in our InstantCommunicator documentation download on this page. To be able to provide this kind of functionality required major changes in the way HTML presence detection is handled so we HIGHLY recommend implementing the whole system. If you already have a HTML presence system developed on your site it should not be a big upgrade to start using ours. We provide most of the code and you only have to adjust it to fit differences in your database and session management.
If you decide you do not want to reintegrate, see the functions.js file in the userplane folder. There is a variable in there that allows you to turn off the presence system. Here is what you will need to do:
- Include functions.js in the body of every page
- Change the variable in functions.js to say you already implemented a pd system
- Implement the logic in icWindowOpened
- Change all references to launchIC to up_launchIC
- Change your auto window opener so that it does not do the UPDATE to say that it called up_launchIC. That is now handled in icWindowOpened. This is important so when a page change happens, the notification reappears.
Enjoy!
Posted by Michael Jones at 09:33 AM
| Comments (0)
| TrackBack
|