Los usuarios del foro que estoy importando quisieran tener una categoría principal que sirva como “etiqueta” (similar a lo que tenían en phpBB). Una categoría que no contenga nada más que subcategorías. No hay temas en la categoría principal.
Soy muy consciente de que así no es como se pretenden que funcionen las categorías de Discourse. Pero no siempre es fácil encontrar nuevas formas de reorganizar las categorías de un motor de foro antiguo que tiene una estructura de categorías diferente, y mis usuarios están satisfechos con la reorganización actual, a pesar de un “problema” que describiré más adelante (ver el párrafo con el video).
La categoría principal contiene 4 subcategorías.
La forma fácil de obligar a los usuarios a publicar en una subcategoría es desmarcando “Crear” en la pestaña de Seguridad para “todos”, y añadiendo un texto personalizado que se mostrará cuando los usuarios no tengan los derechos para crear temas en esta categoría principal.
Sin embargo, un problema es que el botón “Nuevo tema” aparece atenuado, con un símbolo al pasar el ratón por encima, lo cual no es nada atractivo.
Si hacemos clic en él (a pesar de que nada nos indica que realmente podamos hacer clic en él debido al icono), obtenemos nuestro mensaje personalizado (por ejemplo: “Por favor, selecciona una subcategoría para publicar un tema”), que también está presente en la parte superior de la página de la categoría (la línea superior en el video).
¿Supongo que hay una forma fácil de JS para eliminar la clase disabled de este botón en particular?
Pero incluso si lo hacemos, otro problema es que los usuarios esperan que cuando hacen clic en un botón atractivo (estado normal, cursor de puntero), obtengan un editor de mensajes, no un mensaje que diga “por favor, haz clic en una de las subcategorías para crear un tema”. ¿Crees que esto será disuasorio ya que el foro está dirigido a atraer gente nueva y no solo hecho para usuarios actuales?
¿O tal vez podemos ocultar completamente el botón… Lo cual podría ser extraño ya que el botón “Nuevo tema” estará presente en otras categorías principales que tienen permitido tener temas?
¿Aconsejarías encarecidamente buscar otra organización de categorías que permita que la categoría principal sea una categoría regular con sus propios temas y no una “etiqueta”?
Hay un par de formas interesantes de organizar algo como esto.
Use etiquetas como subcategoría en su lugar con un uso obligatorio de 1 etiqueta.
Air Theme tiene una agrupación de categorías con encabezados en la lista.
Por ejemplo:
Nombre del grupo de categorías Encabezado 1
Categorías listadas
Mi configuración actual utiliza un padre y un sub. Crea algunas molestias a veces, especialmente como administrador, puedo publicar en cualquier lugar, ¡jaja!
En Padre mantengo los permisos de visualización con subs que tienen permiso completo.
El componente temático Category hider funciona bien para limpiar la hamburguesa, de modo que solo muestre las categorías principales.
Creo que quiero algo como esto… en realidad, lo que quiero es un discurso mucho menos ruidoso… ¿es posible ocultar todos los temas de las subcategorías al navegar por una categoría?
Puedo codificarlo. Siento que el discurso es súper ruidoso en algunas cosas. Ya eliminé los “temas sugeridos” con CSS… y estoy tratando de hacerlo más legible para las personas que tienen dificultades para usar la tecnología. Se quejan de que no encuentran cosas… Todavía estoy confundido sobre cómo hacerles la vida más fácil. Están acostumbrados a Google Docs y WhatsApp… pero eso es horrible.
Mi solicitud de función es que en lugar de mostrar una lista de publicaciones… cuando abro una categoría, debería mostrar una lista de subcategorías… y debajo una lista de publicaciones de esta categoría… para ver las publicaciones de la subcategoría, deberías abrir la subcategoría… eso es mucho más fácil de mapear en nuestros cerebros… diría yo.
La posible abrumación para los nuevos usuarios también se discutió aquí:
Si tienes una solicitud de función, publícala en Feature ya que este tema estaba dedicado a obligar a los usuarios a seleccionar una subcategoría cuando quieren crear temas en ciertas categorías.
Si sabes cómo lograr lo que quieres (o si tienes preguntas para hacerlo), no dudes en compartirlo en Dev, también puede ser útil para otros
Me registré en el foro de @rbrlortie el año pasado por curiosidad y vi que cuando estaba en una categoría principal, el selector de categoría se rellenaba previamente con una subcategoría predeterminada, lo cual era agradable. Pero lo miré hoy y ya no funciona así.