Drupal module: Active Facet Pills

Este es un módulo que yo no conocía. Me lo he encontrado en un proyecto ya hecho.

https://www.drupal.org/project/active_facet_pills

El problema principal es que este módulo reventaba una de las páginas de las Views de Search API de este cliente.

Investigando he descubierto que el módulo Active Facet Pills lo que hace es obtener todos los facets activos y comprobar si tienen resultados para la página actual.

¿Parece que eso sea lo correcto no? Pues NO...

Está recogiendo todos los filtros facets activos, no los activos de la página actual. Eso significa que si tenemos varias views con facets, entonces este módulo hace una llamada a cada una de las views.

Como te puedes imaginar esto es un problema de rendimiento. No tiene sentido que si estoy en la página A, me ejecute la búsqueda de la página B y C solo para saber si se han de mostrar los facets pills.

Sinceramente, no es un módulo que recomiende.

Está en Beta desde hace 3 años y su última versión de desarrollo fue hace 2 años.

Y no tiene soporte para Drupal 9.

A parte ellos mismos dicen que es mejor usar el submódulo de "Facets Summary".

En ese proyecto que te comento, al final se ha optado por usar el submódulo "Facets Summary". Básicamente porque funciona mejor, tiene mayor soporte y también es aplicable para Drupal 9 (esa web se ha de migrar a Drupal 9 antes de fin de año).

¿Tienes algún proyecto en mente?

Si quieres hacer algo en Drupal tal vez puedas contratarme.

Ya sea para consultoría, desarrollo o mantenimiento de sitios web Drupal.