An AJAX Chat module for Bonfire: Chitterchax hopes to be a robust chat with the ability to connect to multiple types of socket servers, falling back on a mysql/php/javascript system for users without socket support.
Chitterchax is still in the early Alpha development stages.
Chitterchax is based off of AJAX Chat: A fully featured Open Source chat application.
- Fully featured and working chat out of the box
- Full Integration into Bonfire, making use of Bonfire's genius libraries such as Permissions, Authentication, Events, Migrations, Contexts, and so forth.
- Bringing the Chat Interface up to speed with HTML5.
- Bumping up the JavaScript a notch by utilizing jQuery.
- Switching communications to JSON: because me+JSON=
♥ - Adding support for devilish technologies like socket.io for for socket communications.
- Ability for devs to easily customize/theme/extend/play to have full flexibility without a hassle.
-
Download and Extract the module folder (chitterchax) into the Bonfire Modules directory (./bonfire/modules/).
-
Log into Bonfire's Admin and install the Migrate the database for the chitterchax module to install the database tables.
-
Navigate to
http://{my-install-domain}/chitterchaxand enjoy.
- Uses Bonfire's Authentication Module
- jQuery plugin functions to set chat elements without rewriting code. (Docs soon hopefully)
- Uses CodeIgniter's Smiley Helper.
- HTML5 data-attributes
- AJAX Communication via JSON
- Light BBCode support.
- HMVC modules::run() methods to stick a chat where ever you want it.
- Front end "Chat with a Support Dude Now" thingy with a back-end chat for the support dudes to monitor chats and respond to help request or praises.
- Jabber Server support ?
- ...
...Damn it. My crystal ball clouded up again, hindering my ability to spy on the future.