Proud to share: After 5 years, $3Million, and no investors: Here's everything we've learned from building the #1 CMS on Github 🔥 https://blog.ghost.org/5/
@johnonolan Interesting, I'm currently implementing ActivityPub in Go for a side project and the standard is surprisingly well specified and straightforward to follow, I am not a JS guy, so I'll not be able to help with your implementation if you decide to do one, but for me the biggest paint point has actually been dealing with the dynamic nature of JSON-LD in a typed language, which won't be a problem in JS. My guess would be 2-3 months part-time to implement AP for an experienced JS dev.
@johnonolan The bigger question would be, what exactly would make sense to 'federate' in Ghost?
Probably Likes/Kudos/Claps? And possibly allowing comments for an article to be posted on any Ghost blog that Linked to/Boosted/Endorsed a particular article and these comments would then show bellow the original post too?
I guess maybe even allowing different articles than quote the original article, where the quoted passages link back to the original article?
Quite a bit can be done actually.
@MatejLach sorry for slow reply :) in terms of what to federate... I mean the obvious answer (to me?) is users and posts - so basically everything. Can imagine it working quite similar to a hybrid between mastodon and a news reader - kinda
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!