Konsensus Mk III
In 2020, it was again the time for a rewrite. This time with lots of simplification. I decided to cut with the visual trim, and design the site text content-first, as you can see.
Particular features include:
- Cloud-first design: no special backend tooling required, can be used in an automated CI/CD system. This website was originally designed to be built with Amazon CodePipeline, but currently is built on-demand using Jenkins with an specialized Docker container and a build script (which really doesn’t differ much from the previous state)
- Gradual features - no JS is required for the page to render, various rendering properties (e.g. target, color availability) are considered within CSS. Extraneous user-friendly features are generally implemented in JS, as to avoid cluttering the HTML files themselves with data not necessary to simpler devices and viewers.
- Automation support - pages are constructed with ERB and views can access the entire schema, allowing for instance dynamic lists of content to be easily constructed and customized.