Hola a todos,
TL;DR: Is there a way to link to a tag group? + algunas opciones extensibles.
Regreso a Discourse después de unos años. Es genial estar de vuelta. Aún no he encontrado una solución para esto en mi búsqueda por la documentación, el directorio de plugins y las discusiones aquí en Meta. Después de debatir un poco la pregunta “¿Categorías o etiquetas?” para mi caso de uso, algo de experimentación y It’s Time We Talked About Tags me convencieron de seguir la ruta centrada en las etiquetas.
Sería genial que Discourse generara páginas como la página en https://discourse.example.com/tags (que muestra todas las etiquetas de un sitio como enlaces) pero exclusivas para grupos de etiquetas específicos. La opción “etiquetas listadas por grupo” es excelente para la página de todas las etiquetas, pero con un gran número de etiquetas, esta página se convierte en un verdadero monstruo.
Supongamos que soy administrador de una comunidad de coches y sigo la excelente guía en Set up structured tagging with tag groups and category tag restrictions. Configuro mis etiquetas estructuradas para las marcas y modelos de mis coches con éxito, como se indica.
Da la casualidad de que a mi comunidad también le interesan los patrocinadores del mercado de accesorios y los diferentes tipos de modificaciones automotrices que ofrecen. Además, a mis usuarios les encanta la historia del automóvil y los deportes de motor, y están interesados en discutir sobre los diseñadores automotrices, los equipos de carreras y sus pilotos que hacen que toda la industria funcione. Así que configuré grupos de etiquetas y conjuntos de etiquetas adicionales para manejar esto.
Mis usuarios ahora pueden visitar https://discourse.example.com/tags y ver una página con todas estas etiquetas juntas, lo cual, en este caso, es un poco… abrumador. Ordenado y organizado, seguro, pero bastante extenso.
Lo que me gustaría poder hacer es proporcionar a mis usuarios enlaces sencillos a:
- Solo marcas de coches - https://discourse.example.com/tag-group/makes
- Solo modelos de coches - https://discourse.example.com/tag-group/models
- Solo patrocinadores del mercado de accesorios - https://discourse.example.com/tag-group/sponsors
- Solo tipos de modificaciones automotrices - https://discourse.example.com/tag-group/modifications
- Solo diseñadores automotrices - https://discourse.example.com/tag-group/designers
- Solo equipos de carreras - https://discourse.example.com/tag-group/racing-teams
- Solo pilotos de carreras - https://discourse.example.com/tag-group/drivers
Como extra, sería aún más increíble poder enlazar a páginas como:
- Marcas de coches + modelos - https://discourse.example.com/tag-groups/makes+models (que, para mostrar los modelos debajo de cada marca, requeriría un mecanismo jerárquico/anidado para los grupos de etiquetas, como el que se permite para las etiquetas)
- Marcas de coches + equipos de carreras - https://discourse.example.com/tag-groups/makes+racing-teams (mismo requisito que el ejemplo anterior)
- Pilotos de carreras + modelos de coches + patrocinadores del mercado de accesorios + modificaciones - https://discourse.example.com/tag-groups/drivers+models+sponsors+modifications (que, para mostrar los pilotos encima de sus modelos de coches, patrocinadores del mercado de accesorios y tipos de modificaciones instaladas, requeriría un nuevo tipo de mecanismo de relación para grupos de etiquetas y etiquetas)
- Y casi cualquier combinación sensata de grupos de etiquetas que puedas imaginar, con opciones de visualización que te permitan mostrar las relaciones entre ellas.
Gracias por leer. ¿Opiniones?