this post was submitted on 08 Oct 2024
0 points (NaN% liked)

ActivityPub

0 readers
1 users here now

Focused discussion related to ActivityPub integration in NodeBB

founded 6 months ago
 

Note that I said "quoted posts", not "quote posts", don't @ me!

After the last WG meeting @[email protected] @[email protected] and I chatted a bit about how NodeBB handles quoted posts, but also in relation to quote posts. I thought that it was an interesting chat that merited further discussion; also because some of it was over my head.

When asked how NodeBB handles blockquotes specifically, I replied that blockquotes themselves are rather simple. We set a copy of the text wrapped in <blockquote>.

The rationale is simple: forums typically represent content in a linear fashion, and quoted posts are a handy way to reinforce subcontext within a topic. A typical topic/thread could have many separate discussions all happening together (aka thread drift), so quotes help others know what you're responding to. We don't have special handling or references to our blockquotes because there is a history in forums of edited blockquotes.

Perhaps you want to have a block quote and add some emphasis?

It's also better netiquette (god, that term is old) to trim down the quote to only the relevant parts.

Another upside is that a copy-paste of a post preserves that post to history. That can be useful if the quoted user tries to edit their post later, etc.

vis-a-vis the concept of "quote posts", which I take to mean an embedded post within a post, allowing for replies, likes, etc. How that is represented via ActivityPub is probably detailed in some FEP, but NodeBB doesn't implement that yet. It's a more complicated mechanism that requires a lot more thinking through, and to be honest, we haven't had the need for that in the 10+ years we've been building NodeBB.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 3 months ago* (last edited 3 months ago) (12 children)

This also reminds me of a discussion I had way back when I first joined fedi, with @[email protected] . When mocking up a forum-like frontend for ActivityPub data*, he actually rendered the content of the inReplyTo as a blockquote before the reply, which is actually quite an interesting use-case for inReplyTo!

* Also, is there anything more indie hacker than that? lol

[–] [email protected] 1 points 3 months ago (4 children)

@julian @leroy I think <blockquote> is fine, so long as it's attributes link to the post it's quoting from? That way in Tags you could have a Quote Tag or something that's just a Link to the quoted post.

Obviously you'd probably want to align with @renchap and the Mastodon team on the difference between Quote Posts and Quotes within Posts — does it make sense on a forum to prohibit quoting of you?

[–] [email protected] 1 points 3 months ago (3 children)

@thisismissem @julian @leroy Yes, we are starting again exploring how to represent quoted content (in a generic way) in ActivityPub, to then use this for our specific usage (quote posts).
Side note for Julian: I sent you a DM a while ago and never got a response, can you contact me either in DM, email or Discord? :)

[–] [email protected] 1 points 3 months ago (1 children)

@renchap @julian @leroy

I feel like a first step we may be able to do is support <blockquote> and encourage clients to support that markup (currently @ivory doesn't support that html tag in content)

[–] [email protected] 0 points 3 months ago (1 children)

@[email protected] Yes, I've noticed that Megalodon also doesn't support blockquotes, but the web client definitely does (I just checked hachyderm), which is a great start.

[–] [email protected] 1 points 3 months ago

@julian so perhaps more an advocacy thing than a feature change?

load more comments (1 replies)
load more comments (1 replies)
load more comments (8 replies)