The Eternal Flame Pub Secured message board(for members only)
[Main thread index]

From: Hubert
Subject: Welcome to the new EF.org
Date: Fri, 17 Mar 2023 20:14:11 +0000

This may come as a bit of a surprise, but I have almost completely rewritten the website! I've been wanting to do this for a while - it's been running on an embarrassingly old version of PHP, and updating it to a more modern version would be quite annoying. So I didn't, I rewrote it in Rust. There should be very little that's visibly different. All pages that aren't form submission targets have the same URIs (including the now-a-lie ".php" part) because cool URIs don't change, I got rid of some things that honestly haven't been touched in ages and cleaned up a couple of things that I have been annoyed by for a while - perhaps most noticeably you don't have to select your own time zone on the message boards anymore, we just use Javascript to convert from UTC to your local time-zone in the browser. But the biggest single thing is that the web irc gateway on the contact page works again, and for the first time it doesn't require any kind of plug-in - no Flash, no Java. It's just standard part-of-every-browser tech that should™ last long-term. I haven't done much styling for it, so it's pretty bare-bones, but it works, which is more than the old one did.

A bit of a delayed response but thanks for updating the site. I meant to post this a few days ago but never got around to it. I helped Thas test these changes as we're still in touch through IRC. A few things were actually failing (that used to work) from the php bitrot so it's good to get them working again.

I've also noticed some entries in the library itself that are not working properly (though the overall functional operations of the library are working) and should be either fixed or marked as historical. The download of the Neverwinter Nights "The Island Pillar" module doesn't work but I found the version it referred to locally and I'm kind of on a NWN nostalgia run. :) I managed to install NWN so it can run the old module and might fiddle with that again and fix whatever is posted in the library. Little things like that might lead to changes in the library. And it is good that is allowing changes to be made.

Hubert


Reply to this article Report this article as spam