Wittenberg

Xheneral/General => Wittenberg => Topic started by: Baron Alexandreu Davinescu on December 31, 2025, 06:55:33 PM

Title: [GOVT] New Immigration System Complete
Post by: Baron Alexandreu Davinescu on December 31, 2025, 06:55:33 PM
(https://imx.talossa.com/i/86f7e332-4a92-4118-93ae-880a8b751532.png)

Immigration System Reworked

Following up on my last announcement, and now that all the work is complete: I'd like to announce that the new immigration system is live and working smoothly.

For years now, the immigration application has been handled by a custom web form through WordPress.  It required several specific plugins to function, many of which were no longer updated and were not compatible with newer WordPress.  Worse, it seems like it kept records on the plugin that were openly accessible in plaintext to anyone with the rights to edit the national website.

I don't think we ever had a problem because of this, but it wasn't a good situation.  However, it was also really challenging to do anything to improve it.  Any edits or changes were likely to make the whole thing inoperable.  This happened a while ago when the immigration form was entirely broken for months -- it took a lot of fiddling to get it working again.

Anyway, it was apparent that we needed something new.  And a week ago, I got started trying to update the backend of things... and the whole form immediately broke.  And because I was sufficiently annoyed with that, I ended up abandoning it.  Instead, I replaced it entirely.

The new system automatically takes in data and sends it to a secure online spreadsheet, where a script parses it each time and generates the necessary emails.  This information is then pulled to another sheet, where it is stored with fields for notes about the process (eg, which applications were rejected as incomplete with an explanatory email, which applications were complete but missing a Witt account, etc).

The benefits:

I'm sure there will be bugs to work out, but it's been a few days and I'm fairly confident that everything is working the way it should.  Please contact me if you have any questions or suggestions.  I'm here to serve you.