ConverseJS
Converse.js is an open source webchat client, that runs in the browser and can be integrated into any website.
The facts
- Rating
- 3.6★ from 5
- Active installs
- 10+
- Price
- Free
- Last updated
- 31 Jan 2024
- Added
- Jan 2014
- Requires WP
- 4.6
- Tested up to
- WP 6.4.10
- Requires PHP
- 7.3
- Downloads
- 17,595
Our analysis
AI-assistedConverseJS is a free WordPress plugin that provides a webchat client for integration into websites. It allows for both single-user chats and multi-user chatrooms, connecting to any accessible XMPP/Jabber server. This plugin is suitable for users looking to add chat functionality to their site, particularly those who need multi-user capabilities.
The plugin supports various features such as direct invitations to chat rooms, contact rosters, and chat statuses. It also includes support for multiple languages and offers desktop notifications. This makes it a versatile option for those wanting to enhance communication on their website.
Best for: Websites needing a chat feature, especially those that require multi-user chatrooms.
What it does well
- ✓Free to use from the WordPress.org directory
- ✓Supports both single-user and multi-user chatrooms
- ✓Connects to any accessible XMPP/Jabber server
- ✓Includes desktop notification messages
- ✓Translated into 16 languages
Where it falls short
- •Limited active installs may indicate lower user engagement
- •Directory score of 47/100 suggests some potential issues
- •Rating of 3.6 out of 5 may reflect mixed user experiences
Verdict
ConverseJS offers a range of chat functionalities suitable for various websites. However, potential users should consider its mixed ratings and limited engagement.
From the developer
Thomas's own description of ConverseJS, lightly tidied.
Converse.js is an open source webchat client, that runs in the browser and can be integrated into any website.
It’s similar to Facebook chat, but also supports multi-user chatrooms.
Converse.js can connect to any accessible XMPP/Jabber server, either from a public provider such as chatme.im, or to one you have set up yourself.
For more information, check out conversejs and MotoStorie.
Special Thanks
- To my sister for having tolerated
- My work for the economic support
Features
- Single-user chat
- Multi-user chatrooms XEP 45
- Direct invitations to chat rooms XEP 249
- vCard support XEP 54
- Service discovery XEP 30
- In-band registration XEP 77
- Contact rosters and groups
- Contact subscriptions
- Roster item exchange XEP 144
- Chat statuses (online, busy, away, offline)
- Custom status messages
- Typing and chat state notifications XEP 85
- Desktop notification messages
- Messages appear in all connected chat clients XEP 280
- Third person “/me” messages XEP 245
- XMPP Ping XEP 199
- Server-side archiving of messages XEP 313
- Client state indication XEP 352
- Off-the-record encryption
- Translated into 16 languages
Hand-crafted, and made with love, in Padova, Italy.
Based on Converse.js.