view mod_bookmarks2/README.markdown @ 4869:c3bf568e3977

mod_http_xep227: Initialize XEP-0227 XML mod_storage_xep0227 only writes if there is XML already for a user (it uses the presence of an existing <user> element as an indicator that an account exists, although technically this is not something Prosody itself does, so it's a little weird).
author Matthew Wild <mwild1@gmail.com>
date Sat, 15 Jan 2022 14:25:27 +0000
parents 810b0e17d3aa
children 2718652c18ca
line wrap: on
line source

---
labels:
- 'Stage-Merged'
summary: Synchronise bookmarks between Private XML, legacy PEP, and PEP
...

::: {.alert .alert-info}
This module has been merged into Prosody as
[mod_bookmarks][doc:modules:mod_bookmarks]. Users of Prosody **trunk**
should switch to that.
:::

Introduction
------------

This module fetches users’ bookmarks from Private XML (or legacy PEP) and
pushes them to PEP on login, and then redirects any Private XML query (or
legacy PEP) to PEP.  This allows interoperability between older clients that
use [XEP-0048](https://xmpp.org/extensions/xep-0048.html) and recent clients
which use [XEP-0402](https://xmpp.org/extensions/xep-0402.html).

Configuration
-------------

Simply [enable it like most other
modules](https://prosody.im/doc/installing_modules#prosody-modules), no
further configuration is needed.

Compatibility
-------------

  ------- -----------------------------------------
  trunk   [Merged][doc:modules:mod_bookmarks]
  0.11    Works
  0.10    Does not work
  0.9     Does not work
  ------- -----------------------------------------