-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
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.planetplanet.org
) may use all of its nodes for this purpose.
pubsub.planetplanet.org/
|
|-- planet/
|-- item 1 (Rebecca)
|-- item 5 (Abe)
|-- item 2 (Eve)
|-- item 3 (Adam)
`-- item 1 (Johnathan)
|-- Rebecca/
`-- item 1
|-- Abe/
|-- item 1
|-- item 2
|-- item 3
|-- item 4
`-- item 5
|-- Adam/
|-- item 1
|-- item 2
`-- item 3
|-- Eve/
|-- item 1
`-- item 2
`-- Johnathan/
`-- item 1
A Ruby library that might be utilized would be XMPP4R.
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
XMPP4R
PubSub Over HTTP
Neustradamus
Metadata
Metadata
Assignees
Labels
No labels