diff --git a/CHANGES.rst b/CHANGES.rst index 31425f534..d7dfe4f52 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -12,6 +12,8 @@ Changelog - Fixed user status handling, which wasn't 100% according to the spec. [jcbrand] - Separate messages according to day in chats. [jcbrand] +- Add support for specifying the BOSH bind URL as configuration setting. + [jcbrand] 0.2 (2013-03-28) diff --git a/index.html b/index.html index 2f90361d1..3ce5a996a 100644 --- a/index.html +++ b/index.html @@ -29,24 +29,41 @@
-

Converse.js is a web based XMPP/Jabber instant messaging client.

-

It is used by collective.xmpp.chat, which is a Plone instant messaging add-on.

-

The ultimate goal is to enable anyone to add chat functionality to their websites, independent of any backend. - You will however need an XMPP server to connect to, either your own, or a public one.

+

Converse.js is an open source, web based, XMPP/Jabber chat client, similar to + Facebook chat, except for the added support of multi-user chatrooms.

+ +

It is a Javascript application that you can include in your + website, thereby providing it with instant messaging functionality.

+ +

You will however need access to an XMPP/Jabber server.

+ +

You can connect to any public, federated XMPP server, or you could set one up + yourself, thereby maintaining stricter control of the user data (XMPP servers + usually don't archive chat messages).

Features

+

CMS Integration

+ +

Converse.js is available as an add-on for the Plone CMS, called collective.xmpp.chat.

+ +

If you have integrated Converse.js into any other CMS or framework, + please let me know and I'll mention it on this page.

+

Screencasts

Demo

-

- The code in Converse.js is pretty solid and already used in production - in Plone installations. It's however not yet 100% ready for prime-time - as a standalone client. -

-

- Nevertheless, you can try out the current functionality on this page. -

Click this link or - click the link on the bottom right corner. + click the link on the bottom right corner of this page.

- Besides providing valid credentials for an XMPP/Jabber account, you'll also have to provide - the details of a BOSH Connection Manager. - I intend to set up a connection manager for people to play with in the - near future, but for the moment I unfortunately can't help you there. -

-

- You can create a Jabber/XMPP account at any of these providers: + You can log in with any existing federated Jabber/XMPP account, or create a new one at any of these providers:

+

+ The chat client will disconnect whenever you reload the page. If you + want the user's session to persist across page reloads, you can + establish an authenticated connection on the server side and then attach to + this connection in your browser. +

+

Converse.js already supports this usecase, but you'll have to + do more manual work yourself. +

Tests