WeDistribute Federation Issues (Spam)
As some of you are aware, WeDistribute is currently suffering from problems relating to federation. The issue is two-fold:
Spam comments are being federated through WordPress
The plugin we use for ActivityPub integration, Pterotype, is no longer being developed or maintained.
This creates a pretty frustrating situation for us, as the job of our publication is to report on the development of the fediverse, from the vantage point of the fediverse itself.
I've contemplated our options on how to move forward with them, and have come up with three possibilities:
Turn off federation - this is the least preferable option, but can serve as a last resort. Disabling Federation would mean an end to federated spam comments, but would require sacrificing a very unique way to interact with a publication.
Maintain Pterotype - it might be possible to reach out to Jeremy Dormitzer, and adopt the plugin. He was in the middle of refactoring it into a library prior to giving up on the project, maybe we can finish the job. The benefit to this option is that we wouldn't have to migrate to a new plugin, and the other people who integrated it with their WordPress installations would have a path forward. We could update the plugin to properly address spam and help keep our publication threads clean.
Migrate to ActivityPub-Wordpress - theoretically, it might be possible to migrate all of the ActivityPub federation data (followers and keys and such) from one plugin to the other. However, this kind of exercise could be technically complex, and prone to error. It's not entirely clear how exactly we might migrate data from one set of WordPress tables to another, or how the schemas would need to match up between both of them. Additionally, this plugin does not yet appear to work with Pleroma, but perhaps we can work with the developer to rectify this.
I would love to get some input from Feneas, particularly those working on PHP ActivityPub projects, on what we can do to move forward with this, and keep posting articles to the publication! Currently, we're pretty stagnant, and I'd like to fix that.