Proud to share: After 5 years, $3Million, and no investors: Here's everything we've learned from building the #1 CMS on Github 🔥

Something not mentioned in this post that I'm very interested in, is using ActivityPub to connect different Ghost instances together - just like Mastodon. If anyone is interested in chatting about this, I'd love some advice.

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

@johnonolan Did a bit of GitHub scavenging and found this, might be interesting to get in touch with the creator about what his ideas are.

@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

Sign in to participate in the conversation
Matej Lach's mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!