contrib
contrib copied to clipboard
Port request: ActivityPub
ActivityPub
https://www.drupal.org/project/activitypub
I'll put up some dough for a bounty: $150 Canadian. Anybody else want to chip in?
I could probably match this ($150 USD). I'm also very interested in the idea. I might even be able to provide some developer time on top of the financial contribution if someone else takes the lead on this, we might be able to help with specific tasks.
As I mentioned on Mastodon, it MIGHT be better to just build a new BackdropCMS module from scratch rather than try to port a Drupal 9 module that may or may not be stabile (I have not used it myself yet).
You might want to frequent indieweb.org and reach out. I Recognise @swentel from that community, who is listed as a contributor to the Drupal module source. With $300 I have no idea what you'd be able to buy, but the community might also be a cool place to chat with other devs implementing activitypub.
@swentel also created the IndieWeb module for D8+ (https://www.drupal.org/project/indieweb), which I looked at implementing in Backdrop a few years ago. That project is in much the same boat as this project. While it might be helpful to get ideas on how best to interact with the protocol and platforms, and while there might be a small amount of core code in some methods that might be usable, the code is primarily going to have to be written from scratch for Backdrop, and it's not a small amount of code.
Do you have a link to your indieweb plugin for backdrop? Did you submit patches, or raise issues about the things you thought necessitated a complete rewrite? (pretty drastic reaction to working code). If Backdrop is a fork of Drupal, I'm not sure why it would be incompatible with Drupal modules?
I did not do anything beyond the initial investigation, so there is no code to see.
The IndieWeb Drupal module was written for Drupal 8, not Drupal 7, and Backdrop is only compatible with Drupal 7, not Drupal 8+.
For more information about Backdrop's compatibility with Drupal, read with the section titled "Backdrop CMS is a fork of Drupal" on https://backdropcms.org/about
Thanks. I take it backdrop is never upgrading Drupal again?
Definitely NO ActivityPub implementation, but a new module that makes use of the Mastodon API: https://github.com/backdrop-contrib/mastotoot
@indigoxela - I'm excited, regardless of how limited this implementation is. I'm a big fan of taking baby steps! Something is better than nothing.