published
updated
Lately, I'm taken by the idea that I should use my PDS as the center point for my online presence. Previously it's been this site, for the most part. The only thing I can post from here is my notes. But I want a cute whimsical website that captures the tone of what I've been up to. The music I've been listening to, and the tv shows I've watched. The articles I think are worth reading, and my own annotations about them. Cool pictures I found online.
I can't do any of that from here, despite owning all the data. The barrier of interop is too high. But my PDS already stores a bunch of this data! Rocksky captures my listens, I review things on skylights.my, and even semble.so will allow me to save bookmarks and annotations (I hope). The more apps ATProto gets, the more things I can show on my website!
In order to do that, we need a public marketplace for templates. So anybody can make a webpage for any kind of lexicon data. It reads lexicons from your PDS, and turns them into static HTML. Maybe we can even get it to run on tangled's CI, and hosted as a repo on a knot? There's a lot of great overlap here.
A template lexicon unlocks the PDS as a CMS. It defines what lexicon it reads, whether it takes one or many? And whether it produces one page or many? I'm not sure on the specifics yet. I think I will build one soon though.