Converse.js is a free & open source XMPP chat client that lets you integrate single-user chat as well as multi-user chatrooms with your website.
There’s no dearth of chat client providers offering chat scripts, widgets & apps that allow you to add a single-user chat on your Website. It’s usually used as a live help tool that enables Web masters or company representatives to talk to Website visitors & customers live & one-on-one.
But Converse.js goes a long way further beyond the basic Facebook type of chat. In addition to authentication & contact groups, users also have multi-user chat rooms that enable your customers & Website visitors to chat among themselves.
It’s a simple & no-cost method to create a community of users engaged in dialogue with you & between themselves, instead of just website visitors who come & go & don’t interact with anyone.
Apart from registration & the ability to accept/decline contact requests & create contact rosters & groups, your users will be able to use features that include vCard support, custom chat status messages, typing notifications & off-the record encryption.
Oh, & it can be translated into 14 languages. You can also set up a common authentication process, where users who have already logged into your website will automatically be logged into the chat server.
The chat client runs in standard Web browsers & can easily be integrated into any website. It can connect to any accessible to any accessible XMPP/Jabber server from public providers like jabber.org. You can, of course, set one up yourself too.
You can integrate Converse.js with other frameworks such as Plone, Django, Roundcube, Patternslib & Alfresco. It’s even available as a WordPress blog plugin.
Converse was developed by South African software developer JC Brand.
Image Credit: Converse