Grails websocket chat Plugin provides a multi-chat room facilty to an existing grails based site/application.
User roles (Admin/regular user)
Admin can: kick/Ban (for specified time period)
Users can create profiles define details and upload photos.
Chat rooms can be created in Config.groovy +/ DB once logged in using UI.
0.19+ supports webcam tested on chrome/firefox.
1.0+ supports WebRTC (HD: Video/Audio streaming using cam/mic) currently only on Chrome Canary.
Websocket chat can be incorporated to an existing grails app running ver 2>+. Supports both resource (pre 2.4) /assets (2.4+) based grails sites.
compile ":wschat:1.11-SNAPSHOT"
This plugin provides basic chat page, once installed you can access
http://localhost:8080/yourapp/wsChat/
Video: grails app running wschat 0.14 part1
Video: grails app running wschat 0.14 part2
Video: WsChatClintEndPoint Client/Server Messaging via chat client API
Config.groovy variables required:
wsChatClientEndPoint explained
#####Commands Commands
#####Version info Version info
Since 0.20+ ui.videobox has been added, earlier versions and even current version suffers from conflicts with jquery.ui.chatbox and does not send message. Currently the temporary fix is when you open a cam/rtc session to another user or as the initiator. If you did have pm boxes open you will find they will all close down as you open the video box. If you then go to the user and click on PM your currently pm history will reappear along with their pm box.