not sure if this is the correct community to post this in but I was thinking maybe it’d be helpful in some ways if the piefed team reached out to the NodeBB team now that they launched official support of activitypub and are federating https://community.nodebb.org/topic/18545/nodebb-v4.0.0-federate-good-times-come-on
I’ve been playing around with it on my dev instance.
It’s possible to bring their forums in as communities, but they don’t supply an outbox, so it doesn’t come with any posts.
I added the ability to manually retrieve posts from there, including the ability to bring in some replies too (it’s currently set at 10). It’s quite nice that it’s convenient to also get replies (to replicate that with Lemmy, we’d need to query their API).
I subscribed to a community, but have had to hack around getting the first post that happened to show up to appear, because they don’t include an ‘actor’ in the Create object that’s embedded in the Announce. This is very unusual, and only seems to apply if the author was from nodebb, not Mastodon or Lemmy or whatever. I’ve signed up for an account there, to see if it also happens if a Create is sent directly (I suspect it does). As a new user though, I’m having to wait for my comment to be approved by a moderator (whereas with AP I can just yeet anything in there without delay).
I also spent some time banging my head against the desk, because it turns out posts from there are very similar to Poll Votes from Mastodon.
So, yeah - that’s a couple of things to chat about. It would be better if they were a bit more like other established platforms, but there’s already some inter-op: e.g. here and here
EDIT: my comment from there was approved, but nothing federated out. Looks like they have more work to do on this.
Thats great that you’re already doing testing! Will you be reaching out to them with your findings?
I’ve asked a question here: https://community.nodebb.org/topic/18547/any-plans-to-add-actor-to-create-activities-from-nodebb-users
I’ll see how it goes.
I’m having trouble receiving any activities at all. I can join a community but then no activities arrive. All very strange. Without an actor how can we validate the signature?!
I got the post I wrote there: https://pythag.net/post/4644
The actor thing might have just been a bug, because that post did have an actor in Create. It also doesn’t help that it seems to be a bit quiet there, unfortunately.
This is coming along - we have https://piefed.social/c/general-discussion@community.nodebb.org and https://piefed.social/c/activitypub@community.nodebb.org working.
The federation that NodeBB does seems to be pretty minimal. Deletes and edits are not federated, for example. Nothing we can do about that at our end.