This if for an adult / gay website
Create a 'gmail style' Web 'Private Messaging' AND 'Group Chat' application using FdAjax 0.8 (or later) and PHP.
FdAjax:
[login to view URL]
'gmail style' means:
* New Messages Open In the lower right
* Avilability of Minimize, Close, Pop-Out, and Pop-In Buttons
* Long-Standing Keep-Alive Requests for instant notification of new messages.
* Availabilty to Appear Offline
* Ability to 'Block' users from being able to chat with you
* closed tabs flash orange when a new message is received
* chat windows should stay open (or reopen) when the user goes to a new page
1. This must be integrated with [login to view URL], and use the existing login system.
2. The application must be light-weight, and able to load quickly. It should load on every page of my current php site as the user browses.
3. The visual elements must be presented with CSS using tableless design, and match guiltygroups.com.
4. the user must be able to initiate a private chat with any other user via the existing drop-down menu when you hover the mouse over a user name. The link should only be available if the user is logged in.
Example:
A. User1 Logs In, and Has an Open Keep-Alive Request in the background.
B. User2 Sends User1 a message using XMLHTTPRequest and [login to view URL]
C. [login to view URL] Sends Message to User1 via FdAjax AND to memcached
D. User1 Calls [login to view URL] using XMLHTTPRequest which removes the entry from memcached
If at any time User1 becomes disconnected, he should check memcached for any messages he has not received yet.
memcached PHP API:
[login to view URL]