Me gustaría crear una categoría de Activos con diferentes subcategorías como «libros», «conocimiento» y «sugerencias». Pondré un ejemplo con los libros; el comportamiento sería el mismo para las demás.
El objetivo sería seleccionar un libro cada semana para un evento público de lectura a partir de la lista. Para seleccionarlo, usaríamos el plugin de Votación. Para crear un tema de libro, emplearíamos un asistente personalizado dedicado.
No quiero que ningún tema de libro contamine las páginas /latest, /new y /top para ningún usuario.
La (sub)categoría debe mostrarse en la página /categories, ya que la descripción de la categoría hace obvio su uso.
La votación se realizaría accediendo a la página dedicada /c/assets/books. Añadiríamos un botón en la barra de navegación que enlace a esta página. Cuando se haya seleccionado un libro, el personal podrá cambiar la categoría del tema a una pública y añadir un evento para la lectura del libro.
Ningún usuario debería poder revertir el mecanismo de categoría (ni a propósito ni por error; la comunidad no es nada técnica y el icono de la campana parece algo divertido de pulsar sin ninguna consecuencia aparente).
Sería engañoso para el usuario ver que están ignorando o silenciando la categoría. No la están ignorando; simplemente está configurada para no mostrarse allí.
Veo dos formas de lograr esto:
- Con una categoría silenciada globalmente, pero aparecería en la página de categorías como silenciada (lo cual sería engañoso para el usuario, ya que no deberían ignorarla), y algunos usuarios podrían desactivar el silencio, lo cual no deberían. Además, podría tener efectos secundarios, ya que silenciar tiene otras consecuencias en el comportamiento y podría interactuar de forma extraña con otras opciones de silencio (combinar los niveles de notificación de categoría, etiquetas y usuario podría dar resultados poco intuitivos).
- Con el plugin suppress from latest, restaurando la antigua funcionalidad de suprimir de latest, pero entonces tendría que bifurcar el plugin para suprimir de new.
¿Véis alguna otra forma de lograr este comportamiento?
La segunda solución parece más complicada, pero también más coherente con el comportamiento esperado. Así que logré bifurcar el plugin. Funciona (los temas no se muestran en /new), pero aún se cuentan en el botón de la barra de navegación Nuevo (n). ¿Alguien puede indicarme la dirección correcta para que el plugin ignore el tema en el recuento del botón de la barra de navegación?
Muchas gracias.