cleverdevil
cleverdevil

Again feeling the desire to build a new open source social website platform that natively supports feeds, ActivityPub, ATProto, with an integrated reader and mobile client.

Oh yeah, I don’t have any time for that and there isn’t a market for it 🤓

|
Embed
jsonbecker
jsonbecker

@cleverdevil kind of what I use Micro.blog for

|
Embed
cleverdevil
cleverdevil

@jsonbecker it’s the closest thing out there. @manton has done a fantastic job.

I like having a dynamic site, powered by a queryable data store, and I would love for there to be a self-hosted, open source option that acts as a feed aggregator, Fediverse server, and ATProto server.

|
Embed
jsonbecker
jsonbecker

@cleverdevil I’m the reverse largely. Went static site a decade ago and cannot imagine going back for a personal website. Hugo’s data-driven pages are close enough if you really need to go there. But the need for any infrastructure past nginx or Caddy feels nuts to me.

|
Embed
cleverdevil
cleverdevil

@jsonbecker yeah, I do lots of crazy stuff with my site, admittedly. For the majority of people static is great.

If I did build something today, I’d likely store content as individual JSON files in a directory in either JF2 or mf2json and then make a query interface using Apache Drill or the like.

|
Embed
cleverdevil
cleverdevil

@jsonbecker alternatively, I have considered using something like Datasette with the “Baked Data” pattern - simonwillison.net/2021/Jul/...

|
Embed
In reply to
jsonbecker
jsonbecker

@cleverdevil Hugo fully supports this with json formatted data.

|
Embed
cleverdevil
cleverdevil

@jsonbecker neat! I wasn’t aware. You can do dynamic queries?

|
Embed
jsonbecker
jsonbecker

@cleverdevil this whole page is powered by a json blob for books data json.blog/books/

|
Embed
cleverdevil
cleverdevil

@jsonbecker may need to give Hugo another look!

|
Embed