Hi,
We are building a family of applications, all of which run off the same database - for a client. I’ve also built a chat system (using coldfusion Websockets) for one of the apps. So, people logged on to that app can chat with one another.
But we think it would be cool if the chat system could be extended across all the sister apps. That is, a person logged on to any one app could chat with a person logged on to another sister app. Since we define websocket channels at the application level, it seems channels cannot span across multiple applications.
Does anyone have any ideas as to how to attack this issue? This is not really related to Coldbox, but we regularly use cool coldbox concepts like modules, viewlets etc, and hence thought you might just have a magical way to tackle this problem as well :). I’m currently planning to build the chat system into a separate app and then include it as a ‘viewlet’ on all other apps. I don’t know if its possible or not, but will give it a try.
Any pointers would be greatly appreciated.
~Parul