Skip to content

ActivityPub

Focused discussion related to ActivityPub integration in NodeBB

26 Emner 347 Indlæg View Original
  • 0 Votes
    19 Indlæg
    400 Visninger
    julian@activitypub.spaceJ
    It was noted that there were some social barriers that would be crossed if federated cross-posting were implemented. Namely, tribalism exists in all corners of the fediverse (related; see Jaz’ “million fediverses” blog post). It is more pronounced in the threadiverse because there are explicit fences around communities, e.g. sports team, political leanings, etc. There is the potential for abuse to occur if cross-posting were made available to users. e.g. enabling dogpiling by cross-posting to a community who does not share the values of the original post. In and of itself that’s not a reason to not move forward with this. I went ahead and implemented cross-posting in NodeBB itself, but only locally. That is, remote posts can be cross-posted to local categories, but not the other way around. It’s worth noting that me doing this already enables the dogpiling behaviour, though NodeBB forums in general aren’t really all that tribalistic so in practice there have been no issues. As far as I know, Piefed and Lemmy still treat cross-posts as separate entities. However, they both have independent implementations where similar posts (those that have the same Link, I think) are “linked” in a manner of sorts. Browsing the comments of one post would show comments from similar posts across different communities. NodeBB does not do this because we do not group content together by Link.
  • Cross-posting is coming to NodeBB!

    crossposting forums activitypub threadiverse
    5
    5 Votes
    5 Indlæg
    44 Visninger
    julian@community.nodebb.orgJ
    > Just from a cultural homogenization point of view, it’s been a negative. You’re not wrong, and so I think the future of this is meant to be opt-in rather than opt-out. Realistically what a two-way opt-in looks like would be: A topic is created A cross-post request comes in OP (or mod) approves or rejects Topic is cross-posted. However that in general introduces a significant amount of overhead and mental burden that would disincentivise usage of cross-posting. I’m not sure what the answer is. I used to be very bullish on the idea that cross-posting would solve so many problems via inteconnection, but there are some very significant social concerns that would absolutely taint the very idea. So, we tread carefully.
  • Just stating with using ActivityPub

    4
    4 Votes
    4 Indlæg
    45 Visninger
    julian@activitypub.spaceJ
    Hey @approxinfinity@community.nodebb.org! Long time no see You guys will always have a special place in our hearts, because you were one of the very first people who put their trust in NodeBB. Waaaaayyyy back when we were a scrappy little forum project run by a couple of guys, you trusted NodeBB to power your forum. I think that probably makes kubuckets.com one of the oldest NodeBB forums still running (although I think community.nodebb.org probably beats you by a bit)! That you’ve discovered ActivityPub on your own and found the NodeBB connection is just great we’re around as always to give you a hand!
  • 0 Votes
    2 Indlæg
    46 Visninger
    julian@community.nodebb.orgJ
    The Discourse ActivityPub plugin is developed by a sole developer but I believe it is ready for use. I also believe he is still working on the plugin so that’s positive news. Federation with Discourse forums is tricky, it’s been difficult getting NodeBB to work reliably with Discourse. Are you able to load Discourse categories in Lemmy?
  • Categories following Federated Accounts?

    19
    0 Votes
    19 Indlæg
    246 Visninger
    julian@community.nodebb.orgJ
    informapirata indeed! This is configurable under the site-wide ActivityPub settings under “auto categorization rules”. For that site I have hashtags like “ActivityPub” and “fedimod” set up to automatically categorize discussions. It only matches for discussions that don’t already have a category of their own (so, microblog stuff.)
  • Protocol handler?

    fediverse
    23
    0 Votes
    23 Indlæg
    339 Visninger
    evan@activitypub.spaceE
    rimu@piefed.social I’ve been using web+acct for the acct URI format. https://en.wikipedia.org/wiki/Acct_URI_scheme
  • Denne tråd er blevet slettet!

    1
    2 Votes
    1 Indlæg
    0 Visninger
    Ingen har svaret
  • Denne tråd er blevet slettet!

    1
    1 Votes
    1 Indlæg
    0 Visninger
    Ingen har svaret
  • 6 Votes
    3 Indlæg
    71 Visninger
    julian@community.nodebb.orgJ
    Jon-Pincus hey check out that topic loading from within this NodeBB cc admin@discussions.thenexus.today
  • How much can I extend an OrderedCollection?

    activitypub
    4
    5 Votes
    4 Indlæg
    76 Visninger
    julian@community.nodebb.orgJ
    trwnh@mastodon.social yep exactly that’s what I was going for. If you paste an URL to an ordered collection into NodeBB it’ll try to load the thread. That’d be ideal. But I will settle for understanding name and summary!
  • Final thoughts re: FediCon 2025

    fedicon fedicon2025 activitypub
    17
    13 Votes
    17 Indlæg
    249 Visninger
    jdp23@neuromatch.socialJ
    @julian Also, speaking of fixable deficiencies, my edits here don't seem to propagate to SocialHub . Without knowing the code I'm confident it's fixable because my edits did propagate to the NodeBB thread at https://community.nodebb.org/topic/18932/final-thoughts-re-fedicon-2025/14 , great to see!
  • Fedicon Livestream

    fedicon fedicon2025
    81
    7 Votes
    81 Indlæg
    1k Visninger
    kichae@wanderingadventure.partyK
    Jon P said in Fedicon Livestream: > nteresting. I usually see social networking defined as a subset of social media. Indeed. This is how it’s often used in the social sciences that study online activity. Social Networking Sites are sites like Facebook, that require account following, or even bidirectional follows, while “social media” is everything from BBSes to forums to blogs with comment sections to, well, Social Networking Sites.
  • Bug: unable to follow some friendica accounts

    7
    2 Votes
    7 Indlæg
    164 Visninger
    L
    Furbland-Channel-2 Looks like it’s working now after some updates. The request stayed pending until I unfollowed and followed again. Maybe add a way to check and fix this automatically. Also, I wish I had more reputation to post faster!
  • Idle thought re: account delegation

    activitypub c2s
    6
    1 Votes
    6 Indlæg
    125 Visninger
    julian@community.nodebb.orgJ
    evan@cosocial.ca that’s cool, so hopefully I’ll have something to test against besides another NodeBB server
  • What drew you to ActivityPub?

    activitypub dotsocial blogs
    5
    8 Votes
    5 Indlæg
    136 Visninger
    julian@community.nodebb.orgJ
    > Getting a critical mass of people to create yet another account was always a major obstacle. I see and have experienced this effect time and time again, and we’re getting closer and closer to the point where the protocol implementations can abstract away the messy bits. Gaining critical mass among devs is the first step!
  • Automatic category/community assignment on received object

    activitypub threadiverse
    9
    2 Votes
    9 Indlæg
    240 Visninger
    julian@community.nodebb.orgJ
    I suppose you’re right in a way. The context owner is not supposed to be set by someone other than the context owner. It’s a fallback mechanism intended for better compatibility with Mastodon. When a group is addressed and it is one of the local NodeBB categories, it will assume control If it is another group that it knows about but isn’t same origin to the author, then no category is assumed.
  • Backfilling Conversations: Two Major Approaches

    activitypub fep 7888 f228 171b
    27
    5 Votes
    27 Indlæg
    711 Visninger
    julian@community.nodebb.orgJ
    > One weakness I have noticed in NodeBB’s current federation is that posts which are in reply to a topic (e.g. a Lemmy comment) show up as individual threads until (or if) the root post of that topic shows up in the local NodeBB. No, Lemmy does not implement either strategy, they rely on 1b12 only. If NodeBB is receiving parts of a topic that don’t resolve up to the root-level post that might be something we can fix. I’ll try to take a look at it.
  • Fun with Federation: Lemmy edition

    nodebb lemmy activitypub
    7
    14 Votes
    7 Indlæg
    310 Visninger
    kichae@wanderingadventure.partyK
    julian@community.nodebb.org Yeah, being able to treat Mastodon and Lemmy/mbin/piefed like a bulletin board continues to feel like magic.
  • My first Interaction: Piefed-Mastodon! Was very cool to see! :D

    3
    1
    0 Votes
    3 Indlæg
    101 Visninger
    julian@community.nodebb.orgJ
    goten@piefed.social hi, from NodeBB !
  • Unicode in handles

    unicode activitypub
    15
    0 Votes
    15 Indlæg
    394 Visninger
    julian@community.nodebb.orgJ
    לאצי the usernames work fine locally (that is, on the site itself). It’s when interoperating with other sites not running NodeBB where there are issues, it seems