Listas personalizadas de temas en Discourse

:discourse2: Resumen Permite crear listas de temas personalizadas a las que se puede acceder a través de una URL
:hammer_and_wrench: Enlace al repositorio GitHub - discourse/discourse-custom-topic-lists: custom topic lists
:open_book: Guía de instalación Cómo instalar plugins en Discourse

Características

Este plugin añade un nuevo menú desplegable; al hacer clic, te lleva a una lista de temas personalizada basada en un filtro definido en la configuración.

El nuevo menú desplegable:

Los enlaces de la barra lateral, puedes decidir si la lista debe aparecer en el lateral o no:

Al hacer clic para ir a la página de la lista personalizada, te encuentras con una página similar a una lista de temas:

El nombre, la etiqueta del banner, el icono y la ruta se pueden definir en la configuración

Configuración

Asegúrate de tener habilitado experimental topics filter

Esta es la configuración que he utilizado en el ejemplo:

22 Me gusta

Esto es muy útil. ¡Genial, gracias!

¡Se ve genial! Me preguntaba, ¿en qué se diferencia de las categorías? ¿Por qué no usar una categoría en su lugar?

1 me gusta

¿Es este tipo de frontend para un filtro experimental?

3 Me gusta

Hola, ¿puedo personalizar etiquetas de grupo de selección múltiple como en este tema Multi menu select Group tags

4 Me gusta

Gracias por los comentarios, ¡chicos!

Utiliza esta función experimental llamada /filter, puedes ver la consulta DSL en esta publicación meta

Esto es diferente de las categorías porque puedes crear una lista personalizada con 2 categorías, por ejemplo, category:bug,feature o, en mi caso, category:arts-media,feature mostraría todos los temas que incluyan ambas categorías.

He probado y, por lo que he podido ver, los grupos de etiquetas no son compatibles con la función /filter.

6 Me gusta

¿Se añadirán grupos de etiquetas en el futuro? Ya que parece ser un concepto de función infrautilizado.

5 Me gusta

Trabajé en esto: FEATURE: Add tag_group option in `/filter` by Grubba27 · Pull Request #27427 · discourse/discourse · GitHub.

Los mantendré a ustedes y al registro de cambios actualizados.

4 Me gusta

¡El PR se fusionó en el core!

5 Me gusta

¡Esto sería épico! Actualmente estamos usando el plugin de documentación para crear una especie de base de datos de productos. Pero tener una vista de menús desplegables basada en grupos de etiquetas nos ayudaría inmensamente.

2 Me gusta

¿Es posible que los usuarios finales creen sus propias listas personalizadas, @gabriel?

3 Me gusta

Actualmente, no.

Aún no he realizado una personalización por usuario como esa, cuando adquiera los conocimientos y tenga tiempo la añadiré.

Es de código abierto, si lo deseas, puedes iniciar una PR y podremos ir iterando.

6 Me gusta

:heavy_plus_sign: :one: para esta idea.

Creo que estás en algo, @gabriel. De hecho, te has acercado mucho a un concepto funcional para esta idea que @nathank también ayudó a inspirar.

Si los usuarios pueden definir sus propias listas personalizadas y aprovechar la barra lateral de navegación ( :raised_hands:), estamos increíblemente cerca de que las personas definan su propio feed según sus intereses.

5 Me gusta

Sería una excelente función para el usuario final.

4 Me gusta

¡Hola! Tenemos una actualización para este plugin. Ahora puedes añadir .rss al final de tu lista personalizada, lo que la mostrará en formato RSS.

4 Me gusta

¿Sería posible crear un menú desplegable basado en un grupo de etiquetas específico y mostrar todas las etiquetas como elementos del menú desplegable?

¿Hay alguna forma de que los usuarios se suscriban (seguir, seguir primero) a una lista personalizada? Estoy trabajando en un proyecto que implica compilar contenido de varias categorías, pero necesito una forma de que los usuarios sepan sobre el nuevo contenido. Sospecho que este requisito me llevará a usar etiquetas, pero quería preguntar :slight_smile:

2 Me gusta

Una pregunta más de seguimiento: ¿Cómo recomienda dirigirse a categorías individuales cuando varias categorías tienen el mismo nombre? Es decir, tenemos una categoría de Noticias para todos nuestros productos, por lo que hay más de una docena de categorías de Noticias.

Estoy intentando algo como padre:hijo y el número de ID, pero no parecen funcionar.

3 Me gusta