Skip to content

Roadmap

SHEPDESIGN edited this page Jun 4, 2026 · 8 revisions

Roadmap

Where HOF is going. Dates are aspirational, not promises. Status is updated as commits land — the Changelog has the granular history.

shipped in 1.0.0

HOF 1.0.0 is feature-complete. Everything below is in the box today.

  • Brand system locked
  • Architecture decided + documented
  • Plugin scaffold (PSR-4, Composer, Vite, PHP 8.2+)
  • Docker dev environment (WP + Woo + MySQL 8, bound to localhost)
  • React 18 admin SPA on @wordpress/components
  • Vanilla JS public runtime + URL-synced facet store
  • Renderer + REST endpoints under /wp-json/hof/v1/
  • All 16 facet types (catalog) — checkbox, radio, dropdown, toggle, hierarchy, range slider, date range, search, fluid swatches, swipe deck, spin-the-wheel, intersection matrix, saved bin, Ask, Visual DNA, pagination
  • Indexer: real term / meta indexing, date → epoch conversion, background reindex (Action Scheduler + wp_cron fallback)
  • First-class WooCommerce integration: auto-detect + one-click add
  • Admin UI: full CRUD with drag-reorder + validation
  • WP-CLI: wp hof reindex, wp hof status, wp hof facets
  • Custom-field sources: ACF, Meta Box, Pods
  • Page builder integrations: Gutenberg, Bricks, Elementor, Divi, Breakdance
  • Licensing for premium distribution
  • Performance: resolve_ids() ~54ms p95 and full reindex ~19s on 100k products
  • Security & quality scaffold (CodeQL, Dependabot, secret scanning, branch ruleset)
  • CI: PHP + JS lint, markdown lint, build
  • GitHub Wiki (these pages)

post-1.0

  • HOF Pro (premium features TBD)
  • Migration tool: FacetWP → HOF
  • Migration tool: WP Grid Builder → HOF
  • Multilingual: WPML + Polylang adapters
  • Headless mode (REST-first, no WP rendering)
  • Saved searches (per-user)
  • Ask facet v2 — deeper relevance over the index (see the Ask facet page)
  • Visual DNA v4 — true visual similarity via image embeddings (shape, pattern, texture), and weight-aware palette ranking (a product whose palette mostly matches outranks a product with a single near-match)

what we're not building

To keep HOF focused, we're explicitly not building:

  • A full search engine replacement (use Algolia, Elasticsearch, etc.)
  • A page builder (use one of the good ones)
  • A theme (HOF is theme-agnostic and proud of it)

want to influence this?

  • 👍 Vote on issues with reactions
  • 💡 Open a feature request with a real use case
  • 🛠️ Build it and PR it (see Contributing)

Clone this wiki locally