
This is great! It was a good read. I will read it again, more thoroughly. Shall we create a new XEP for Atom Activity Streams? I think, that doing so would definitely be an incentive to the developers of Friendica to extend support for XMPP. I have forwarded your message to Friendica. https://github.com/friendica/friendica/issues/15306 Schimon On Tue, 11 Nov 2025 12:55:14 +0100 Ralph Meijer <ralphm@ik.nu> wrote:Everything old is new. I've worked on this quite extensively at Mediamatic in 2008-2011. Have a look at <https://ralphm.net/blog/2011/02> and <https://ralphm.net/publications/fosdem_2011/>. On 11 November 2025 10:13:41 CET, Schimon Jehudah <sch@fedora.email> wrote:Good day I have elaborated about it to the Movim project. https://github.com/movim/movim/issues/1488 And I have two additional rationals. * Utilizing Activity Streams would allow to set icons and photos to Atom Over XMPP feeds, which is currently not possible because Atom Over XMPP only include element "atom:entry", and does not include element "atom:feed". * Utilizing Activity Streams would also to set a different icon and photo representations by *context* (e.g. family, sports, traveling, exploring, et cetera). And this is an argument for future concerns. * As with Atom Over XMPP (XEP-0277 and XEP-0472), some people might justly ask for RSS Over XMPP; and adopting Atom Activity Streams would significantly assist in refuting an argument to add a new XEP for RSS Over XMPP. Kindly, Schimon On Mon, 10 Nov 2025 08:36:38 +0200 Schimon Jehudah <sch@fedora.email> wrote:Good day. I have explored the "Atom Activity Streams" documents of Friendica. https://activitystrea.ms/specs/atom/1.0/ I have further added rendering capabilities to an RSS extension. https://greasyfork.org/scripts/465932-newspaper-syndication-feed-reader Proposal -------- Since Atom Activity Streams documents can be delivered as a single "atom:entry" element, as so with XMPP PubSub Node Items; then, it might be beneficial to mention "Atom Activity Streams" in the XEP specifications of Atom Over XMPP (XEP-0277 and XEP-0472). Rational -------- Even though, as it seems, an Atom Activity Streams document is, as with Atom Over XMPP, a single "atom:entry" element, with a couple of XML namespaces, this would stimulate people to: * Utilize XMPP PubSub Node Items in an independent fashion, without compiling an Atom Syndication Format document; and * Consider interoperability with Friendica and other platforms that produce Atom Activity Streams documents, and also Json Activity Streams documents, which Nostr utilizes. * Consider interoperability of projects with XMPP. * Motivate projects, such as Friendica to extend support of XMPP. XML Namespace ------------- The namespaces that are utilized by Friendica, and may be relevant, are: xmlns="http://www.w3.org/2005/Atom" xmlns:at="http://purl.org/atompub/tombstones/1.0" xmlns:activity="http://activitystrea.ms/spec/1.0/" xmlns:dfrn="http://purl.org/macgirvin/dfrn/1.0" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://purl.org/syndication/atommedia" xmlns:ostatus="http://ostatus.org/schema/1.0" xmlns:poco="http://portablecontacts.net/spec/1.0" xmlns:statusnet="http://status.net/schema/api/1/" xmlns:thr="http://purl.org/syndication/thread/1.0" Sample ------ Herein attached an Atom Activity Streams document. Source: https://my-place.social/display/feed-item/107999490.atom https://my-place.social/display/1c9fc4fa-f51b9f6f654d0bd7-7c3a0251 https://piaille.fr/@movim/115519544289510132 Kind regards, Schimon_______________________________________________ Standards mailing list -- standards@xmpp.org To unsubscribe send an email to standards-leave@xmpp.org