OpenStreamer

Login

FOSDEM 17: Real-Time Chat on the Web

27. Juni 2017 von Tobias

Real-Time Chat on the Web (JC Brand)

How to use XMPP and Converse.js to integrate webchat into any website

Converse.js is an XMPP-based webchat application that can be used as a standalone application or it can be customized and integrated into any website. In this talk I'll provide an introduction to Converse.js and I'll also explain the infrastructure required to integrate and host XMPP-based webchat.

What is XMPP and how do I integrate it into a website?

I'll provide a brief introduction to XMPP (as presence and chat protocol) and the two main technologies for integrating XMPP into the webbrowser (long-polling with BOSH versus websockets).

What is Converse.js?

Next follows an introduction to Converse.js, which is a webchat client that can be used standalone, or which can be integrated into any website. Then I'll talk about how Converse.js came to be, what it was originally used for, where it's been integrated and what's been done with it since.

How to integrate webchat into your website

In this section, I'll provide an outline of what's needed to create a webchat solution for your website. I'll mention XMPP servers, BOSH connection managers, XEPs (XMPP protocol extensions) that you'll likely want to enable, and more. I'll also elaborate on how you might want to enable communication between your web app's backend and an XMPP server.

Plans for the future

I'll then finish off by discussing plans for future improvements and enhancements to Converse.js

501 Aufrufe
0 Kommentare

Kommentare

Noch wurden keine Kommenare geschrieben.

Schreiben Sie einen Kommentar

Kategorien

Lecture, Technology

Feeds:
MediaDrop Video Plattform

Impressum | Datenschutzerklärung | Nutzungsbestimmungen | Über diese Webseite | Einstieg und Umgang mit OpenStreamer