Dele Olajide

Jappix for Openfire plugin

Blog Post created by Dele Olajide Champion on Jun 26, 2011

I really like Jappix. It ia fully functional XMPP web client with a lot of features and even looks like Sparkweb



It has a cool microblog feature like onesocialweb similiar to the one I implemented on a comercial version of SparkWeb using XMPP pubsub. As much as I liked Jappix, I really could not use it. It was developed in PHP and required a second web server with too much fiddly configuration to make Openfire HTTP-BIND run the cross-domain gauntlet. Well that all changed when I discovered Quercus: Caucho Technology's fast, open-source, 100% Java implementation of the PHP language.


It has enabled me to create an Openfire plugin for Jappix that works out-of-the box. No configuration required.


The main reason for my interest in Jappix was the minichat feature which is like the Facebook IM User Interface and is best for integration with other web applications. I have an immediate requirement to put IM into my Clearspace/Openfire setup and Jappix was just right for this.



I am posting this here for community members who might have a need for it. I do not plan on doing any development work on the Jappix PHP code, so if you spot a fault, head over to the Jappix project web site and report it. Please don't email me.


How to install and use

  1. Download the appropiate zip file for your Openfire server
  2. Stop Openfire
  3. Unzip jappix.war and copy to your plugins folder
  4. Restart Openfire
  5. Go to http://your-server:7070/jappix


How to access the Jappix Admin Console

  1. Delete the contents of the OPENFIRE_HOME\plugins\jappix\store folder
  2. Go to http://YOUR_SERVER:7070/jappix



Download for Openfire-Jappix is

Source code is

Project Jappix is

Project Quercus is