You are here: Home Plone products babble.client

babble.client (1.5)

by Olha Pelishok last modified 2011-09-19
Released on 2011-09-16 by JC Brand for Plone 3.3, Plone 4.0 under GPL - GNU General Public License available for All platforms.
Software development stage: stable
Babble: Instant messaging client for Plone

Babble is an instant messaging service for Plone. It consists of babble.client as the Plone front-end client and babble.server, a Zope2 messaging service, as the backend chat service.

The client consists of an Online contacts portlet with which you can initiate new chats. Chat sessions occur in modal dialog chatboxes which make use of JQuery and Ajax polling to provide seamless, real-time messaging.

During inactive periods, the polling interval gradually becomes longer until it reaches a specific (configurable) maximum polling interval. Communication between the client and server is achieved with JSON packets sent via XML-RPC.


  • Remembers open chat windows on page reload
  • Chat windows can be minimized
  • New messages automatically opens chat window
  • An 'online users' portlet provides a list of currently online users
  • Configurable polling intervals
  • Clickable URLs recieved via chat messages
  • Requests to the messaging service are password authenticated
  • Can be integrated with the ActionBar of actionbar.panel
  • Can run on a different server than the messaging service
Document Actions
Powered by Plone