XMPP support
Not for IM, though it can be used for this too.
XMPP is extensible and has features such as Ad-Hoc Commands (XEP-0050) and PubSub (XEP-0060) and other useful XEPs which allow to synchronize data.
An example case would be to synchronize Ladybird sessions with a personal XMPP account.
LadyBird at home and LadyBird at office and LadyBird in the vehicle are connected to a single XMPP account [email protected] and are synchronized all of the time.
| Place | Jabber ID and Resource |
|---|---|
| Home | [email protected]/artix |
| Office | [email protected]/slackware |
| Tablet | [email protected]/postmarketos |
Furthermore, XEP-0277 and XEP-0472 allow publishing of Atom syndication feeds (RFC 4287) content which means that by supporting RFC 4287, LadyBird will be able to easily read data of XEP-0277 and XEP-0472.
XMPP can also be used as a viable and safer replacement to webhooks.
These are a couple of examples of what XMPP can offer to HTML browsers.
There are many other options, other than IM.
Reference: Ladybird Browser and XMPP
Without commenting on the technical points of this issue, the correct capitalization is "Ladybird", as in "Ladybug" 🐞, not "LadyBird" as in female bird 🐦
Noted. Thank you!
This ticket is general and encompasses two concerns:
- XMPP as a mean of syndication (i.e. Atom, RDF RSS etc.)
- XMPP as a platform to synchronize data, which I have detailed at https://github.com/LadybirdBrowser/ladybird/issues/2851 including a working realization (the Blasta system).
Please inform me whether you want me to edit the content of this ticket or close it and open a new one.
I am currently working on a publishing platform for XMPP and Gemini, and it would be good for Ladybird to support to XMPP, so it be able to interact with it, without external proxies.
https://git.xmpp-it.net/sch/Rivista