Skip to main content

Recently Updated Pages

November 25

Development Updates, pre-launch 2025

Hi all, hope you're doing well. Somehow I've been able to get more stuff done this month, hopeful...

Updated 1 week ago by Ant

November 3

Development Updates, pre-launch 2025

Hi all, hope you're doing well. This update is very, very late; I keep meaning to return to a two...

Updated 1 week ago by Ant

April 9

Development Updates, pre-launch 2025

Hi all, hope you're doing well. Video encoding tests I did some extra testing of HEVC / H.265 v...

Updated 1 week ago by Ant

January 23

Development Updates, pre-launch 2025

Hi all, hope you're doing well. I'm quite badly ill, so I haven't been able to do much of anythin...

Updated 1 week ago by Ant

Misc

Useful Commands Reference

SQL Using the GetGalleryForDisplay stored procedure CALL usp_galleries_GetGalleryFo...

Updated 2 weeks ago by Ant

snuffleupagus

Third-party libraries Backend libraries

Homepage https://snuffleupagus.readthedocs.io/ What is it? A PHP module for increasing the sec...

Updated 1 month ago by Ant

stripe-php

Third-party libraries Backend libraries

Homepage https://github.com/stripe/stripe-php What is it? The official Stripe library for usin...

Updated 1 month ago by Ant

unzipper

Third-party libraries Backend libraries

Homepage https://www.npmjs.com/package/unzipper What is it? A Node.js library for unzipping co...

Updated 1 month ago by Ant

Valkey

Tech stack Frameworks & Runtime Environments

Homepage https://valkey.io/ What is it? An in-memory data store, designed specifically for sim...

Updated 1 month ago by Ant

Less

Tech stack Languages

Homepage https://lesscss.org/ What is it? An extension of CSS, that allows for functions and o...

Updated 1 month ago by Ant

SQL (MariaDB)

Tech stack Languages

Homepage https://mariadb.org/ What is it? A language for querying relational databases. SQL ha...

Updated 1 month ago by Ant

PHP

Tech stack Languages

Homepage https://www.php.net/ What is it? A scripting language used for back-end code (it stan...

Updated 1 month ago by Ant

Python

Tech stack Languages

Homepage https://www.python.org/ What is it? A high-level scripting language. Why did we choo...

Updated 1 month ago by Ant

HTML, CSS & JavaScript

Tech stack Languages

Homepage https://www.w3.org/standards/history/html52/ https://www.w3.org/TR/CSS/#css https://e...

Updated 1 month ago by Ant

The SpaStateManager class

Code Standards: Frontend

Deserted Chateau's SPA is implemented via this class, and can be enabled or disabled by users via...

Updated 1 month ago by Ant

General webserver setup and update procedures

Webserver Documentation

This page focuses on setting up webservers in AWS Lightsail using the Bitnami LAMP stack image, b...

Updated 1 month ago by Ant

Specifics of setting up Node.js servers for WebSockets use (unused)

Webserver Documentation

Step 1: Stop Apache To use the WebSockets server properly, we want to use port 443 to serve requ...

Updated 1 month ago by Ant

Session Management

Code Standards: Backend

Session Handling Deserted Chateau uses phpredis as a session handler, both for improved performa...

Updated 1 month ago by Ant

Configuration Values

Code Standards: Backend Redis: Cached Items and Rate Limits

Deserted Chateau's webservers have various configuration values that are stored in the main datab...

Updated 3 months ago by Ant

Logging Standards

Code Standards: Frontend

The LogManager class initialises all of Deserted Chateau's frontend loggers. To use them, you mus...

Updated 4 months ago by Ant