Hemos introducido recientemente una ruta innovadora /filter, que permite un filtrado más sofisticado de la lista de temas. Significativamente, esto marca el primer paso 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 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 tanto con how-to como con email.
Actualmente, esta es la lista de filtros admitidos:
status:opentemas que no están cerrados ni archivados
status:closedtemas que están cerrados
status:publictemas que no tienen restricción de 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:watchingcontenido que estoy siguiendo - admite (muted,normal,tracking,watching_first_post): permite filtrar hasta el contenido que estás siguiendo, observando, etc. - se pueden separar múltiples valores con comas
in:bookmarkedcontenido que he marcado con un marcador
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 documentation
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 decategory
tag:bug+featuretemas etiquetados tanto con bug como con feature
tag:bug,featuretemas etiquetados con bug o feature
-tag:bug+featureexcluyendo temas etiquetados con bug y feature
-tag:bug,featureexcluyendo temas etiquetados con bug o feature
tags:alias detag
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 a lo sumo 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 visitas
views-max:Xtemas con no más de X visitas
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 última actividad de forma descendente
order:latest-postordenar por fecha de creación de la última publicación de forma descendente
order:createdordenar por fecha de creación del tema de forma descendente
order:viewsordenar por número de visitas del tema de forma descendente
order:likesordenar por número de me gusta en el tema de forma descendente
order:likes-opordenar por número de me gusta en la primera publicación de cada tema de forma descendente
order:postersordenar por número de personas que han publicado de forma 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 función 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 creas que te ayudará con tus necesidades, háznoslo saber junto con ejemplos de lo que estás intentando hacer.
Finalmente, queremos destacar que esta es una versión muy temprana de la función y aún se considera experimental en este momento. La experiencia de usuario necesita mejoras y actualmente estamos trabajando en agregar algún tipo de autocompletado inline 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.




