what are you working on?
Essentially creating what I wanted a GNU social rewrite to actually be:
- Written in very simple, flat code (as PHP projects used to be) that can be easily modded (inline, or as plugins) and not just habitually pull in some framework or design patterns that aren’t even needed.
- Trivial to install, just by extracting and following a web installer. Nothing to deal with of running any build scripts or package management tools.
- Something that doesn’t require JavaScript for all functionality, while JavaScript is provided for progressive enhancement. Something that doesn’t pull in sizable JS libraries when things can be cleanly and performantly done in plain JS instead, most of the time.
- Long-term platform support, rather than something cranking up the minimum version requirements for no reason. In other words: software you could actually run on LTS platforms equivalent to CentOS, and not break from an update (like from bumping the PHP minimum requirement for the lulz).
- Able to run in constrained hosting environments, such as shared hosting providers
- Something fault-tolerant that can continue hosting public content, even if the application shits itself.
- Something that can just let the web server directly serve public content, rather than using the application like a second webserver to make all request routing decisions.
- Something that gives me exposure of it’s internal workings in an actual admin panel, that I can even keep an eye on federation activity, rather than having to pick apart a database to inspect deliverability, retries, etc.
- Something that allows me to prototype and tinker, to craft custom requests/activities, to experiment with new ideas, of essentially a developer console available for those with certain admin privileges.
Surprisingly I still don’t have an official name yet. Effectively it’s meant to be another social media platform, but where I’d like to “roll Pleroma, PeerTube, and maybe an art system, into one application”, or that could be extended into fulfilling that via plugins. It sounds far-reaching, but much of that’s just purely cosmetic details of layout, and I find it a bit pointless that a whole separate software is “needed” just to provide a “YouTube-like layout” for video/art uploads (instead of ‘microblogging feed layout’).