The Joomla! Extensions Directory ™

Chat Factory ComponentModulePlugin

Editor's Note
  • This extension requires registration to download.
Chat Factory is an online chat extension (Ajax driven) for Joomla! allowing users to chat regardless of the page they are on.

The chat window accompanies them on every page they are browsing, and they can stay in touch with each other.

Layout & Themes

Various different themes (Blitzer, Flick, Le-frog, Smoothness, Ui-lightness)
Compact or detailed list display
Fully customizable CSS


Advertisements (displayed on the main chat window)
IM Ads (popup windows displayed on user login or on a set interval)

Key Features

Users can enable/disable the chat system
Minimize chat windows and preserve position when navigating through the site
Guests are allowed to chat (if enabled from backend)
Online and Offline messages (users will receive offline messages when they log in)
Changeable user status (available, busy, away, invisible)
File transfers between users
Friends list
Ignore list (blocks messages from individual users)
Group conversation
Share message
User avatars (own uploaded avatar or Community's Builder avatar if available)
Customizable emoticons
Sound notifications (received message, buzz, friend login)
Message history
Quick search for users


Multi-language support, UTF-8 support, comes default with English INI language files
SEO/SEF friendly
Default integration with Joomla! user profile, allowing a single login for Joomla! and component
Easy transition to RTL
Simple installation, configuration and updating process

Main Settings

Manage permission settings for groups (frontend access, change nickname, change avatar, send files, etc.)
Set the default status of the chat for registered users and guests
Enable/disable if links from messages are transformed in html anchors
Enable/disable advertisements and IM ads
Add banned words which will be filtered on chat
Refresh intervals (users list update, messages check, registered offline, etc.)
Enable and set up throttles in order to avoid server overload
Enable/disable notification sounds
Set up Cron Jobs

Modules & Plugins

Chat module that toggles the online/offline status and the actual window
User and system plugins

3rd Party Integrations

Community Builder
Love Factory

Backend Management

Emoticons management (custom emoticons can be added)
Advertisements management
Check messages history


Joomla! 3.x
PHP (min. 5.3.0)
MySQL (min. 5.1 + )
CRON (a general CRON Tutorial is available in our documentation section)
cURL, GD2 libraries enabled

Report Extension