-
Schimon
Did anyone read my recent Email message concerning to Atom Activity Streams? I think that it would be beneficial, also because it has an option to set a photo, which be good for Movim, which currently appears to have a non standard fashion (i.e. so called "hack") to set photos of feeds. `atom:link[@rel='avatar']` and `atom:link[@rel='photo']`
-
edhelas
?
-
edhelas
What is "set photos of feeds" for you ?
-
Schimon
No. Not of "feed", but of entry. Each entry can have its own image representation.✎ -
Schimon
No. Not of "feed", but of entry. Each entry would have its own image representation. ✏
-
Schimon
So, it be possible to change photos by context (family, animal, sports, etc.)
-
edhelas
So an attached image for Atom items ?
-
Schimon
Yes. Exactly.
-
Schimon
So, when I open a main feed in Movim, I see the image of the recent entry.
-
edhelas
``` <link rel="enclosure" type="image/png" href="https://upload.movim.eu/files/9d94237298995552fa13436420195fbca436dce7/YPuWlMTzmLDT/image.png"/> ```
-
edhelas
https://www.ietf.org/rfc/rfc4287#section-4.2.7
-
Schimon
edhelas. Yes. This is what I did with an XSLT stylesheet which generates a gallery of images from atom:link enclosures. https://journal.woodpeckersnest.eu/posts/2026-01-01-recommended-xmpp-mobile-chat-clients/
-
Schimon
Yet. Since Friendica utilizes Atom Activity Streams, we might also want to support it, and also to have a more familiar approach to embeding of images of relation ("rel") "avatar" and "photo".✎ -
Schimon
Yet. Since Friendica and Nostr utilize Atom Activity Streams, we might also want to support it, and also to have a more familiar approach to embeding of images of relation ("rel") "avatar" and "photo". ✏
-
edhelas
Is this standard ?
-
Schimon
I sense, that it would contribute to XMPP, by having people to realize "XMPP supports ActivityStreams? Let me see!", instead of "XMPP is for instant messaging and this is publishing platform".
-
Schimon
> Is this standard ? I *guess* so http://activitystrea.ms/spec/1.0/ ↺
-
Schimon
I think, that it is *not* standard, but we can, at the very least incorporate some of its features. For instance, I have incorporated "atom:link" directives of rel="next" and rel="previous" from RFC 5005.✎ -
Schimon
I think, that it is *not* standard, but we can, at the very least, incorporate some of its features. For instance, I have incorporated "atom:link" directives of rel="next" and rel="previous" from RFC 5005. ✏
-
Schimon
I think, that it is *not* standard, but we can, at the very least, incorporate some ActivityStreams features. For instance, I have incorporated "atom:link" directives of rel="next" and rel="previous" from RFC 5005. ✏
-
Schimon
I think, that it is *not* standard, but we can, at the very least, incorporate some ActivityStreams features. For instance, I have incorporated "atom:link" directives of rel="next" and rel="previous" from RFC 5005, my Atom-based publication would have paging support. ✏
-
edhelas
Who is implementing ActivityStream nowaday ?
-
Schimon
Friendica, Nostr, and perhaps others also.
-
Schimon
Of course, I can ask who is implementing XMPP nowadays, and people implement the inferior spinoff "ActivityPub" instead of XMPP PubSub, because they are not aware that XMPP is also for publishing, and for the best type of publishing.
-
edhelas
No, my other question is around the fact that this standard is not implemented by "modern" platforms, like the ActivityPub ones
-
edhelas
So I don't want to add features in Movim if its only to make it kinda work with some old platforms that are niche
-
Schimon
> I sense, that it would contribute to XMPP, by having people to realize "XMPP supports ActivityStreams? Let me see!", instead of "XMPP is for instant messaging and this is publishing platform". This is probably my best argument to consider ActivityStreams - which is almost identical, with a couple of additional namespaces of activity and atompub - and that in order to direct attention of developers to XMPP. > Hey! XMPP supports ActivityStreams. > I have to see what it is about. > Did you se Libervia and Movim?! > We must develop for XMPP. ↺
-
singpolyma
> Who is implementing ActivityStream nowaday ? All of the mastodon/fediverse is ActivityStreams objects. Just usually in JSON/LD encoding ↺
-
Schimon
edhelas. We can retain all the current properties, and add additional ones, such as of "atom:link" rel="avatar" and rel="photo", which do not even require an additional namespace. I really do not know. I am still contemplating.
-
Schimon
> All of the mastodon/fediverse is ActivityStreams objects. Just usually in JSON/LD encoding singpolyma. Similarly to OStatus? (StatusNet/Gnu Social) ↺
-
edhelas
> All of the mastodon/fediverse is ActivityStreams objects. Just usually in JSON/LD encoding ActivityPub relies on ActivityStream ? ↺
-
edhelas
https://blog.thechases.com/posts/activitypub-activitystreams/
-
edhelas
Looks like it
-
edhelas
> On top of all the standardized mess, Mastodon adds its own layer of non-standardized attributes that other ActivityPub software is expected to understand.
-
edhelas
<3
-
Schimon
> https://blog.thechases.com/posts/activitypub-activitystreams/ Thank you. ↺
-
edhelas
ActivityPub sounds... fun (😬) to implement
-
Schimon
> > On top of all the standardized mess, Mastodon adds its own layer of non-standardized attributes that other ActivityPub software is expected to understand. This is bad. I wrote against it. It also refuses to support Atom and improperly support RSS. gemini://woodpeckersnest.space/~schapps/journal/2024-11-29-boycott-mastodon.gmi ↺
-
Schimon
> ActivityPub sounds... fun (😬) to implement They should do just as the developer of Movim does. He implements standards as should. I learned from him. ↺
-
Schimon
And I did. If it was not for you, I would not be imagining of developing a standard publishing platform.
-
edhelas
I'm wondering if I'll not do a little conference on it at the FOSDEM :p "How to do modern social networking on XMPP"
✔ 1 -
edhelas
0060 + Atom, and boom, you have it :D
✔ 1 -
Schimon
Just define standards. Period.
-
Schimon
Exactly!
-
Hello
Hi all )
-
Hello
Please advise, I'm looking for a secure solution for group and individual calls, video calls, and messaging. Is this possible?
-
Schimon
edhelas. I recall my MBA studies, which one of the college lecturers told me that it is useless to me. I have had issues with the mathematical formulas of the "formal" book, so I referred to a book of the same subject by the lecturer, and the formula was reversed. I was *confised*, and I was lucky that I was advised to stop the studies. So it is with formats. Mastodon, WP, and other publishing services, including "podcast", implement Atom and RSS wrongly. Once you positioned me with The Atom Syndication Format, I could not ve wrong, and it was then possible to properly realize and implement.✎ -
Schimon
edhelas. I recall my MBA studies, which one of the college lecturers told me that it is useless to me. I have had issues with the mathematical formulas of the "formal" book, so I referred to a book of the same subject by the lecturer, and the formula was reversed. I was *confised*, and I was lucky that I was advised to stop the studies. So it is with formats. Mastodon, WP, and other publishing services, including "podcast", implement Atom and RSS wrongly. Once you positioned me with The Atom Syndication Format, I could not be wrong, and it was then possible to properly realize and implement. ✏
-
Schimon
> Please advise, I'm looking for a secure solution for group and individual calls, video calls, and messaging. Is this possible? Hello. Ask at particular group chats. They might be able to help you. xmpp:chat@dino.im?join xmpp:gajim@conference.gajim.org?join xmpp:kaidan@muc.kaidan.im?join ↺
-
Hello
> > Please advise, I'm looking for a secure solution for group and individual calls, video calls, and messaging. Is this possible? > Hello. Ask at particular group chats. They might be able to help you. > xmpp:chat@dino.im?join > xmpp:gajim@conference.gajim.org?join > xmpp:kaidan@muc.kaidan.im?join
✔ 1 -
Hello
Thank you 🙂
-
singpolyma
yes
-
singpolyma
>> All of the mastodon/fediverse is ActivityStreams objects. Just usually in JSON/LD encoding > singpolyma. Similarly to OStatus? (StatusNet/Gnu Social) sure. ostatus used xml-in-atom encoding instead of JSONLD but the data model is the same for objects ↺
-
singpolyma
written by the same people after all
-
Schimon
I think that XMPP did it in the best fashion that can be, already twenty years ago; because Atom documents have all the possible features that every article is deemed to have; and I am still surprised at how it was that StatusNet of (e14n) did not have XMPP support as Stefan Strigler of JWChatt has proposed; and How it is that there are currently tens of ActivityPub publishing platforms, and less than ten XMPP publishing platforms.✎ -
Schimon
I think that XMPP has publication implemented in the best fashion that can be, already twenty years ago; because Atom documents have all the possible features that every article is deemed to have; and I am still surprised at how it was that StatusNet of (e14n) did not have XMPP support as Stefan Strigler of JWChatt has proposed; and How it is that there are currently tens of ActivityPub publishing platforms, and less than ten XMPP publishing platforms. ✏
-
Schimon
> I'm wondering if I'll not do a little conference on it at the FOSDEM :p "How to do modern social networking on XMPP" Please. Do so. I will be glad to help with the presentation, if you want. ↺
-
Schimon
With RFC 5005, we can make a presentatio based on PubSub.✎ -
Schimon
With RFC 5005, we can make a presentation based on PubSub, which should be interesting to the audience, I suppose. ✏