[CoderBeams] Messenger — Real-Time Chat

[CoderBeams] Messenger — Real-Time Chat 1.0.0

No permission to buy ($49.00)
Compatible XF 2.x versions
  1. 2.0
  2. 2.1
  3. 2.2
  4. 2.3
Additional requirements
PHP 8.0+, MySQL, a VPS or dedicated server with SSH access, Node.js 18+ (small bundled delivery server), nginx or Apache reverse proxy for the WebSocket. Not compatible with shared hosting. Step-by-step PDF installation guide included.
Updates duration
12 months of updates and email support included with purchase. Renewal for a further 12 months available afterwards.
Visible branding
No
Messenger brings Facebook Messenger-style instant chat to your XenForo 2.3 forum — real messages, delivered in real time.

Unlike AJAX-based chat add-ons that poll the server on a timer, Messenger uses a persistent WebSocket connection powered by a bundled Node.js + Socket.IO server. Messages, typing indicators, read receipts, and presence updates arrive instantly, with zero polling load on your forum.

Built on XenForo's native conversation system
Every chat message is a normal XenForo conversation message. No duplicate tables, no separate history — your existing inbox, permissions, and moderation keep working exactly as before. Messenger simply adds a real-time chat layer on top.

Features
• True real-time delivery over WebSockets (Node.js + Socket.IO) — no AJAX polling
• Docked, Facebook-style chat windows at the bottom of every page (up to 3 open at once)
• Live typing indicators ("is typing...")
• Online presence — green dot when the other participant is connected
• Read receipts — "Seen" appears the moment your message is read
• Messenger-style notification sound plus unread badge and live count in the browser tab title
• Full mobile support — single full-screen chat window on phones
• Automatically matches your forum theme (headers, accent colors, light/dark)
• Message history with timestamps; older messages load as you scroll up
• Multi-tab sync — messages you send appear in all your open tabs

Security & reliability
• Socket connections authenticate with short-lived HMAC-signed tokens issued by XenForo
• The Node server is delivery-only — it never touches your database; XenForo remains the single source of truth
• Permission-based access (usergroup permission) plus a master on/off switch
• Graceful fallback: if the Node server is ever down, messages still save through XenForo and appear when conversations are opened
• Admin CP status page showing server health, uptime, and active connections

Requirements
• XenForo 2.3, PHP 8.0+
• VPS or dedicated server (root/SSH access) — shared hosting is not supported
• Node.js 18+ (the delivery server is included in the package)
• nginx or Apache reverse proxy for the WebSocket endpoint

A detailed PDF installation guide with troubleshooting is included. A done-for-you installation service (Node.js, PM2, reverse proxy, configuration, live verification) is also available.

Demo​

users:
chattest1
chattest2
password
test
Author
JohnLogar
Views
165
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from JohnLogar

Back
Top Bottom