pfefferle@mastodon.social
pfefferle@mastodon.social

let's bring #longform (text) support to the #photoverse

(this is not (mainly) about long texts on #pixelfed or #vernissage (they can both fall back to show the summary), it is about supporting image posts with the object type: `Article`)

* github.com/VernissageApp/Verni
* github.com/pixelfed/pixelfed/p

codeberg.org/fediverse/fep/src

#fediverse #activitypub

|
Embed
Progress spinner
dansup@mastodon.social
dansup@mastodon.social

@pfefferle Nope.

mastodon.social/@dansup/116046

|
Embed
Progress spinner
ricferrer@mastodon.social
ricferrer@mastodon.social

@pfefferle i think pixelfed is the wrong client/platform if you want to read articles

|
Embed
Progress spinner
pfefferle@mastodon.social
pfefferle@mastodon.social

@ricferrer as I said in my toot "(this is not (mainly) about long texts on #pixelfed or #vernissage (they can both fall back to show the summary), it is about supporting image posts with the object type: `Article`)"

|
Embed
Progress spinner
ricferrer@mastodon.social
ricferrer@mastodon.social

@pfefferle thanks for clarifying. The image in the object article is secondary and I think it doesn’t make sense without the context of the article where it’s attached. I just don’t see the real value in seeing jt my feed. Specifically because sometimes the images for articles are a bit random, are stock photos or even graphics to try to depict the concept of the article.

|
Embed
Progress spinner
pfefferle@mastodon.social
pfefferle@mastodon.social

@ricferrer but that is not the point of the discussion! this is already a problem, because if you change the post type to `Note`, pixelfed will show it, even with the full text.

If spam or unrelevant images are the problem, than this can not (only) be fixed by blocking the `Article` type.

|
Embed
Progress spinner
dominik@nona.social
dominik@nona.social

@ricferrer @pfefferle contra point: I posted this article with a main photo lostfocus.de/2026/01/25/click/ - and it only shows up in Pixelfed because I do terrible things to my WordPress to still send `Note` objects instead of `Article` - it would be nice if the people who follow my blog on photo platforms can see my photos even when I stop messing with the post type

|
Embed
Progress spinner
manton
manton

@pfefferle This is a nice FEP. I’ve been waiting to support Article until I had a better idea of how Mastodon handles displaying them. Have y’all done much testing of that?

|
Embed
Progress spinner
pfefferle@mastodon.social
pfefferle@mastodon.social

@manton It works quite nice on most of the text based platforms, but as I learned with my toot: we have to improve the way how blogs can best interop with the #photoverse without beeing spammy or federate unrelated featured/stock images.

|
Embed
Progress spinner
In reply to
manton
manton

@pfefferle I see. Yeah, in Micro.blog we often have long-form blog posts that are actually a photo album: a title, maybe a little bit of text, and a dozen photos.

|
Embed
Progress spinner
mariusor@metalhead.club
mariusor@metalhead.club

@manton isn't that a better fit for a text object with attachments?

@pfefferle

|
Embed
Progress spinner
manton
manton

@mariusor @pfefferle If we did that, there could be some data loss… The user could have text in between each photo. It seems better to put the content out in the fediverse in the best format and if other platforms want to simplify or toss out some data, that’s okay.

|
Embed
Progress spinner
mariusor@metalhead.club
mariusor@metalhead.club

@manton one way you could do this is by uploading the images, then adding the URLs as attachments, while at the same time they can be linked inline in the text content.

Of course this would be way too much to handle for Mastodon, but from an ActivityPub point of view it makes sense and doesn't require any hand wavy solutions.

In my one user ActivityPub web-app, I have all the moving parts I described above working, but they haven't come together just yet, because the UI for posting is just a CLI tool and it's difficult to describe in markdown an image that hasn't yet been uploaded with a stable URL. But writing this gave me an idea... 🤔

@pfefferle

|
Embed
Progress spinner
mariusor@metalhead.club
mariusor@metalhead.club

@manton here's an example: marius.federated.id/posts/2025

(But this was done in multiple steps, I have added the attached images in an edit, just now)

@pfefferle

|
Embed
Progress spinner
pfefferle@mastodon.social
pfefferle@mastodon.social

@mariusor @manton that is what WordPress is already doing.

|
Embed
Progress spinner