Post B5SnChEpIiimXmTFmi by pfefferle@mastodon.social
(DIR) More posts by pfefferle@mastodon.social
(DIR) Post #B5QSmplWaSP43wEg08 by mczachurski@mastodon.social
2026-04-17T16:57:41Z
2 likes, 3 repeats
I’m looking for input from ActivityPub experts. Vernissage supports reading and exchanging EXIF metadata from photos (currently visible only in supporting systems). Would it be reasonable (if explicitly enabled by the user) to automatically embed this metadata as HTML in outgoing ActivityPub posts, so other platforms could render it within the status content? This could eliminate the need for manual copying. Curious whether this is considered a good practice or an anti-pattern. 🤔
(DIR) Post #B5QSuIbbl6ZrXG9nKC by mkljczk@pl.fediverse.pl
2026-04-18T17:59:54.356269Z
1 likes, 0 repeats
@mczachurski I think most backends will strip the class name
(DIR) Post #B5QT4VDjiAbFYWrAUy by phnt@fluffytail.org
2026-04-18T18:01:45.465291Z
0 likes, 1 repeats
@mczachurski I think that is a good feature, if enabled by the user, except location data which probably should not be included.
(DIR) Post #B5QTbHCwpbLdeW7ENk by grishka@friends.grishka.me
2026-04-18T18:04:57Z
0 likes, 0 repeats
nicole mikołajczyk 🔜 sesja linuksowa ➡️ piwo ➡️ gpn, the idea is for the backend to remove the entire div if it understands what it is, and leave it if it doesn't. The class is for the ease of detection and removal. It's a fallback.
(DIR) Post #B5QTbIWpv8qpkUQd1M by mkljczk@pl.fediverse.pl
2026-04-18T18:07:37.234219Z
1 likes, 0 repeats
@grishka @mczachurski This will introduce another way to troll users with text that’s only visible on specific software
(DIR) Post #B5QUggcHtDhprH6yZM by mkljczk@pl.fediverse.pl
2026-04-18T18:19:51.050201Z
0 likes, 0 repeats
@phnt @mczachurski It’s a photography platform, people know what’s in their EXIFs. So sharing it on such software should be opt-out. And (never used Vernissage but I guess it does so) I expect the UI to be clear about exposing metadata before publishing.
(DIR) Post #B5QUokdeortQeJb87c by mkljczk@pl.fediverse.pl
2026-04-18T18:21:18.807335Z
1 likes, 0 repeats
@phnt @mczachurski Also I was thinking of implementing a param for media upload in Pleroma that overrides StripLocation if user requests this
(DIR) Post #B5QX7JBFKg96tpHkUy by phnt@fluffytail.org
2026-04-18T18:47:05.042775Z
0 likes, 1 repeats
@mkljczk @mczachurski >It’s a photography platform, people know what’s in their EXIFs. So sharing it on such software should be opt-out. And (never used Vernissage but I guess it does so) I expect the UI to be clear about exposing metadata before publishing.Author already wanted it opt-in in OP, so that's why I decided to go with it. I don't see an issue with it being enabled by default really, if location is stripped. Mostly to just avoid mistakes where someone could dox themselves by accident. Even a popup on upload about location being present with a yes/no answers would be fine I think.> Also I was thinking of implementing a param for media upload in Pleroma that overrides StripLocation if user requests thisIf it is off by default and you have an idea for good UX for it like first checking EXIF in FE and then changing the flag appropriately, it being a toggle in settings, ... then I think that could be done.
(DIR) Post #B5SnCdvDdAFqG6H3J2 by pfefferle@mastodon.social
2026-04-17T18:36:56Z
0 likes, 0 repeats
@mczachurski I am more of a fan of the Activity Extension (your FEP). Adding meta data to HTML might be a noisy and with JSON meta, every platform can decide if and how itt wants to show them.
(DIR) Post #B5SnCf33RW7Hkgwp9s by mczachurski@mastodon.social
2026-04-17T18:52:04Z
0 likes, 0 repeats
@pfefferle Yes, but I don’t think Mastodon, Fredrica, or GoToSocial will ever do that. 🥺
(DIR) Post #B5SnCfP27nhIqrENPs by pfefferle@mastodon.social
2026-04-18T13:20:27Z
0 likes, 0 repeats
@mczachurski I implemented the FEP btw ☺️
(DIR) Post #B5SnCffh7r1bgX1gO0 by mczachurski@mastodon.social
2026-04-18T15:36:57Z
0 likes, 0 repeats
@pfefferle Could you send a link to a photo from Vernissage that’s visible in WordPress? I’d really like to see what it looks like 🤩
(DIR) Post #B5SnCfsoL5W6LDA9pY by pfefferle@mastodon.social
2026-04-18T17:57:25Z
0 likes, 0 repeats
@mczachurski I started with publishing. The reader is not quite ready yet.https://github.com/Automattic/wordpress-activitypub/pull/2751
(DIR) Post #B5SnCgcXb462d2Yg6q by mczachurski@mastodon.social
2026-04-18T18:13:09Z
0 likes, 0 repeats
@pfefferle I understand. I’ll implement FEP once it gets approved. For now, I’m only using the extension. It would be great if it gets approved soon - then more platforms might adopt it.
(DIR) Post #B5SnChEpIiimXmTFmi by pfefferle@mastodon.social
2026-04-19T09:44:16Z
0 likes, 0 repeats
@mczachurski I think implementing it is part of the process. The more implementers, the easier to discuss possible glitches and improve the spec. I am not even sure if a FEP will be published as final without any known implementations… any suggestions @silverpill ?
(DIR) Post #B5SnChb9xgaNf2v5ay by mczachurski@mastodon.social
2026-04-19T12:49:34Z
0 likes, 0 repeats
@pfefferle @silverpill I understand your point, but it feels unusual to implement something that is not yet approved - especially in a system that already works and exchanges this information. Any change would require me to release new versions and ensure backward compatibility each time, which is quite a lot of work. I would prefer to wait for a finalized FEP and implement something stable and clearly justified.
(DIR) Post #B5SnChroxjugUiiOZ6 by silverpill@mitra.social
2026-04-19T20:55:52.225674Z
0 likes, 0 repeats
@mczachurski @pfefferle FEP-ee3a was approved. It is now stored in the FEP repository with the DRAFT status, you can update it with another PR if you want.At some point it should be finalized, but usually this happens after an author incorporates feedback from a discussion thread and convinces at least one other developer to implement the proposal.
(DIR) Post #B5U6YeA1W3bNeoMeuW by mczachurski@mastodon.social
2026-04-20T11:38:58Z
0 likes, 0 repeats
@silverpill Okay, I understand. I implemented this FEP, and it has already been deployed to production.I also added a section to the FEP with information about the services that have implemented it so far - currently only Vernissage. It would be great if you could also add your WordPress implementation there, @pfefferle.Thanks for the information. PR: https://codeberg.org/fediverse/fep/pulls/826
(DIR) Post #B5U6YfTYcuozjgVlzs by silverpill@mitra.social
2026-04-20T12:07:36.760140Z
0 likes, 0 repeats
@mczachurski @pfefferle Merged!Consider adding type: implementation to the metadata section. Our website displays implementation counts for implementation proposals: https://fediverse.codeberg.page/fep/draft/