-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
SHEPDESIGN edited this page Jun 4, 2026
·
8 revisions
Where HOF is going. Dates are aspirational, not promises. Status is updated as commits land — the Changelog has the granular history.
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)
- 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)
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)
- 👍 Vote on issues with reactions
- 💡 Open a feature request with a real use case
- 🛠️ Build it and PR it (see Contributing)
hooked on facets · Filtering, finally fun. · GitHub · hookedonfacets.com
Filtering, finally fun.
📖 docs
🧠 concepts
🎛️ facet types
- All Types
- Checkbox
- Radio
- Dropdown
- Range Slider
- Date Range
- Search
- Hierarchy
- Color Swatch
- Swipe Deck
- Spin the Wheel
- Intersection Matrix
- Ask
- Visual DNA
- Toggle
- Saved Bin
- Pagination
🔧 develop
🗺️ project