-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Short description of the enhancement
Greetings!
In XMPP, using PubSub(1) (XEP-0060), it is possible to store posts as Atom Syndication(2) entries into XMPP(3).
There are several XMPP extensions that apply it, namely XEP-0227 (4) and XEP-0472 (5) which make node urn:xmpp:microblog:0 as a common choice to manage news for client accounts (e.g. [email protected]), yet a component account (e.g. pubsub.processwire.com) may use all of its nodes for this purpose.
pubsub.processwire.com/
|
|-- updates/
|-- Sombre
`-- Varied
|-- releases/
`-- events/
pubsub service/
|
|-- node/
|-- item
`-- item
|-- node/
`-- node/
A PHP library that can be utilized would be Moxl of Movim.
I have made a script that realizes viewing PubSub node items as Atom XML feeds over HTTP.
- XEP-0060: Publish-Subscribe
- RFC 4287: The Atom Syndication Format
- Atom Over XMPP
- XEP-0277: Microblogging over XMPP
- XEP-0472: Pubsub Social Feed
- Moxl or xmpp-php
- PubSub Over HTTP
Current vs. suggested behavior
Forward/publish content to PubSub too.
Example:
pubsub.processwire.com/
|
|-- updates/
|-- Sombre
`-- Varied
|-- releases/
`-- events/
pubsub service/
|
|-- node/
|-- item
`-- item
|-- node/
`-- node/
Why would the enhancement be useful to users?
People who use XMPP, be able to view contents via XMPP, without the need to open an HTML/HTTP browser.
Optional: Screenshots/Links that demonstrate the enhancement
See project Movim.
https://movim.eu/
https://mov.im/
All contents on the Movim platform are stored on XMPP.