Article vs. Note vs. Page
There have been some scattered discussions I've seen over the past year that mention that @pfefferle@mastodon.social's WordPress ActivityPub plugin federates their blog posts out as an as:Note
, and that the only reason this is done is because Mastodon only treats as:Note
(and as:Question
) as a first-class object and relegates anything else to a fallback handler that takes a short snippet of the content, and shows a link back to the original source, thus losing any in-app benefits (boosts, replies, etc.)
Whether this is actually true or not, I do not know. So that's why I'd like to ask Mattias — or anybody else with some context — here.
For reference:
as:Article
: Represents any kind of multi-paragraph written work.as:Note
: Represents a short written work typically less than a single paragraph in length.as:Page
: Represents a Web Page.
I have also noticed that Lemmy, perhaps out of principle, sends out an as:Page
for new generated content, and only the replies federate out as as:Note
. It has unfortunately led to some assertions that Lemmy's federation is "broken", even though it is arguably not the case.
@nutomic@socialhub.activitypub.rocks, care to weigh in?
I don't even blame Mattias for opting to send everything out as as:Note
.
End of the day right now it doesn't matter how Mattias or Nutomic represent their higher-level collection of data, because Mastodon is the largest implementor and neither they — nor anyone else I know of, for that matter — treat anything that's not as:Note
or as:Question
specially.
But that ought to change. The question is how, but this WG is not at the point where we start throwing around decrees and making up standards.
What's important to me right now is what the landscape looks like right now, and why that is the case.
N.B. The discussion here will eventually make its way to online real-time discussion at one of the future WG meetings.
Matthew Exon
Als Antwort auf julian • • •After the last conversation I saw, I was movitated enough to write a whole philosophical treatise on the subject: fedi.exon.name/2024/04/21/conv…
The conclusion I came to: Mastodon is probably more-or-less doing the right thing by refusing to render articles, but perhaps it would be nice to have a pop-out view for reading them. Friendica and Wordpress, however, would do better to give authors explicit control over the post type of each individual object.
Matthias Pfefferle
Als Antwort auf Matthew Exon • • •Matthias Pfefferle
Als Antwort auf Matthew Exon • • •silverpill
Als Antwort auf julian • • •@pfefferle Mastodon already can display long
Note
content (it adds "Read more" at the end), I think it is reasonable to do the same forArticle
and other types of objects.>The question is how, but this WG is not at the point where we start throwing around decrees and making up standards
Just talk to developers. There's an open issue (and an open pull request): github.com/mastodon/mastodon/p…. This proposal has not been formally rejected, perhaps @renchap could provide some feedback?
Better object representation by Oblomov · Pull Request #24081 · mastodon/mastodon
GitHubRenaud Chaput
Als Antwort auf silverpill • • •I am not very knowledgable about ActivityPub so I cant discuss the specifics, but we would like to improve how non-Note objects are processed/displayed in Mastodon.
If there are discussions about this, or a WG working on the topic, please send me the links so I can reference them for us to read when we start working on this :)
One of the ideas would be to support an embedded "view more" modal, that somehow displays the remote content.
Simon Wood
Als Antwort auf julian • • •Matthias Pfefferle
Als Antwort auf Simon Wood • • •Jeff Sikes
Als Antwort auf Matthias Pfefferle • • •infinite love ⴳ
Als Antwort auf Matthias Pfefferle • • •Matthias Pfefferle
Als Antwort auf infinite love ⴳ • • •infinite love ⴳ
Als Antwort auf Matthias Pfefferle • • •interesting. is there a concept of mixed-media formats, then? the reason I ask is because my first assumption would have been that Image maps to Image, in particular when it's a single Image. likewise, that Video maps to a single Video where possible. but i suppose that wouldn't completely work with multiple media files or mixed media, would it?
it may be worth thinking about alternative approaches like perhaps an "Album" extension type that is a Collection of Image/Video items?
Matthias Pfefferle
Als Antwort auf infinite love ⴳ • • •Evan Prodromou
Als Antwort auf infinite love ⴳ • • •Matthias Pfefferle
Als Antwort auf Evan Prodromou • • •infinite love ⴳ
Als Antwort auf Matthias Pfefferle • • •Matthias Pfefferle
Als Antwort auf Evan Prodromou • • •see this gallery post for example notiz.blog/2019/10/16/10-hwc-k…
Here is the JSON version notiz.blog/2019/10/16/10-hwc-k…
10. HWC Karlsruhe
notizBloginfinite love ⴳ
Als Antwort auf Matthias Pfefferle • • •Matthias Pfefferle
Als Antwort auf infinite love ⴳ • • •