Skip to main content

Recently Updated Pages

monolog

Third-party libraries Backend libraries

Homepage https://github.com/Seldaek/monolog What is it? An open-source library that implements...

Updated 1 year ago by Ant

robthree/twofactorauth

Third-party libraries Backend libraries

Homepage https://github.com/RobThree/TwoFactorAuth What is it? An open-source library for crea...

Updated 1 year ago by Ant

sharp

Third-party libraries Backend libraries

Homepage https://sharp.pixelplumbing.com/ What is it? Sharp is a high-performance library for ...

Updated 1 year ago by Ant

Clarity: icons

Interface Design Designing interactive, responsive inter...

Updated 1 year ago by Ant

Clarity: colours

Interface Design Designing interactive, responsive inter...

Updated 1 year ago by Ant

Choosing 'secondary' infrastructure providers

Introduction Choosing your Infrastructure and Softwa...

While this isn't necessarily needed (you might have every tech solution you need from your primar...

Updated 1 year ago by Ant

Incorrect event object properties in Chrome DevTools

Code Standards: Frontend HTML / JS / CSS notes

When logging some object types in the Chrome DevTools console, you can get misleading results. Co...

Updated 1 year ago by Ant

Tool Classes

Code Standards: Frontend Frontend Class Structure

Updated 1 year ago by Ant

Manager Classes

Code Standards: Frontend Frontend Class Structure

Updated 1 year ago by Ant

Variable Prefixes

Code Standards: Frontend CSS Standards

All variables begin with the --dc- prefix. Variables for specific themes have a different prefix...

Updated 1 year ago by Ant

Styling overrides and customisation

Code Standards: Frontend TinyMCE Standards & Overrides

Normally, customising TinyMCE's appearance means creating a new theme, compiled in LESS. For most...

Updated 1 year ago by Ant

Redis

Useful Commands Reference

Refresh webserver configuration values The values kept in the configuration database table are c...

Updated 1 year ago by Ant

Plugin Notes

Code Standards: Frontend TinyMCE Standards & Overrides

Emoticons To avoid using a third-party CDN, we use a self-hosted copy of the open-source Twemoji...

Updated 1 year ago by Ant

Creating Lambda layers for common functions

Infrastructure (AWS) Lambda

To save on repetitive code in your Lambda functions, you can define a custom Lambda Layer to add ...

Updated 1 year ago by Ant

Authenticating AWS service clients within Lambda functions

Infrastructure (AWS) Lambda

There are two secure ways you can give a Lambda function permission to invoke other AWS services,...

Updated 1 year ago by Ant

Display Styles

Code Standards: Frontend Artwork Galleries

There are currently three gallery display styles that galleries can be displayed with. Standard ...

Updated 1 year ago by Ant

Gallery Variables: DOM nodes

Code Standards: Frontend Artwork Galleries

Element ID standards Gallery elements all conform to the following element ID standard: ${prefi...

Updated 1 year ago by Ant

Variables

Code Standards: Frontend Artwork Galleries

For each "item" in a gallery (i.e. an artwork submission, with one video or image as the thumbnai...

Updated 1 year ago by Ant

Implementation Details

Code Standards: Frontend Artwork Galleries

Dynamic resizing For the "standard" gallery layout, the code notes the aspect ratio of each artw...

Updated 1 year ago by Ant

Upload handling

Code Standards: Frontend TinyMCE Standards & Overrides

To handle images uploaded into a TinyMCE editor's content by a user, a few things have to be done...

Updated 1 year ago by Ant