diff options
Diffstat (limited to '297/index.md')
-rw-r--r-- | 297/index.md | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/297/index.md b/297/index.md new file mode 100644 index 0000000..754de38 --- /dev/null +++ b/297/index.md @@ -0,0 +1,109 @@ +Title: XMPP PubSub +Author: sjehuda +Created: Wed, 06 Nov 2024 11:28:32 +0000 +State: closed + +Please add support for XMPP. + +By adding support for XMPP, I namely mean to [Atom Over XMPP](https://blasta.woodpeckersnest.eu/help/about/xmpp/atomsub) (XEP-0277 and XEP-0472) which is utilizing XEP-0060: Publish-Subscribe (PubSub) which allows to host "rich" content on XMPP. + +This is a visual demonstration to prove that subject matter https://video.xmpp-it.net/w/vNqcMooy3pqRAZ8Yb8grr1 + +[Rivista XJP](https://git.xmpp-it.net/sch/Rivista) is an HTTP gateway to deliver posts from the XMPP network. + +See also: +- https://xmpp.org/extensions/xep-0060.html +- https://xmpp.org/extensions/xep-0277.html +- https://xmpp.org/extensions/xep-0472.html +- https://blasta.woodpeckersnest.eu/help/about/xmpp/pubsub +- https://join.movim.eu/ + +For example, the journal at https://mov.im/blog/edhelas is not hosted at mov.im; rather, it is hosted inside an account at XMPP server movim.eu which is conveyed by the Movim instance at mov.im. + +Please join to JDev group chat if you want more help or information https://search.jabber.network/search?q=jdev + +Related: https://github.com/crossbowerbt/dillo-plus/issues/54 + +--%-- +From: rodarima +Date: Wed, 06 Nov 2024 12:00:25 +0000 + +> [Rivista XJP](https://git.xmpp-it.net/sch/Rivista) is an HTTP gateway to deliver posts from the XMPP network. + +What is wrong with this gateway? + +--%-- +From: sjehuda +Date: Wed, 06 Nov 2024 17:48:24 +0000 + +This gateway works fine. + +Proof of concept +---------------- + +The gateway was intended only for feed readers; and yet, with XSLT, I +have made it usable for HTML browsers too, but this gateway is really a +proof-of-concept, albeit it is competent for content publishing. + + +The subject matter +------------------ + +Dillo is an HTML browser, which parses HTML; so, I would suggest to add +support for XMPP, which would: + +1) Allow to view HTML content which is stored on XMPP. +2) Be extensible to comment on XMPP PubSub posts and also to publish + posts to XMPP PubSub. + + +The benefit of XMPP PubSub structure +------------------------------------ + +The item and node fashion, by which XMPP PubSub is designed, allow for +efficient usage of bandwidth on both ends (client and server). + +Please. Try the gateway, especially the part which allows to view +single posts (i.e. Item ID), to observe this statement. + + +Conclusion +---------- + +I firmly suggest to consider this feature. + + +--%-- +From: sjehuda +Date: Wed, 06 Nov 2024 17:50:18 +0000 + +Is it possible to write a plugin with Python? + +I would be glad to contribute an XMPP plugin. + +https://dillo-browser.github.io/#plugins + + +--%-- +From: rodarima +Date: Wed, 06 Nov 2024 18:43:48 +0000 + +Yes, you can make a plugin in Python as long as you output HTML that Dillo can parse. See the available plugins as examples. + +Maybe you use something like [miniflux](https://miniflux.app/) as a web reader interface, so you can just connect your gateway to miniflux and read the feeds from there via HTTP as HTML. + +--%-- +From: sjehuda +Date: Wed, 06 Nov 2024 18:59:17 +0000 + +I will use Slixmpp to retrieve HTML content from XMPP PubSub nodes. + +I suppose, that I will use my own design. + +I will continue at the mailing list. + +Thank you. + + + + |