Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

pypm install anz.ijabbar

How to install anz.ijabbar

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install anz.ijabbar
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
1.1 Available View build log
Linux (32-bit)
1.1 Available View build log
Linux (64-bit)
1.1 Available View build log
Lastest release
version 1.1 on Jan 5th, 2011


anz.ijabbar integrate iJab(an open source XMPP web chat client recommended by xmpp.org) to your plone site.


anz.ijabbar add a new viewlet -- 'anz.ijabbar' to the page footer region. So in any page used main_template, you will see a facebook chat bar liked float toolbar under the bottom of your page, you can use it to chat with others.

Use cases

  • Allows users in your plone site to chat each other.
  • Allows multiple users of your plone site to chat together.
  • Used to provide online support on your plone site.
  • Used as a notification tool on your plone site.


  • Based on standard XMPP protocol
  • Cross-browser compatible
  • Easy integration with your plone website
  • Theme support
  • In-browser, non pop-up browser window
  • New Message Notification
  • Sound support
  • MUC
  • User Search
  • Roster Management
  • Typing notify
  • Synchronized multiple windows
  • VCard Support
  • Smileys Support
  • SSO support
  • Easy custom toolbox in chat bar
  • Black-list support


  • Plone 3.0 or later


anz.ijabbar was configured to connect our company's XMPP server by default. After you installed anz.ijabbar and refresh your page, you will login to our server as anonymous automatically. You can chat with us to experience the product. If you like it you should read the following section to do more integration work.

Full Integration Works You Should Do?

  • Deploy your own XMPP server
  • Integrate your plone site with your XMPP server

System Message: WARNING/2 (<string>, line 54)

Bullet list ends without a blank line; unexpected unindent.
  • users integration
  • friends mechanism
  • SSO
  • ...
  • Configure anz.ijabbar

System Message: WARNING/2 (<string>, line 60)

Bullet list ends without a blank line; unexpected unindent.
  • login in as site administrator
  • goes to ZMI and enter {your site url}/portal_properties/anz_ijabbar_properties
  • configure as your situation


To install anz.ijabbar into the global Python environment (or a workingenv), using a traditional Zope 2 instance, you can do this:

  • When you're reading this you have probably already run

System Message: WARNING/2 (<string>, line 70)

Bullet list ends without a blank line; unexpected unindent.

easy_install anz.ijabbar. Find out how to install setuptools (and EasyInstall) here: http://peak.telecommunity.com/DevCenter/EasyInstall

  • Create a file called anz.ijabbar-configure.zcml in the

System Message: WARNING/2 (<string>, line 75)

Bullet list ends without a blank line; unexpected unindent.

/path/to/instance/etc/package-includes directory. The file should only contain this:

<include package="anz.ijabbar" />

Alternatively, if you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this:

  • Add anz.ijabbar to the list of eggs to install, e.g.:

[buildout] ... eggs = ... anz.ijabbar

  • Tell the plone.recipe.zope2instance recipe to install a ZCML slug:

[instance] recipe = plone.recipe.zope2instance ... zcml = anz.ijabbar

  • Re-run buildout, e.g. with:

$ ./bin/buildout

You can skip the ZCML slug if you are going to explicitly include the package from another package's configure.zcml file.

In Plone just add "anz.ijabbar" product with quick_installer, or install "anz.ijabbar" by portal_setup.


  • More documentations about integrate anz.ijabbar with your XMPP server.
  • Implement a 'friends mechanism', to let you only add your friends to your IM network.
  • SSO support.



Register skins directory bugfix. Without recursive="True" deeper directories won't be registered.

  • Initial release

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:3

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.