Supported Browsers and Platforms
Off on a Tangent is designed for a viewport width of at least 360dp. It should work properly in most modern browsers on most modern platforms. If you have any trouble using the site with any of the browsers listed below, please let me know!
Browsers
The most recent version of each of the browsers listed below is fully supported:
Operating Systems
The above-listed browsers are tested (when available) on the latest versions of the following operating systems:
- Apple iOS, iPadOS, and MacOS
- Google Android and Chrome OS
- Haiku OS
- Linux Mint
- Microsoft Windows
Core and Libraries
- WordPress—the blogging and content management system at the core of this site, including the following plugins:
- Akismet Anti-Spam by Automattic
- Broken Link Checker by WPMU DEV
- Disable Comments by WPDeveloper
- Geolocation IP Detection by Yellow Tree (Benjamin Pick)
- Site Kit by Google by Google
- Jetpack by Automattic
- Search Exclude by QuadLayers
- VigilanTor by Drew Phillips
- Yoast SEO by Team Yoast
- Underscores (_s)—the WordPress starter theme base of the Tangent theme
- This site also makes use of the following libraries:
- jQuery—used by most of the site’s client-side JavaScript code
- Bootstrap—the responsive layout and interface framework
- Bootstrap Icons—the icon library used throughout the site
- Bootstrap Navbar Dropdowns—improved Bootstrap menu functions
- jsVectorMap—the foundation of the electoral and other maps
- Mousetrap—used by the site’s keyboard shortcut system
Underpinnings
- DreamHost—hosting and domain registration services
- Apache HTTP Server—web server software
- PHP—server-side scripting system
- Oracle MySQL—database system
Design and Development
- Adobe Creative Cloud—graphics and design tools
- Git Version Control—version control system
- Google Chrome—primary development browser
- JetBrains PhpStorm—PHP and JavaScript development environment
- Mantis Bug Tracker—bug tracking system
Standardization and Evaluation
- HyperText Markup Language (HTML)
- Standard: WHATWG HTML Living Standard
- Evaluation: Nu HTML Checker
- Cascading Style Sheets (CSS)
- Standard: W3C CSS Snapshot 2020
- Linting: StyleLint
- ECMAScript (JavaScript)
- Standard: ECMA-262 ECMAScript 2021 (Twelfth Edition)
- Linting: ESHint
- Extensible Markup Language (XML)
- Standard: W3C Extensible Markup Language 1.0 (Fifth Edition)
- Evaluation: XML Validation
- JSON Data Interchange Syntax
- Standards: ECMA-404 JSON Data Interchange Syntax (Second Edition)
- Linting: JSONLint
- Web Content Accessibility Guidelines (WCAG)
- Standard: W3C WCAG 2.1
- Evaluation: University of Illinois Functional Accessibility Evaluator
Minification
- CSS Optimizer (CSSO)—CSS minification
- OptiPNG—PNG image compression
- UglifyJS—JavaScript minification