Integrate iJab(an open source XMPP web chat client recommended by xmpp.org) to your plone site.
Project description
Introduction
============
anz.ijabbar integrate iJab(an open source XMPP web chat client recommended by xmpp.org)
to your plone site.
Overview
========
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.
Features
========
* 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
Requirements
============
* Plone 3.0 or later
Notes
=====
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
- users integration
- friends mechanism
- SSO
- ...
* Configure anz.ijabbar
- login in as site administrator
- goes to ZMI and enter {your site url}/portal_properties/anz_ijabbar_properties
- configure as your situation
Installation
============
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
``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
``/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.
ToDo
====
* 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.
Changelog
=========
1.0
-------------------
- Initial release
============
anz.ijabbar integrate iJab(an open source XMPP web chat client recommended by xmpp.org)
to your plone site.
Overview
========
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.
Features
========
* 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
Requirements
============
* Plone 3.0 or later
Notes
=====
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
- users integration
- friends mechanism
- SSO
- ...
* Configure anz.ijabbar
- login in as site administrator
- goes to ZMI and enter {your site url}/portal_properties/anz_ijabbar_properties
- configure as your situation
Installation
============
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
``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
``/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.
ToDo
====
* 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.
Changelog
=========
1.0
-------------------
- Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
anz.ijabbar-1.0.tar.gz
(2.6 MB
view details)
Built Distribution
anz.ijabbar-1.0-py2.4.egg
(2.6 MB
view details)
File details
Details for the file anz.ijabbar-1.0.tar.gz
.
File metadata
- Download URL: anz.ijabbar-1.0.tar.gz
- Upload date:
- Size: 2.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 456875940258988da3301051fe172ee580bb1b13861a0f81f62cf5bcb9b3298f |
|
MD5 | 0143cf8962e916d67b6ed6ae695a73e7 |
|
BLAKE2b-256 | 125de274d01636de0bc95722d487cd0407670b4a4c329d582dca2b38babca940 |
Provenance
File details
Details for the file anz.ijabbar-1.0-py2.4.egg
.
File metadata
- Download URL: anz.ijabbar-1.0-py2.4.egg
- Upload date:
- Size: 2.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d92d2181277caa5db5ef4c4f39006168afa5f37f7cc754d460dc28088297c498 |
|
MD5 | 9d678c9cd12f47c0cedf776923261eb7 |
|
BLAKE2b-256 | c1b87acc69b3e423743533b31befb31b2deeb2e7c3eea658f4d695f519c00857 |