Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
django
@django@social.coop  ·  activity timestamp last month

Building an implementation from the ground up with the goal of unleashing the client-server api.

This issue asks whether ActivityPub API be a complete replacement for a server's existing API
https://github.com/swicg/activitypub-api/issues/19

I’m wondering how far I can go without having to define ANY custom APIs.

For example, moderating local users: I could send activities to the application actor, with a Move activity with the target-actor as object from an Active to a Suspended collection

  • Copy link
  • Flag this post
  • Block
django
@django@social.coop replied  ·  activity timestamp last month

Obviously there are implementation details to work through with roles and permissions and such.

If I’ve learned anything from this space over the years it’s that moderation is critical to any social software.

So to me, any aspect of the software which deals with social, should be manageable from the ActivityPub API.

  • Copy link
  • Flag this comment
  • Block
marius
@mariusor@metalhead.club replied  ·  activity timestamp last month

@django in the link aggregator I developed on top of GoActivityPub I have Flag/Block and Ignore activities by actors automatically be CCed to the moderator team - and they appear in an open anonymized moderation log.

Moderators can then do things to the actors/objects that were flagged.

It's not allowing for a lot of moderation nuance, but it's all done only with vanilla ActivityPub vocabulary.

  • Copy link
  • Flag this comment
  • Block
django
@django@social.coop replied  ·  activity timestamp last month

@mariusor neat, so server side the moderator team exists as a collection of users?

  • Copy link
  • Flag this comment
  • Block
marius
@mariusor@metalhead.club replied  ·  activity timestamp last month

@django not quite. Probably in a future iteration of the service I will implement an actual collection, but currently it's all the users that have some specific tags attached to their profiles (like \ #mod). (It was an experiment)

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.8 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login