Facets is in many ways an alternative to views exposed filters – although they can work together as well. When integrated with the SOLR Search Api, Facets can also provide performance benefits.
As well as the potential performance benefits, the end user UX is in many ways significantly better with facets. For example, easily displaying in a separate location to a search bar impacting the same listing. However, as it is not included in Drupal core, familiarity among developers, architects and designers is often lower. There is also significant architectural differences between Facets in Drupal 7 and Drupal 8 leading to even less familiarity.
This session will introduce facets with real world examples along with pros and cons.
Next, implementing facets from scratch, then we’ll move on to challenges of facets within structured content, Finally we’ll finish up with touching on some simple backend customizations that some themers and site builders can implement even with minimal PHP experience.
Learning Objectives, by the end of this session, attendees should be able to:
Implement faceted searches in Drupal 8
Place facets by various methods including within structured content (ie paragraphs)
Backend PHP familiar developers should be able to extend some basic aspects of facets.