Skip to main content

Major Feature Wishlist: ActivityPub & Friends integration

There's a few ways to do this, and I'm not yet sure how Fluent activity posts are saved in the DB.

There are three functions of FluentCommunity that lends itself well to AP integration: Timeline, Profile, and Posts.

The original ActivityPub plugin already federates individual accounts on a WP instance as user@domain[.]com - using not just default Blog posts, but any CPT. So Fluent Activity Posts, if registered as a CPT, or even if not, they can still be custom registered as a Note - which then has Public, Followers, Private status. So a profile of a FluentCommunity already has a Profile feed - and all their public posts become federated Notes, and private posts within spaces don't federate.

So publishing out into federated networks is theoretically possible.

The biggest problem is getting data in - and serving that in a timeline format. FluentCommunity seems to be so lightweight that if someone can figure out a way for each Individual profile (user@communitydomain[.]com) to follow federated accounts, instead of the entire WP instance like with the Friends plugin right now - then those posts can easily get pulled into a Private/personal timeline of each FluentUser. And that timeline will then show the Private community posts of the WP instance, as well as any users they follow externally...

I'd be happy to brainstorm this some more. I'm not good with the coding, but can map this out conceptually, and the biggest problem with truly federating WP is the ability to receive content from other Fedi servers.

FluentCommunity seems like the perfect front-end vehicle to enable this.