Arealización de intersecciones de etiquetas

TIL que existe una página /tags/intersection/tag1/tag2 que permite buscar hilos con varias etiquetas a la vez

Nuestro foro obtendría mucha experiencia de usuario si nuestros usuarios habituales pudieran simplemente usar esta función en lugar de tener que ir a la búsqueda, que tiene una interfaz de usuario completamente diferente (¿posiblemente debido a una mala configuración?)

Implementación actual y sus limitaciones

  • Existe una página /tags/intersection/tag1/tag2
  • Si eliminas una de las etiquetas para que quede una sola, sales a /tags
  • Si agregas una categoría, sales a /tags/c/general/8/tag1
  • No hay interfaz de usuario para llegar a la página de intersección de etiquetas desde /tags/tag1
  • No hay interfaz de usuario para llegar a la página de intersección de etiquetas desde /tags/c/general/8/tag1

Funciones solicitadas

  • Hacer que /tags/* normal tenga un selector de múltiples etiquetas (posiblemente como configuración del servidor)
  • Permitir que la categoría admita la intersección de etiquetas como /tags/c/general/8/intersection/tag1/tag2
1 me gusta

Relacionado:

cc @merefield ¿alguna idea sobre la dificultad de crear un plugin así y si debería estar en vanilla?

Gracioso, actualmente estoy construyendo parte de esto como un plugin con un cliente en este momento. Ya le pregunté al cliente si querían hacerlo de código abierto, pero aún no están listos para hacerlo. Estaré encantado de responder aquí cuando finalmente sea de código abierto.

Ciertamente no es trivial.

1 me gusta

También está la página /filter, que te permite hacer más combinaciones de cosas.

Actualmente, la interfaz de usuario es bastante básica. Hay un componente de tema experimental que insinúa hacia dónde podrían ir las cosas, pero aún no hemos podido prestarle más atención que esa.

Ver también: Topic filter UI isn't very intuitive y Experimental topics list filter feature

2 Me gusta

Dije que el patrocinador y yo haríamos un seguimiento aquí, así que allá vamos:

De tu lista, esto soluciona:

  • Esto está solucionado
  • De hecho, mejora aún más esto, al ofrecer también el caso de cero etiquetas (así como la única etiqueta) :slight_smile:
  • No necesitas ir a /tags/tag1 siempre que no necesites una combinación de categorías.
  • Puedes hacer de la interfaz la página de inicio en el escritorio y reemplazar esencialmente la mayor parte de la navegación de etiquetas.

Además, añado soporte básico para diferentes filtros, por ejemplo:

Últimas, Nuevas, No leídas, etc.

2 Me gusta