idno / known

A social publishing platform.
https://withknown.com/opensource
Other
1.04k stars 194 forks source link

Support ActivityPub #1701

Open evanp opened 7 years ago

evanp commented 7 years ago

Known should support the ActivityPub ("AP") standard. It is the fruit of the last several years of work at the W3C. It provides:

Projects like pump.io and GNU MediaGoblin are implementing the standard. More info at ActivityPub network.

mapkyca commented 7 years ago

Cool, but I certainly don't have time to get to this atm... PRs welcomed of course!

akuckartz commented 7 years ago

:+1:

benwerd commented 7 years ago

I'm definitely in support of this.

benwerd commented 7 years ago

Confirming that I'm taking this on.

ipranjal commented 7 years ago

@benwerd I am in 👍

benwerd commented 6 years ago

Bumping this to reconfirm. All help appreciated!

jgmac1106 commented 5 years ago

Sounds like an opportunity for someone to work on at IWC Nurnberg and Berlin. Lot of activity pub plumbing created by Mathias and Jacky that we might be to used as base for Idno plugin. Though WordPress is still OStatus .

jgmac1106 commented 5 years ago

Can we just use bridgy-fed? Lot of cool development already done there: https://github.com/snarfed/bridgy-fed

benwerd commented 5 years ago

Yes and no. Yes for individual installs - but I don't want anyone who's using Known for an enterprise-level multi-user site to depend on Bridgy (mostly because I think that's not fair on Bridgy).

almereyda commented 5 years ago

As an active Idno/Known user since early days, I might be interested to join folks in Berlin during https://indieweb.org/2018/Berlin

Is someone planning to attend?

mapkyca commented 5 years ago

Wasn't planning to, but I do love Berlin, so I might have a look at flights this weekend.

Would certainly be interested in seeing some PRs and contributions.

jgmac1106 commented 5 years ago

There is a large contingency going that will be working on Activity Pub in Berlin...not so. I will be attending remotely, tried to find the money, but will also be pretty useless in terms of AP..

That being said I am happy to help with Activity Pub in anyway I can for Nurenberg or Berlin. Will also be trying to create an idno webmention badgs plugin.

Related repos: https://github.com/pfefferle/wordpress-activitypub https://github.com/aaronpk/Nautilus

Maybe we just convince @snarfed to release an paid enterprise version of bridgy.

strypey commented 5 years ago

AFAIK bridgy is all free code. Couldn't you set up your own instance(s) for your enterprise customers?

snarfed commented 5 years ago

i kind of regret reusing the Bridgy (https://brid.gy/) branding for Bridgy Fed (http://fed.brid.gy/), since it's a separate codebase and service.

Bridgy itself is mature and scalable. Bridgy Fed, on the other hand, is neither of those things, and probably never will be. it's definitely usable, and i welcome new users! i'd like to think it's a good way for anyone with an indieweb site, Known included, to try AP...but Ben's right, built in support is probably the right answer for Known long term.

also fwiw i don't really ever have plans to make either Bridgy or Bridgy Fed a paid business. i'm lucky that i can support them with my own money and time. if i asked users to pay, that wouldn't help me any, and would add a bunch of responsibility and obligation and extra work that i don't want.

and yes, Bridgy is open souce, but i definitely don't want to encourage people to run their own. multiple instances that all look official, let anyone sign up, point users to me to support, but are running arbitrary old (possibly buggy) versions of the code would be very bad for all the obvious reasons.

apologies for the rant. tldr: feel free to use Bridgy and Bridgy Fed, and don't worry about any burden!

herbsmn commented 5 years ago

I'd love to see this feature implimented as well.

poVoq commented 4 years ago

https://github.com/pterotype-project/activitypub-php

Maybe a starting point? At least with WordPress it works reasonably well.

benwerd commented 2 years ago

This is now a funded issue here: https://github.com/idno/known/issues/2615

lindner commented 2 years ago

Exciting! Glad to see this experiment in action.

Cambridgeport90 commented 2 years ago

I can’t wait to see this… after all, I’m thinking of returning to Known once things settle down on my end, so will be tracking progress. I can’t code in PHP worth a dang and a half, but I can test.

From: Paul Lindner @.> Sent: Friday, December 10, 2021 5:18 PM To: idno/known @.> Cc: Subscribed @.***> Subject: Re: [idno/known] Support ActivityPub (#1701)

Exciting! Glad to see this experiment in action.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/idno/known/issues/1701#issuecomment-991341554, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADS4MAHSYYOXSUIEFTA6TZTUQJ4AFANCNFSM4DHXA6WQ.

ipranjal commented 2 years ago

@benwerd @mapkyca just a question , should ActivityPub implemented in core or needs to be implemented as separate plugin ?

benwerd commented 2 years ago

I believe it should be implemented in core.

Ben Werdmuller ( http://goog_1933028737 ) werd.io ( http://werd.io ) | @benwerd ( https://twitter.com/benwerd )

(he/him)

On Sat, Dec 11 2021 at 10:28 AM, Pranjal Pandey < @.*** > wrote:

@benwerd ( https://github.com/benwerd ) @mapkyca ( https://github.com/mapkyca ) just a question , should ActivityPub implemented in core or needs to be implemented as separate plugin ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub ( https://github.com/idno/known/issues/1701#issuecomment-991739725 ) , or unsubscribe ( https://github.com/notifications/unsubscribe-auth/AAEYL2AGGAWETC3BGS6IRC3UQOJ3RANCNFSM4DHXA6WQ ).

Cambridgeport90 commented 2 years ago

Definitely.

From: Ben Werdmuller @.> Sent: Saturday, December 11, 2021 2:26 PM To: idno/known @.> Cc: Katherine M. Moss @.>; Comment @.> Subject: Re: [idno/known] Support ActivityPub (#1701)

I believe it should be implemented in core.

Ben Werdmuller ( http://goog_1933028737 ) werd.io ( http://werd.io ) | @benwerd ( https://twitter.com/benwerd )

(he/him)

On Sat, Dec 11 2021 at 10:28 AM, Pranjal Pandey < @.<mailto:@.> > wrote:

@benwerd ( https://github.com/benwerd ) @mapkyca ( https://github.com/mapkyca ) just a question , should ActivityPub implemented in core or needs to be implemented as separate plugin ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub ( https://github.com/idno/known/issues/1701#issuecomment-991739725 ) , or unsubscribe ( https://github.com/notifications/unsubscribe-auth/AAEYL2AGGAWETC3BGS6IRC3UQOJ3RANCNFSM4DHXA6WQ ).

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/idno/known/issues/1701#issuecomment-991757658, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADS4MAH3325BNMUFDZBABJ3UQOQUNANCNFSM4DHXA6WQ.

ipranjal commented 2 years ago

little bit of dive made it obvious that it needs to be implemented in the core , here is the rough draft https://github.com/idno/known/issues/2615#issuecomment-991778488

ipranjal commented 2 years ago

should close this discussion in favour of #2615

almereyda commented 3 months ago

Agreed, this can bee closed, now that #2615 has more traction.

Edit: Despite issue number 1701 is lower (=older) and has a nice Star Trek flair to it …