January Update on ActivityPub Development
-
@The-SkyFoxx said in January Update on ActivityPub Development:
I would expect users in a publicly indexed forum (such as this one) should not mind whether someone reads their content while on this domain, or in another domain.
That is my thinking as well. Selfishly, allowing individual users to opt out of federation would also potentially introduce gaps in a reply chain, which is not ideal
Reputation is a local mechanic that has no social web equivalent, so it would not be federated. Upvotes from remote users would affect local reputation score, and I think remote users would gain/lose reputation relative to the local board, if that makes sense.
So a highly regarded user on another ActivityPub enabled site joining a discussion on a NodeBB forum would start at 0 rep.
-
@julian said in January Update on ActivityPub Development:
So a highly regarded user on another ActivityPub enabled site joining a discussion on a NodeBB forum would start at 0 rep.
That makes sense. Otherwise some ActivityPubs could be gamified to be 'reputation farms', to allow users to enter others with high starting reputation.
-
Great news, but could we have a simple Share to Mastodon button before all that?
-
@Jakub-Urbanowicz said in January Update on ActivityPub Development:
simple Share to Mastodon button
This should be possible through a plugin. NodeBB exposes the sharing step to developers
-
@julian said in January Update on ActivityPub Development:
That page will be called /world, and content retrieved from the social web would be shown here as a collection of topics.
Would there be some sort of filter for
/world
? For example, a NodeBB forum dedicated to Math would be interested in displaying similar discussions in/world
, but not from ActivityPub social nets about other subjects - e.g. Cooking.Maybe #hashtags or some other filter available in admin?
-
@The-SkyFoxx Think of
/world
being your personal feeds, but with conversations automatically collated into topics. You'll see content based on who you decide to follow, but it might not necessarily be related to the overall topic of the forum.The easiest way to think about it would be:
- Mastodon home feed >
/world
- Mastodon public feed >
/world/all
/world/all
would contain all of the content that is known to that NodeBB forum based on everybody's follows.If a topic in
/world
relates to the overall forum subject (e.g. Math), then you could move that topic in to one of the local categories so it can be seen by other users on the forum. Most likely I would make this look like a boost/announce on the fediverse.Details on that last paragraph are in flux and may change
- Mastodon home feed >
-
@julian great work julian! thanks a lot...
I have a question, after these developments, will I be able to go to another forum in the same protocol and comment or ask question as "[email protected]" ?
-
@crazycells said in January Update on ActivityPub Development:
go to another forum in the same protocol and comment or ask questio
Yep. See here:
January Update on ActivityPub Development:
topics posted in a NodeBB forum would be visible on other services and users outside of that forum would be able to comment directly without needing to sign up for an account
-
@The-SkyFoxx thanks, I assumed so, but wanted to double check.
because there is difference between going
.../world
and replying a post or going another nodebb website and replying without registering... -
-
@julian said in January Update on ActivityPub Development:
If a topic in /world relates to the overall forum subject (e.g. Math), then you could move that topic in to one of the local categories so it can be seen by other users on the forum. Most likely I would make this look like a boost/announce on the fediverse.
I guess a plugin with the filter hook would allow admins to filter
/world
by hashtags, if they feel the need to. -
@The-SkyFoxx said in January Update on ActivityPub Development:
I guess a plugin with the filter hook would allow admins to filter /world by hashtags, if they feel the need to.
Practically it may be a little more involved, but I think we'd end up with something along those lines.
There aren't any plugin hooks exposed in the AP logic at present but they can always be added as needed.
-