Recently Updated Pages
Display Styles
There are currently three gallery display styles that galleries can be displayed with. Standard ...
Gallery Variables: DOM nodes
Element ID standards Gallery elements all conform to the following element ID standard: ${prefi...
Variables
For each "item" in a gallery (i.e. an artwork submission, with one video or image as the thumbnai...
Implementation Details
Dynamic resizing For the "standard" gallery layout, the code notes the aspect ratio of each artw...
Upload handling
To handle images uploaded into a TinyMCE editor's content by a user, a few things have to be done...
Initialisation options
The TinyMCEManager class sets some default options for TinyMCE editor initialisation. These can b...
Page-specific server-side content loading
Configuring WinSCP
Session Configuration Note that you can import saved sessions from PuTTY, which saves having to ...
Navigation bar
Crontabs
Each Deserted Chateau webserver should have the following added to the root crontab: # Add the b...
Configuring PuTTY
Connection and auth configuration Host name: bitnami@<domain name> (or IP address if no domain i...
BookStack
Homepage https://www.bookstackapp.com/ What is it? Open-source software used for creating nic...
Testing mobile layouts on physical devices
Testing the site on a physical phone requires some configuration (as mobile Chrome does not have ...
Deserted Chateau Loggers
Deserted Chateau uses the PHP monolog library for logging. The Antsstyle\DesertedChateau\Core\Log...
Troubleshooting log messages not appearing
If you're expecting Apache to be logging output, and it isn't, there's a few likely culprits. In...
PHP AJAX forms
All PHP forms that are used for AJAX requests must extend the Antsstyle\DesertedChateau\Handlers\...
ansicolor
Homepage https://www.npmjs.com/package/ansicolor What is it? A JavaScript library for adding c...
loglevel
Homepage https://github.com/pimterry/loglevel What is it? A barebones JavaScript library for m...
hls.js
Homepage https://github.com/video-dev/hls.js What is it? A JavaScript library for enabling HLS...
localstorage-slim
Homepage https://github.com/digitalfortress-tech/localstorage-slim What is it? A lightweight l...