Skip to content

Roadmap

Ryan Shepherd edited this page May 21, 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 (pre-alpha)

  • 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/
  • Facet types: Checkbox, Range Slider, Search, Color Swatch, Swipe Deck
  • View facets: 2D Slider, Ask (conversational, BYOK Anthropic key)
  • Security & quality scaffold (CodeQL, Dependabot, secret scanning, branch ruleset)
  • CI: PHP + JS lint, markdown lint, build
  • GitHub Wiki (these pages)

next up

Goal: round out the remaining facet types and land a public alpha.

  • Facet types: Radio, Dropdown, Toggle, Hierarchy, Date Range
  • Indexer foundation (custom tables, term/meta indexing)
  • First-class WooCommerce integration: categories, attributes, price (currently demo-grade)
  • Admin UI: full create/edit/delete cycle with reorderable list
  • Documentation pass: install, quick start, first facet
  • Tag v0.1.0-alpha and publish to GitHub Releases

beta · v0.5

Goal: feature parity with the basics of FacetWP.

  • All planned facet types (catalog) finished
  • Listing builder (templates for results)
  • Display templates (per-facet markup overrides)
  • ACF integration
  • Custom post type support
  • Page builder integrations: Gutenberg, Bricks
  • CLI: wp hof index, wp hof export

1.0

Goal: ship it.

  • Performance benchmarks vs FacetWP / WPGB
  • Migration tool: FacetWP → HOF
  • Migration tool: WP Grid Builder → HOF
  • Page builder integrations: Elementor, Oxygen
  • Full hook reference
  • Extension API (custom facet types via PHP)
  • Hardened, audited, ready for production

post-1.0

  • HOF Pro (premium features TBD)
  • Multilingual: WPML + Polylang adapters
  • Headless mode (REST-first, no WP rendering)
  • Saved searches (per-user)
  • Ask v2 — semantic embeddings over the index, not just structured tool calls

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