Technomancy's place

my pleroma patches got merged yesterday! thanks @kaniini

if you're running pleroma from the develop branch, you can now add this config to make it so that profiles and statuses can be shown as server-generated HTML without loading up the whole pleroma-fe JavaScript application:

config :pleroma, :static_fe,
enabled: true

see it in action here:

for comparison, on slow hardware (like my current laptop) the new page loads in around half a second, while the old one takes 3 seconds (if pleroma-fe is already loaded) or 8 seconds (if it's not)

(this server is running on a raspberry pi, so half a second is the upper bound of how slow it could be; on a Real Computer it is likely to be much faster)

this is great news actually!

@matrixsasuke thanks! definitely let me know if you try it out and have any feedback. I've got plans to take it a bit further beyond just profiles and statuses, but this was a natural place to start.

@technomancy well, i just visited your page and it looks fine.

simple public notes similar to rms.
i like it.

@technomancy @kaniini I wish Pleroma server can be installed without the Pleroma-FE and used entirely from mobile apps and alternative webapps.

I like how Riot and Matrix Synapse are separate from each other. The server has no requirement for a particular client.

Pleroma-FE is currently required for registration and OAuth authentication workflows making it indispensable. A small installation has to serve both the frontend and backend. I want to be able to host just the backend.

@njoseph_1 @technomancy we are already working on this