-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Ryan Shepherd edited this page May 21, 2026
·
8 revisions
Where HOF is going. Dates are aspirational, not promises.
- Brand system locked
- Architecture decided
- Plugin scaffold (PSR-4, Composer, Vite)
- Docker dev environment
- Basic admin shell (React +
@wordpress/components) - Indexer foundation
- First facet type: Checkbox
Goal: a usable filter on a Woo shop page.
- Checkbox + Radio + Dropdown facet types
- Range slider (numeric)
- Frontend Preact app
- URL state sync
- WooCommerce integration (categories, attributes, price)
- Basic admin UI for creating facet sets
- Documentation: install, quick start, first facet
Goal: feature parity with the basics of FacetWP.
- All planned facet types (catalog)
- Listing builder (templates for results)
- Display templates (per-facet markup overrides)
- ACF integration
- Custom post type support
- Page builder integrations: Gutenberg, Bricks
- REST API public + versioned
- CLI:
wp hof index,wp hof export
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
- HOF Pro (premium features TBD)
- Multilingual: WPML + Polylang adapters
- Headless mode (REST-first, no WP rendering)
- Saved searches (per-user)
- AI-assisted facet suggestions (yes really)
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