2026-04-30 16:30:37
This week on #ProFed: mostly refactoring and strengthening the foundations. Next week I expect to have the beginnings of a web client.
https://joinprofed.social
I have finished the outward architecture of #ProFed as a base for discussion. I've used AI to help me put my braindump into a more consistently readable text. be prepared to see a free AI-isms, though it isn't terrible, I think.
This week on #ProFed: I've documented the outward-facing architecture – ActivityPub extensions, federated search, and how other systems can integrate with ProFed.
This is aimed at developers of other projects who want to build on or cooperate with ProFed.
This week on #ProFed: the web client has its first non-public page: the settings page, complete with login. It's also the first page that doesn't just display data but saves it too. Small step, but it means the full web client stack is now tested end to end.
#ProFed has a logo now – and a running test installation.
I've imported a profile using the Profile Importer, which reads an existing website using h-resume #microformat tags. The imported account is already visible in
Here ist the next week in #ProFed. This week I took a break. So there's nothing new to report. I'm back to it already, and next week we'll have some news again.
https://joinprofed.social
This week on #ProFed: I switched the web client from Svelte to HTMX Jinja2 templates. Svelte would have made small installations unnecessarily complex.
The web client uses exclusively the same API that other clients can use too, to make sure the API actually covers everything it needs to.
1/3
The discussion after my first post on #ProFed produced great feedback. I've been working on the website since.
In the meantime, development continues. I've started to work on the Profile Importer: a component that reads your existing online profile using `h-resume` #microformat ta…