Working in a distributed environment, and not having had much success with eGroupware’s popup notifications, I wanted to get alerts another way, preferably to the instant messaging client we use internally. I had previously tried winpopup notifications in 1.4, but never got them to work (turns out I didn’t read the docs well enough and had not configured the backend), but with the upgrade to 1.6 I really wanted to get something working.
After reading more about configuring winpopup notifications, I realized it would not work for my situation, but it gave me the basis to rework the module to work with xmpp/jabber.
With the help of the XMPPHP library (http://code.google.com/p/xmpphp/) I was able to hack and slash class.notifications_winpopup.inc.php to send chat messages to users with their alarm details. I am not a programmer by any stretch, and the OOP in PHP5 was giving me a headache, but so far it works in my limited testing with calendar alarms.
Ultimately I will turn it into its own class file and modify my notifications class file to present XMPP as a valid notification method, but in the meantime, I have replaced the winpopup class with my hacked version for testing.
If anyone is interested in playing with this modified file, please let me know, I’ll be glad to post it somewhere (here in the list?) for you to play with.
DionV