contrib icon indicating copy to clipboard operation
contrib copied to clipboard

Port request: ActivityPub

Open sillygwailo opened this issue 2 years ago • 8 comments

ActivityPub

https://www.drupal.org/project/activitypub

I'll put up some dough for a bounty: $150 Canadian. Anybody else want to chip in?

sillygwailo avatar Dec 03 '22 04:12 sillygwailo

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).

stpaultim avatar Dec 03 '22 04:12 stpaultim

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.

Lewiscowles1986 avatar Dec 14 '22 06:12 Lewiscowles1986

@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.

oadaeh avatar Dec 14 '22 16:12 oadaeh

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?

Lewiscowles1986 avatar Dec 15 '22 04:12 Lewiscowles1986

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

oadaeh avatar Dec 15 '22 15:12 oadaeh

Thanks. I take it backdrop is never upgrading Drupal again?

Lewiscowles1986 avatar Dec 21 '22 13:12 Lewiscowles1986

Definitely NO ActivityPub implementation, but a new module that makes use of the Mastodon API: https://github.com/backdrop-contrib/mastotoot

indigoxela avatar Apr 19 '23 13:04 indigoxela

@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.

stpaultim avatar Apr 19 '23 18:04 stpaultim