Skip to main content

Architecture

Purpose

ID86 is a search-first documentation hub. The homepage gets visitors to a relevant reference quickly through a prominent search bar and topic cards. WordPress publishes and manages the references; a GitHub Markdown repository is the source of truth for scalable content maintenance.

Tech Stack

LayerTechnology
Web serverOpenLiteSpeed
PHP8.3.6
DatabaseMariaDB
CMSWordPress 7.0.2
Parent themeGeneratePress
Child themegppersonale (display name: id86.net)
Page builderGenerateBlocks
Editable sectionsGeneratePress Elements
SearchFuse.js v7 (client-side fuzzy search)
Edge/CDNCloudflare (DNS, cache, Access, SSL)
Subscriber storageCSV files outside webroot
Email verificationReoon API (power mode)

Active Plugins

PluginPurpose
GenerateBlocks + ProDynamic content blocks for templates
GP PremiumSite footer, off-canvas panel, smooth scroll
LiteSpeed CachePage caching and optimization
Fuse.js SearchSearch index integration
Fluent Forms + Pro(Reserved)
Fluent SMTPEmail delivery
SEOPress + ProSEO metadata
PerfmattersPerformance optimizations (disabled on front page)
WP CompressImage optimization
Admin Columns ProAdmin list management
Greenshift + Query + SEOAdditional blocks and SEO features
Easy Code ManagerFluent Snippets code storage
SureMembers + CoreMember content access
HappyFiles ProMedia folder organization
Flush OPcacheAdmin OPcache flush button

Production Topology

Internet
-> Cloudflare DNS, CDN cache, WAF, and Access (Zero Trust)
-> GC-US-M10 / OpenLiteSpeed / PHP 8.3
-> WordPress 7.0.2 at id86.net
-> GeneratePress + gppersonale child theme
-> GeneratePress Elements + documentation posts

Key Locations

ConcernPath
WordPress root/home/Dmg59ZFtKg6bIws1/id86net/public_html
Child theme (prod)wp-content/themes/gppersonale
Child theme (canonical dev)/home/rezriz/github/Wordpress/wp-dev/themes/develop-internally/id86/gppersonale-child-theme
Markdown content source/home/rezriz/github/ID86-instant-documentation
Subscriber CSV directory/home/Dmg59ZFtKg6bIws1/id86-subscribers
Theme repositorygithub.com/donnyaw/id86-gp-theme
Content repositorygithub.com/donnyaw/ID86-instant-documentation
Ops documentation/home/rezriz/github/brain-donnyaw-cf-pages/id86.net

System Boundaries

  • WordPress is the presentation and publishing runtime.
  • Child theme owns site-specific PHP (functions, shortcodes, search index, subscription) and all CSS.
  • GeneratePress Elements own editable homepage content, single-post layout, archive layout, footer, and subscribe bar.
  • Markdown repository owns source documentation content and sync tooling.
  • Cloudflare provides the public edge layer, DNS, cache, and Access authentication.
  • GC-US-M10 is the production host; origin verification uses --resolve with a local IP.

Search-First Priority

The homepage is intentionally search-first:

  • Perfmatters optimizations (delay JS, defer JS, remove unused CSS, lazy load) are disabled on the front page so the search bar is interactive immediately.
  • GeneratePress native search is replaced with the Fuse.js command palette.
  • The homepage header omits the search trigger because the hero search is the primary entry point.