Page 1 of 1

Chat Software for Church Applications

Posted: Mon Jun 04, 2007 9:34 am
by ShellineSE
Anyone with experience implementing medium-to-large-scale (1,000s of simultaneous conversations) web-based chat systems? I'm interested in knowing what products and protocols you'd recommend, what "lessons learned" you'd be willing to share, anything you think might be useful to know when going down this road.

Some of the products I have looked at include:

http://www.jabber.org
http://www.talisma.com/
http://www.liveperson.com/
http://www.instantservice.com/
http://www.boldchat.com/
http://www.websitealive.com/
http://www.chatstat.com

Mormon.org missionary chat

Posted: Mon Jun 04, 2007 12:04 pm
by HaleDN
I know that the new Mormon.org web site has chat embedded into it (click on "Ask a Question"). I haven't looked into it since you are speaking with live missionaries at the Provo MTC. (I didn't want to bother them)

I am not aware of "Chat" being used for any other web sites sponsored by the Church.

Posted: Mon Jun 04, 2007 12:17 pm
by jensenta-p40
The mormon.org chat is using a commercial product that integrates with its telophony system. Missionaries are able to both answer phones and take chat requests. I'm not sure if I should name the product, so I won't unless I get told I can, in which case, I will. :)

In a previous life, I worked on a project that included chat for large scale use. Beyond actually being able to scale reasonably, having an architecture that fits into your own architecture is really important. Unless it is just chat for the sake of chat, it will need to interact with other system to determine rooms, group membership, etc.

tj

Posted: Mon Jun 04, 2007 12:28 pm
by mkmurray
haledn wrote:I know that the new Mormon.org web site has chat embedded into it (click on "Ask a Question"). I haven't looked into it since you are speaking with live missionaries at the Provo MTC. (I didn't want to bother them)

I am not aware of "Chat" being used for any other web sites sponsored by the Church.
Shellinese actually works for the Church, so he's more likely looking for "outside" opinions and experiences. Although, you have a valid point for him to look into the technology behind the MTC chat client, if he hasn't thought about it already.

Posted: Mon Jun 04, 2007 1:51 pm
by 16cards-p40
Having done this very application as a demo of technology I developed for IBM, here are some pointers...

Protocol... http://www.cometd.com/
Implementation
(what I worked on)... https://www14.software.ibm.com/iwm/web/ ... /ibmajaxw/
Jetty... http://blogs.webtide.com:8080/gregw/200 ... 60000.html
ActiveMQ... http://activemq.apache.org/ajax.html
DWR... http://getahead.org/dwr/changelog/dwr20m2

And here are some ideas for an enhanced chat feature. If you have no network connectively, queue up messages and then send them when a connection is returned. Use might want to look at Google Gears.



Have fun!

Posted: Tue Jun 05, 2007 10:13 am
by ShellineSE
mkmurray is right: I'm looking for outside experiences. We need to expand well beyond the capabilities of mormon.org in terms of scale and functionality.

Posted: Tue Jun 05, 2007 11:05 am
by ShellineSE
Thanks for the information 16cards--I'll look into your suggestions.