¿Publicar tema en dos categorías?

Am I correct that a topic can only be assigned to a single category? At times it could be helpful to be able to assign a single topic to multiple categories. For example in a gardening forum a discussion could be relevant to both a plant type category (eg. conifers) and a location type (coastal gardens). Ideally the discussion topic should be present and refresh in both categories.

Are there any workarounds that address this situation? I have considered tagging the topic with the ‘other’ category but this could get confusing and doesn’t provide the same search functionality (as i understand it)

Any prospects of this feature in the nearish future?

1 me gusta

This is what tags are for. Categories are for stricter, wall-like groupings.

1 me gusta

yea, the problem i have is that my categories are more like a matrix than a tree. the categorisation approach requires me to select only one of the relevant dimensions to identify.

if i used tagging, in the example i gave does that mean i would create tags corresponding to each of my categories and then post topic to one category eg. conifers and tag to the other ‘dimension’ eg coastal gardens?

would somebody interested in coastal gardens need to follow both the coastal gardens category and the coastal gardens tag in order to see all relevant topics? if someone searched coastal gardens would they see all topics that are in the category and tagged to that?

1 me gusta

There is no hierarchy in tagging, no. There is category and subcategory, so there is one level of hierarchy in categories.

@codinghorror yes, i have read the various discussions on the site about the relative merits of categories vs tagging and agree with the direction that you have been pushing. SO currently has about 1200 tags which means practically search is the only way to navigate. the discourse approach of categorisation plus tags is much more efficient. also, i agree that too many sub categories can hinder rather than aid navigation.

but my question relates to allowing a topic to not be restricted to a single category for situations where, as in the example, the topic could logically reside in more than one category. tagging is a workaround but doesn’t fully substitute as tags require search, which is what the categories help avoid (and categories are a more subtle way of presenting users with relevant topics compared to having to actively search a tag). i believe a one topic to multiple categories capability would improve the UX without compromising the logic that led you to adopt categories in the first place.

1 me gusta

This is a completely impractical change that would cut deep into the internal structures in Discourse. The entire code base is designed around the concept that a topic has at most one category, changing this premise is very very unlikely to happen.

3 Me gusta

Sr. Saffron, no dudo de sus declaraciones sobre restringir un tema a una sola categoría. Sin embargo, soy otro usuario (KitMaker Network) que ve ventajas en poder listar un tema determinado en más de una categoría.

Puedo dar ejemplos, pero dudo que sea necesario.

Sin embargo, ¿por qué no sería tan simple como crear un “alias” (sí, nací en el mundo Mac) en la primera publicación de uno y luego pegar ese enlace en la primera publicación de uno sobre el mismo tema pero en otra categoría?

Después de la creación inicial, el alias ya no aparecería como un alias, sino que simplemente vincularía inmediatamente al lector a la primera publicación editable original.

Ya hago esto hasta cierto punto, ya que comienzo una publicación en una categoría, inicio el tema y luego inicio un tema completamente nuevo con un título/descriptor similar en otra categoría, pero este segundo tema solo contendrá el enlace a la primera.

¿No se puede hacer que esta función sea simplista y algo automatizada sin alterar la totalidad del programa Discourse en su núcleo? Me suena (no siendo un programador calificado) que solo implica la creación/adición de una nueva subrutina al programa principal.

Como agregar nuevas rayas a su automóvil, sin cambiar todo el motor y la transmisión.

1 me gusta

Técnicamente, probablemente podrías usar (abusar de) el sistema de permalinks existente para hacer algo como esto… no lo he probado, pero podría funcionar. (admin → personalizar → permalink)

2 Me gusta

¿Has considerado usar etiquetas? Puedes añadir tantas etiquetas a los temas como quieras, para agruparlos en diferentes colecciones.

Las categorías se pueden usar para restringir el acceso a los temas, lo que hace que tu idea sea un poco poco práctica.

1 me gusta

Me encontré con el mismo problema porque tenemos una categoría de artículos que, sin embargo, algunos artículos también se publican en las categorías correspondientes. Así que estaba buscando un tipo de enlace simbólico a una publicación en otra categoría o si puedo hacer que una lista de categorías incluya una o más etiquetas porque las categorías son más fáciles de explorar para los usuarios.

La respuesta es siempre la misma y no gusta :man_shrugging: Esa situación muestra problemas de categorías. Casi nunca son tan precisas. Y es por eso que la mejor opción es usar menos categorías y más etiquetas, y no intentar molestar a los usuarios copiando temas. O usa temas de banner, si es necesario.

Pero ves que marca la diferencia lo fácil que es para los usuarios descubrir una etiqueta frente a una categoría. Por eso también pedí una categoría que simplemente liste ciertas etiquetas. eso permitiría facilitar esto.