feat: #3631205 Use Varbase Search Base for search, with a Canvas search page and a filter rail

Issue: https://www.drupal.org/i/3631205 Theme part: https://www.drupal.org/i/3631204 (vartheme_bs5_educare!48 (merged)), merge it first for the rail styling.

  • Requires and applies drupal/varbase_search_base, tested on 1.0.x b2e0fc1.
  • Canvas page at /search: keyword form, results, and a rail with Category, Content type and Date Published (radios). The view's page display is disabled.
  • Category facet on one index field built from program type, news category and event category; 8 items with Show more.
  • search_result view mode with Canvas templates: type label, title, summary, authored date; news also shows its image.
  • Header search keeps a keyword-only form and submits to /search.
  • No cache_metadata written by the template; Views calculates it (results display carries facets_filter:f).

Tested on a Varbase 11 site: drush install and the browser installer both complete; 14 canvas pages, 77 nodes, 17 media. 12-search features: 33 scenarios passed headless in WebKit (the facet-drop scenario stays @wip). Re-applying Varbase Search Base keeps every Educare key.

AI-Generated: Yes

Checkpoints:

  • File an issue
  • Addition/Change/Update/Fix
  • Testing to ensure no regression
  • Automated unit testing coverage
  • Automated functional testing coverage
  • UX/UI designer responsibilities
  • Readability
  • Accessibility
  • Performance
  • Security
  • Developer Documentation
  • User Guide Documentation
  • Reviewed by human
  • Code review by maintainers
  • Full testing and approval
  • Credit contributors
  • Review with the product owner
  • Release notes snippet
  • Release

🤖 Generated with Claude Code

Edited by Rajab Natshah

Merge request reports

Loading
Loading