New version of #SmolFedi, a lightweight, no-JavaScript Fediverse client written in PHP. It respects #smolweb specs.

It works fine with all basic browser such as #netsurf So you can access Fediverse on #retro computer have a basic browser (need cookies feature).

You can install it on a simple web server with php8.x / pdo_sqlite / php_curl

https://codeberg.org/adele/smolfedi

Test it on https://smolfedi.pollux.casa/ and log to all your fediverse instances (tested on #gotosocial and #mastodon). You can connect to multiple account and switch between them easily.

#smallweb #fediverse

@adele What do you mean by "It respects #smolweb specs." ?

Real question <3

#smolweb #lowtech #smallweb

Guidelines for a smolweb

smolweb.org promotes simple unbloated web. It provides resources to actors who want to participate.

@adele I'll come back to you after my reading to expose my point of view.

But first things first : I tested your validator. I can understand the http-equiv missing, but when I add it I still get an error on the <meta charset="utf-8"> part, which is strange at least, no ?

oh, and thx for this validator, it's *really* interesting !

@Mindiell
<meta charset="utf-8"> is not recognized by some old browsers, so the choice has been made to use <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> for #smolweb specs
@adele I clearly understand that part, but it is not forbidden to have both, right ?
@Mindiell parser can't check if the other one is present
@adele Hmm, I'm not java fluent, but using a boolean when you found the right meta tag should be an idea : at the end, you tell user if this meta tag is missing or not, but don't get upset if you encounter another one ;)