Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XMPP (RFC 6120), PubSub (XEP-0060) and Atom Over XMPP (RFC 4287) #535

Open
sjehuda opened this issue Dec 10, 2024 · 0 comments
Open

XMPP (RFC 6120), PubSub (XEP-0060) and Atom Over XMPP (RFC 4287) #535

sjehuda opened this issue Dec 10, 2024 · 0 comments

Comments

@sjehuda
Copy link

sjehuda commented Dec 10, 2024

More detailed information: https://portal.mozz.us/gemini/woodpeckersnest.space/~schapps/journal/2024-12-09-atom-over-xmpp-for-news-readers.gmi

If you are not famiiliar with XMPP; XMPP (previously Jabber) is a
messaging system with open standards. XMPP is extensible via XEP.

I will discuss about XEP-0060: Publish-Subscribe.

Almost a couple of decades ago, a discussion2 arose about
incorporating Atom (RFC 4287) with XMPP PubSub, which is really easy
because both are XML data.

One of the major benefits of utilizing PubSub is native Push
Notifications (yes, that technique was much before HTML5) which do not
require HTTP pulling.

That would be a great feature to have photon to utilize XMPP PubSub
natively!

See a proof of concept3 I have made to parse PubSub nodes as Atom
Syndication Format.

Cheers,
Schimon
If you are not famiiliar with XMPP; XMPP (previously Jabber) is a
messaging system with open standards. XMPP is extensible via XEP.

I will discuss about XEP-0060: Publish-Subscribe.

Almost a couple of decades ago, a discussion1 arose about
incorporating Atom (RFC 4287) with XMPP PubSub, which is really easy
because both are XML data.

One of the major benefits of utilizing PubSub is native Push
Notifications (yes, that technique was much before HTML5) which do not
require HTTP pulling.

That would be a great feature to have photon to utilize XMPP PubSub
natively!

See a proof of concept2 I have made to parse PubSub nodes as Atom
Syndication Format.

Further more, I have made an HTTP gateway (Rivista XJP) which returns
XMPP PubSub nodes as Atom Syndication Format

Cheers,

Schimon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant