Interesting, but I don’t think this allows mods to customize a community’s HTML in the way that I have seen done on reddit (custom backgrounds, upvote/downvote icons, etc).
It doesn’t, and due to the way lemmy frontends work, it likely won’t ever natively have that feature. Something that might be possible though is a browser addon that applies custom CSS to communities when visiting them through mlmym? But someone would have to make that, and get moderators to submit custom CSS for their communities…
Thank you for sharing, I wasn’t aware of this feature. But to be fair, PieFed has it easier here because it has a ‘main’ frontend (unlike lemmy, where all frontends are third-party as far as the main software is concerned) that you can apply styling to. Even then, it can only work on that main frontend and not any alternate clients.
I really need to follow PieFed more closely, to be honest. It has so much stuff…
edit: actually, I just noticed this:
The custom CSS/JS/Jinja needs to be submitted and approved first, but then a moderator could add it to the community as the official theme.
So I assume an admin has to add it as a possible theme first, right? If that’s good enough, I guess something similar could be done in mlmym too. mlmym should already be very easy to style; it doesn’t have a skins/themes mechanism, but that’s nothing that couldn’t be added.
I think I’m still favorable to the addon approach because it would mean that the custom style could work across every mlmym installation without needing admin involvement, but a theme system is also a reasonable compromise.
Interesting, but I don’t think this allows mods to customize a community’s HTML in the way that I have seen done on reddit (custom backgrounds, upvote/downvote icons, etc).
It doesn’t, and due to the way lemmy frontends work, it likely won’t ever natively have that feature. Something that might be possible though is a browser addon that applies custom CSS to communities when visiting them through mlmym? But someone would have to make that, and get moderators to submit custom CSS for their communities…
Lemmy might not support this, but PieFed does (without the need for a browser extension). There are some instructions here on setting it up:
https://codeberg.org/rimu/pyfedi/src/branch/main/docs/developer_docs/09_Theming_Guide.md
The custom CSS/JS/Jinja needs to be submitted and approved first, but then a moderator could add it to the community as the official theme.
Mbin also supports it, and without needing approval.
Though it’s not currently being federated, is that the same or different on Piefed?
Thank you for sharing, I wasn’t aware of this feature. But to be fair, PieFed has it easier here because it has a ‘main’ frontend (unlike lemmy, where all frontends are third-party as far as the main software is concerned) that you can apply styling to. Even then, it can only work on that main frontend and not any alternate clients.
I really need to follow PieFed more closely, to be honest. It has so much stuff…
edit: actually, I just noticed this:
So I assume an admin has to add it as a possible theme first, right? If that’s good enough, I guess something similar could be done in mlmym too. mlmym should already be very easy to style; it doesn’t have a skins/themes mechanism, but that’s nothing that couldn’t be added.
I think I’m still favorable to the addon approach because it would mean that the custom style could work across every mlmym installation without needing admin involvement, but a theme system is also a reasonable compromise.