Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down
12 changes: 6 additions & 6 deletions docs/source/quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,19 @@ For example, the following XMPP servers have plugins available:

* **Openfire**: `inverse plugin <https://www.igniterealtime.org/projects/openfire/plugin-archive.jsp?plugin=inverse>`_
* **Prosody**: `mod_conversejs <https://modules.prosody.im/mod_conversejs.html>`_
* **ejabberd**: `mod_conversejs <https://docs.ejabberd.im/admin/configuration/modules/#mod-conversejs>`_
* **ejabberd**: `mod_conversejs <https://docs.ejabberd.im/admin/configuration/modules/#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
Expand Down
7 changes: 5 additions & 2 deletions docs/source/setup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://xmpp.org/extensions/xep-0206.html>`_.

Popular XMPP servers such as `Ejabberd <http://www.ejabberd.im>`_,
Popular XMPP servers such as
ejabberd `(mod_bosh) <https://docs.ejabberd.im/admin/configuration/modules/#mod_bosh>`_,
Prosody `(mod_bosh) <http://prosody.im/doc/setting_up_bosh>`_ and
`OpenFire <http://www.igniterealtime.org/projects/openfire/>`_ all include
their own BOSH connection managers (but you usually have to enable them in the
Expand Down Expand Up @@ -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 <http://prosody.im>`_ (from version 0.10) and `Ejabberd <http://www.ejabberd.im>`_ support websocket connections, as
`Prosody <http://prosody.im>`_ (from version 0.10) and
ejabberd `(ejabberd_http_ws) <https://docs.ejabberd.im/admin/configuration/listen/#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
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ <h2>Integration Ready 🔧</h2>
<p>For ease of use, Converse is available as a plugin or add-on module for the
<a href="https://www.igniterealtime.org/projects/openfire/plugins.jsp" target="_blank" rel="noopener">Openfire</a>
<a href="https://modules.prosody.im/mod_conversejs.html" target="_blank" rel="noopener">Prosody</a>
<a href="https://docs.ejabberd.im/admin/configuration/modules/#mod-conversejs" target="_blank" rel="noopener">Ejabberd</a>
<a href="https://docs.ejabberd.im/admin/configuration/modules/#mod_conversejs" target="_blank" rel="noopener">ejabberd</a>
XMPP servers.
</p>
</div>
Expand Down
Loading