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¶
- Download PRODROMUS.
- Copy the files to your web server.
- 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.
- 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.
- 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.
