TomboFry/microlight

Question about microlight / activitypub

Closed this issue · 6 comments

pwFoo commented

At the moment I try some social networks like Mastodon, Friendica or Diaspora with decentralized instances.

Would it possible with microlight to build such a site / server / instance? And communicate with other instances like Mastodon via activitypub / ostatus protocols?

I mean prepare local data to be send / received / shared to networks?

pwFoo commented

Would bei nice to integrate such a feature into the used cmf, but it looks complicated and no lib / class ist available.

Hello! Microlight will be intended as a simple blog engine for a single person. It is not intended for use as a social network where multiple people sign up, if that is what you are referring to.

I need to do more research, but I would like it to support POSSE, where it will automatically post to other social media websites. That way, people's likes, comments, and reposts will show up on the original post.

pwFoo commented

Maybe interesting to use it with my preferred php cmf. Thanks

@TomboFry, there is already single-user software using ActivityPub

Just to clarify, this will not be oriented around ActivityPub specifically. This project is essentially a remake of another project of mine called "hyperlight" (which was a super simple blog engine based on markdown files), except this project will make use of MicroPub (hence the name "microlight"), different post formats, and other IndieWeb features.

I know there are definitely existing projects that do this, but I wanted to make one myself 🙂

To be honest I wasn't expecting people to pay attention to this project so soon, absolutely nothing about this is properly fleshed out yet 😅

After doing some more research, I will definitely be adding ActivityPub support, so people can follow your blog on (for example) Mastodon, and like and comment on your posts straight from there. I'm not sure about doing it the other way around (ie. Liking other people's posts from your website), but that doesn't make sense from a UI point of view, but I'm sure I'll figure something out.