Welcome to PRODROMUS, a very tiny XMPP client.

More information and documentation will follow.

There are a few TechnicalDocumentation notes.

Requirements

The client itself only requires JavaScript and a BOSH endpoint. The endpoint has to be reachable on the same domain as PRODROMUS was accessed due to JavaScript cross-domain restrictions. The simplest way is to set up a reverse proxy with Apache's mod_proxy - see the source:contents/example.htaccess example file.

Another requirement is a XMPP server with SASL anonymous enabled.

Installation

  1. Download PRODROMUS.
  2. Copy the files to your web server.
  3. Ensure a BOSH endpoint / connection manager is accessible under the same domain you access PRODROMUS. If you're using Apache you can enable mod_proxy, rename the source:contents/htaccess.sample to .htaccess and adjust the URL of your BOSH-Service. ejabberd, for example, already comes with built-in BOSH support.
  4. Open source:contents/prodromus.js and configure PRODROMUS to fit your needs. The following values are important: XMPP_SERVER, BOSH_SERVICE and RECEIVER. You can also configure the date format and language, currently English ("en") and German ("de") are supported.
  5. You should be ready to go. Try it by opening prodromus.html in your browser. You can integrate PRODROMUS into your website later.

Screenshot and Screencast

You can find a screenshot below, a Screencast (as .ogv) is also available.

Also available in: PDF HTML TXT