Hemos introducido recientemente una innovadora ruta /filter, que permite un filtrado más sofisticado de la lista de temas. Significativamente, este marca el paso inicial hacia un lenguaje unificado de filtrado de temas tanto para la búsqueda como para el filtrado. Además, la ruta dedicada para el filtrado de la lista de temas mejora la personalización de la barra lateral, ya que los usuarios ahora pueden incorporar enlaces como enlaces de sección personalizados dentro de la barra lateral.
Cómo activarlo
Habilita la configuración del sitio experimental_topics_filter en la interfaz de administración.
Cómo funciona
El /filter tiene un campo de entrada donde los usuarios pueden ingresar una cadena de consulta para filtrar la lista de temas.
Por ejemplo, category:documentation tag:how-to+email filtrará los temas que están en la categoría Documentation etiquetados con how-to y email.
Actualmente, esta es la lista de filtros que se admiten:
status:opentemas que no están cerrados o archivados
status:closedtemas que están cerrados
status:publictemas que no están restringidos por lectura (por ejemplo, pertenecen a una categoría segura)
status:archivedtemas que están archivados
status:unlistedtemas que no son visibles
status:listedtemas que son visibles
status:deletedtemas
in:pinnedtemas que están fijados (ya sea fijados globalmente o por categoría)
in:watchingcosas que estoy siguiendo - soporta (muted,normal,tracking,watching_first_post): permite filtrar hasta lo que estás siguiendo, viendo, etc. - se pueden separar varios valores con comas
in:bookmarkedcosas que he marcado
category:bugtemas en la categoría bug Y todas las subcategorías
=category:bugtemas en la categoría bug excluyendo subcategorías
category:documentation:adminstemas en la subcategoría admins de documentación
category:bug,featuretemas en la categoría bug o feature incluyendo todas las subcategorías
=category:bug,featuretemas en la categoría bug o feature excluyendo todas las subcategorías
-category:bug,featureexcluyendo temas en la categoría bug o feature incluyendo todas las subcategorías
-=category:bug,featureexcluyendo temas en la categoría bug o feature solo excluyendo todas las subcategorías
categories:alias paracategory
tag:bug+featuretemas etiquetados tanto como bug como feature
tag:bug,featuretemas etiquetados como bug o feature
-tag:bug+featureexcluyendo temas etiquetados como bug y feature
-tag:bug,featureexcluyendo temas etiquetados como bug o feature
tags:alias paratag
tag_group:tag_group_nametemas etiquetados con cualquier etiqueta que esté entag_group
-tag_group:tag_group_nameexcluyendo temas etiquetados con cualquier etiqueta que esté entag_group
created-by:@USERNAMEtemas creados por un usuario específico
posts-min:Xtemas con X o más publicaciones
posts-max:Xtemas con no más de X publicaciones
posters-min:Xtemas donde al menos X usuarios diferentes han publicado
posters-max:Xtemas donde como máximo X usuarios diferentes han publicado
likes-min:Xtemas con X o más me gusta
likes-max:Xtemas con no más de X me gusta
likes-op-min:Xtemas con la primera publicación que tiene X o más me gusta
likes-op-max:Xtemas con la primera publicación que tiene no más de X me gusta
views-min:Xtemas con X o más vistas
views-max:Xtemas con no más de X vistas
activity-before:YYYY-MM-DDtemas con la última actividad antes de la fecha especificada
activity-after:YYYY-MM-DDtemas con la última actividad después de la fecha especificada
created-before:YYYY-MM-DDcreados antes de la fecha especificada
created-after:YYYY-MM-DDcreados después de la fecha especificada
latest-post-before:YYYY-MM-DDúltima publicación creada antes de la fecha especificada
latest-post-after:YYYY-MM-DDúltima publicación creada después de la fecha especificada
order:activityordenar por fecha de actividad descendente
order:latest-postordenar por creación de la última publicación descendente
order:createdordenar por creación del tema descendente
order:viewsordenar por vistas del tema descendente
order:likesordenar por número de me gusta en el tema descendente
order:likes-opordenar por número de me gusta en la primera publicación de cada tema descendente
order:postersordenar por número de personas que han publicado descendente
order:categoryordenar por nombre de categoría
order:ANY-ascinvertir el orden de los resultados para que sea ascendente
Comentarios
Nos encantaría saber de la comunidad si esta característica será valiosa para su propia comunidad y también nos gustaría saber cómo la están utilizando.
Si hay algún filtro que sientan que les ayudará con sus necesidades, háganoslo saber con ejemplos de lo que intentan hacer.
Finalmente, queremos destacar que esta es una versión muy temprana de la característica y todavía se considera experimental en este punto. La experiencia del usuario necesita mejoras y actualmente estamos trabajando en agregar algún tipo de autocompletado en línea o incluso una interfaz para permitir a los usuarios construir un lenguaje de consulta de filtrado de temas sin tener que recordar todos los filtros de memoria.




