Feature No Code Attached Yet
avatar sjehuda
sjehuda
17 Apr 2024

Is your feature request related to a problem? Please describe.

I want to publish my Backdrop contents over PubSub node items on my XMPP server.

Describe the solution you'd like

Add support to post to pubsub node items using Moxl library.

Additional context

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. blog@joomla.org), yet a component account (e.g. pubsub.joomla.org) may use all of its nodes for this purpose.

pubsub.joomla.org/
|
|-- 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.

  1. XEP-0060: Publish-Subscribe
  2. RFC 4287: The Atom Syndication Format
  3. Atom Over XMPP
  4. XEP-0277: Microblogging over XMPP
  5. XEP-0472: Pubsub Social Feed
  6. Moxl
  7. PubSub Over HTTP
avatar sjehuda sjehuda - open - 17 Apr 2024
avatar joomla-cms-bot joomla-cms-bot - change - 17 Apr 2024
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 17 Apr 2024
avatar alikon alikon - change - 17 Apr 2024
Labels Added: Feature
avatar alikon alikon - labeled - 17 Apr 2024
avatar rdeutz
rdeutz - comment - 22 Apr 2024

This needs better desciption what are the advantages and use cases for this. I not 100% against this but I don't see that we will working on this in the nearer future nor that this makes sense at all.

avatar rdeutz rdeutz - change - 22 Apr 2024
Status New Closed
Closed_Date 0000-00-00 00:00:00 2024-04-22 07:38:53
Closed_By rdeutz
avatar rdeutz rdeutz - close - 22 Apr 2024

Add a Comment

Login with GitHub to post a comment