Chatbox - Realtime Chatting

xF1 Add-on Chatbox - Realtime Chatting 1.2.0

No permission to download
Compatible XF Versions
  1. 1.5
Additional Requirements
Yes, but removable with payment
This chatbox uses NodeJS technology with Socket.IO to bring you the best performance.

Warning !
  • Before installing this addon, make sure that NodeJS and NPM are installed on your server (you can install it yourself). Without these you'll not be able to use the addon.
Many features are brought to you:
  • Chat with members in live
  • Permissions to manage your user groups
  • Options to give you a full access on what you want (change server port ...)
  • Ban / unban members (+ ability to view banned users with permission)
  • Instant Ban, when user is banned, the chatbox disappears and then an error appear to the user.
  • Clear chatbox command (/clear) INSTANT !
  • /me command
  • Notice System
  • Option to choose the maximum number of visibles messages
  • Ability to choose a persistent message color (based on permission)
  • Smilies Button Integration
  • Leaderboard to view top posters
  • Chatbox Integration everywhere you want
  • and more...
ADDON INSTALLATION

If you are running under HTTPS, you'll have to mention the path of your certificate and your key in the config.json file !

First, install the addon by uploading the files on your FTP and install the XML file. Once you have done this, go into the addon options and put the Encryption Key and the Initialization Vector in the app.js file (which is a server file) at the line 61 & 62, so it makes Socket.IO communications secure. These values must NOT be modified, shared or exposed to public.
You should have something like this:

Code:
var key = 'XXXXXXXXXXXXXXXX', // YOUR ENCRYPTION KEY HERE
	iv  = 'XXXXXXXXXXXXXXXX'; // YOUR VECTOR HERE

Now, install the packages used by the server file to make it works !

Code:
npm install

Then, you need to install the Forever Package.
To achieve this, run this command on your SSH terminal:

Code:
npm install forever -g

And now start the server with:

Code:
forever start app.js

Your server is running on the server port defined in the addon options !

To integrate a chatbox anywhere, just add this line in the template you want:

Code:
<xen:hook name="chatbox_widget" />
  • ban-user.png
    ban-user.png
    318.9 KB · Views: 136
  • delete.gif
    delete.gif
    71.6 KB · Views: 132
  • edit.gif
    edit.gif
    321.4 KB · Views: 121
  • messageColor.png
    messageColor.png
    45.8 KB · Views: 127
  • messages.gif
    messages.gif
    196.9 KB · Views: 141
  • notice.gif
    notice.gif
    257.9 KB · Views: 131
  • option1.png
    option1.png
    48.8 KB · Views: 128
  • option2png.png
    option2png.png
    57.9 KB · Views: 122
  • options3.png
    options3.png
    29.3 KB · Views: 122
  • permissions.png
    permissions.png
    33.5 KB · Views: 124
  • unban-user.png
    unban-user.png
    170.7 KB · Views: 125
Author
Rapid
Size
91.8 KB
Extension
zip
Downloads
10
Views
1,329
First release
Last update

More resources from Rapid

Similar resources

TaigaChat Pro - Realtime chat/shoutbox Admin
The new TaigaChat. High speed, feature-packed realtime chat
731Threads
2,287Messages
63,969Members
aridoshiLatest member
Back