this post was submitted on 14 Mar 2025
1 points (100.0% liked)

ActivityPub

0 readers
2 users here now

Focused discussion related to ActivityPub integration in NodeBB


This is a forum category containing topical discussion. You can start new discussions by mentioning this category.

founded 1 month ago
 

The upcoming possibility of browsing to remote federated categories/communities has me thinking about interesting use cases for it.

Note that Lemmy, PieFed, mBin, and other "community-centric" software already do support this, so it's nothing new, I'm actually playing catch-up.

One interesting use case centers around NodeBB's /unread route, which tracks new topics since your last visit. Since ever, and even now in v4, this is only for local categories, but if you're able to "subscribe" to a remote category, then we could enable use of this page for that content too.

Think about waking up and seeing a self-curated feed of new content from your subscribed communities! There are some interesting parallels to RSS here, too.

What other forum-centric use cases do you think would be enhanced by the ability to browse remote categories?

you are viewing a single comment's thread
view the rest of the comments
[–] julian@community.nodebb.org 1 points 1 day ago (1 children)

@AltCode said in Forum specific UX for remote categories: > My thinking was that all the remote categories you follow are listed in your /world page

That might get a little hairy if you follow a lot of categories.

Right now posts from any categories you follow would still show up in your world feed. If you follow a remote category, you would essentially be "tracking" the category, in NodeBB parlance. New topics and posts would show up in your /unread and /recent. If you "watch" the category, then you'll be notified of every new topic.

[–] altcode@community.nodebb.org 1 points 1 day ago (1 children)

@julian said in Forum specific UX for remote categories: > That might get a little hairy if you follow a lot of categories.

I did not consider that, you're right :sweat_smile:

Though if I wasn't clear, what I'm hoping to see is a page similar to the /categories page, but instead of listing local categories, it lists all the remote categories you are following, or to use NodeBB parlance, "tracking".

Perhaps a /world/categories page? So in addition to being able to "pin" them to /world, you can also quickly find all your other watched remote categories there.

Additionally, maybe you could also have a dedicated page for all the remote categories NodeBB is currently aware of, like the /recent?cid=-1 page.

[–] kichae@community.nodebb.org 1 points 1 day ago

@AltCode One significant potential issues with listing all followed categories in the same kind of layout as /categories is the below-the-fold effect, or the page-2 effect as one might have called it in earlier times. Whatever categories end up falling below a certain scroll distance will just never been seen by most users. If you follow a lot of categories, the ones that end up closer to the bottom of the list than the top will just end up ignored. It doesn't encourage participation, and it also doesn't discourage following a lot of categories that you don't actually care about.

And follow relationships are very important under ActivityPub, since they dictate content flow. Bringing in a lot of remote content that no one on the local forum is actually reading or engaging with is very wasteful.

An easily accessible compact list might be better, with different sorting options so that users can choose to have categories with new content float to the top. Usually with forum categories, you want the ordering to be static, but that expectation won't necessarily be there for just a list.