Recently Updated Pages
monolog
Homepage https://github.com/Seldaek/monolog What is it? An open-source library that implements...
robthree/twofactorauth
Homepage https://github.com/RobThree/TwoFactorAuth What is it? An open-source library for crea...
sharp
Homepage https://sharp.pixelplumbing.com/ What is it? Sharp is a high-performance library for ...
Clarity: icons
Clarity: colours
Choosing 'secondary' infrastructure providers
While this isn't necessarily needed (you might have every tech solution you need from your primar...
Incorrect event object properties in Chrome DevTools
When logging some object types in the Chrome DevTools console, you can get misleading results. Co...
Tool Classes
Manager Classes
Variable Prefixes
All variables begin with the --dc- prefix. Variables for specific themes have a different prefix...
Styling overrides and customisation
Normally, customising TinyMCE's appearance means creating a new theme, compiled in LESS. For most...
Redis
Refresh webserver configuration values The values kept in the configuration database table are c...
Plugin Notes
Emoticons To avoid using a third-party CDN, we use a self-hosted copy of the open-source Twemoji...
Creating Lambda layers for common functions
To save on repetitive code in your Lambda functions, you can define a custom Lambda Layer to add ...
Authenticating AWS service clients within Lambda functions
There are two secure ways you can give a Lambda function permission to invoke other AWS services,...
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...