Metadata-Version: 1.0
Name: babble.client
Version: 1.3.1
Summary: Babble: Instant messaging client for Plone
Home-page: http://plone.org/products/babble.client
Author: Syslab.com, JC Brand
Author-email: brand@syslab.com
License: GPL
Description: Introduction
        ============
        
        Babble: Instant Messaging for Plone
        -----------------------------------
        
        Babble is an instant messaging service for Plone.
        It consists of babble.client as the Plone front-end client and
        `babble.server <http://plone.org/products/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.
        
        
        Features:
        ---------
        
        - 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 <http://plone.org/products/actionbar.babble>`_ with the
        ActionBar of `actionbar.panel <http://plone.org/products/actionbar.panel/>`_
        - Can run on a different server than the messaging service
        
        
        Compatibility:
        --------------
        
        Tested to work with Plone 3.3.5 and Plone 4
        
        
        Documentation:
        --------------
        
        Full documentation for the **Babble** project can be found at
        http://opkode.net/babbledocs/index.html
        
        
        TODO:
        -----
        
        - Currently Javascript tests can't run anymore because of DTML,
        therefore, consider replacing dtml with collective.xrtresource.
        - Add broadcasting (send to all) functionality
        - Add tests for URL detection in messages
        
        
        
        Changelog
        =========
        
        1.3.1 (2010-05-07)
        ------------------
        
        - Unicode fix in utils.py [thomas_w]
        
        1.3 (2010-05-06)
        ----------------
        
        - Full release [jcbrand]
        
        1.3b3 (2010-04-28)
        ------------------
        
        - Fixed repeating page section rendering problem [jcbrand]
        - Added URL recognition [jcbrand]
        
        1.3b2 (2010-04-17)
        ------------------
        
        - New polling solution via the doTimeout plugin instead of setTimeout [jcbrand]
        - Fixed ajax calls when in portal_factory as context [jcbrand]
        - Made the 'Who's online?' portlet's heading editable [jcbrand]
        
        1.3b1 (2010-04-12)
        ------------------
        
        - Updated the README [jcbrand]
        
        1.2 (2010-04-09)
        ----------------
        
        - Removed the option from portal_chat to bypass XML-RPC [jcbrand]
        - Bugfixes in tests and fixed getConnection AttributeError for utils.py [jcbrand]
        
        1.1 (2010-04-08)
        ----------------
        
        - Tweaked jsregistry.xml to gain Plone3 compatibility [jcbrand]
        
        1.0 (2010-04-08)
        ----------------
        
        - Initial release [jcbrand]
        
        Contributors
        ------------
        - JC Brand <brand@syslab.com>
        - Cillian de Roíste <deroiste@syslab.com>
        - Wolfgang Thomas <thomas@syslab.com>
        
        
Keywords: plone syslab.com portlet onlinecontacts
Platform: UNKNOWN
Classifier: Framework :: Plone
Classifier: Programming Language :: Python
