From cb3a15a4cd0ff2ab635a55f17cc369491bc5aa89 Mon Sep 17 00:00:00 2001 From: Badlop Date: Tue, 18 Nov 2025 13:50:58 +0100 Subject: [PATCH] Update links to ejabberd documentation, also other minor fixes --- README.md | 2 +- docs/source/quickstart.rst | 12 ++++++------ docs/source/setup.rst | 7 +++++-- index.html | 2 +- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index c8cdcb176f..6bd8dc711e 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,7 @@ Converse integrates with popular platforms and frameworks: |--------|--------| | [Openfire](https://www.igniterealtime.org/projects/openfire/) | [inverse](https://www.igniterealtime.org/projects/openfire/plugins.jsp) | | [Prosody](https://prosody.im/) | [mod_conversejs](https://modules.prosody.im/mod_conversejs.html) | -| [Ejabberd](https://ejabberd.im/) | [mod-conversejs](https://docs.ejabberd.im/admin/configuration/modules/#mod-conversejs) | +| [ejabberd](https://ejabberd.im/) | [mod_conversejs](https://docs.ejabberd.im/admin/configuration/modules/#mod_conversejs) | ### Web Frameworks & CMS | Platform | Integration | diff --git a/docs/source/quickstart.rst b/docs/source/quickstart.rst index 7fd297fdc4..b30676011e 100644 --- a/docs/source/quickstart.rst +++ b/docs/source/quickstart.rst @@ -19,19 +19,19 @@ For example, the following XMPP servers have plugins available: * **Openfire**: `inverse plugin `_ * **Prosody**: `mod_conversejs `_ -* **ejabberd**: `mod_conversejs `_ +* **ejabberd**: `mod_conversejs `_ .. warning:: When configuring one of these plugins in production, it's good practice to use a specific version of the Converse resources to avoid breaking changes. For instance, this will configure ejabberd's, mod-conversejs to fetch a specific version instead of whichever is the latest one. -.. code-block:: yml +.. code-block:: yaml - mod_conversejs: - # Replace 11.0.1 with your desired version - conversejs_css: https://cdn.conversejs.org/12.0.0/dist/converse.min.css - conversejs_script: https://cdn.conversejs.org/12.0.0/dist/converse.min.js + modules: + mod_conversejs: + conversejs_css: https://cdn.conversejs.org/12.0.0/dist/converse.min.css + conversejs_script: https://cdn.conversejs.org/12.0.0/dist/converse.min.js Option 2: Self-hosting diff --git a/docs/source/setup.rst b/docs/source/setup.rst index d4d8ec0aaa..24ff92b3a3 100644 --- a/docs/source/setup.rst +++ b/docs/source/setup.rst @@ -91,7 +91,8 @@ This is the job of a BOSH connection manager. BOSH (Bidirectional-streams Over Synchronous HTTP) is a protocol for allowing XMPP communication over HTTP. The protocol is defined in `XEP-0206: XMPP Over BOSH `_. -Popular XMPP servers such as `Ejabberd `_, +Popular XMPP servers such as +ejabberd `(mod_bosh) `_, Prosody `(mod_bosh) `_ and `OpenFire `_ all include their own BOSH connection managers (but you usually have to enable them in the @@ -232,7 +233,9 @@ your browser. Websockets provide long-lived, bidirectional connections which do not rely on HTTP. Therefore BOSH, which operates over HTTP, doesn't apply to websockets. -`Prosody `_ (from version 0.10) and `Ejabberd `_ support websocket connections, as +`Prosody `_ (from version 0.10) and +ejabberd `(ejabberd_http_ws) `_ +support websocket connections, as does the node-xmpp-bosh connection manager. Refer to the :ref:`websocket-url` configuration setting for information on how to diff --git a/index.html b/index.html index dbeef36470..19d2fed5d3 100644 --- a/index.html +++ b/index.html @@ -217,7 +217,7 @@

Integration Ready 🔧

For ease of use, Converse is available as a plugin or add-on module for the Openfire Prosody - Ejabberd + ejabberd XMPP servers.