En un foro donde la configuración predeterminada es “seguir” ciertas categorías, con notificaciones por correo electrónico, y donde casi nadie ha cambiado su configuración, y donde un tema que quizás no interese a la mayoría se vuelve muy activo, ¿cómo se podría cambiar un solo tema de “seguir” a “rastrear” para todos los usuarios? ¿O para todos los usuarios que no han contribuido?
Me doy cuenta de que este es un enfoque paternalista que va en contra de lo que algunos usuarios podrían querer. Solo me preguntaba cómo se podría hacer en casos extremos. Gracias.
Gracias por el enlace. Me temo que en esta etapa es todo chino para mí. Podría seguir las instrucciones (si la respuesta hubiera estado en esa página) pero no puedo averiguar qué necesito hacer.
Esto en realidad requiere bastante delicadeza. El problema con “observar” es que generalmente persiste por usuario y por tema, y no es tan fácil de degradar. Es posible pero bastante complicado a través de la consola de Rails.
No estoy seguro de cómo han evolucionado las cosas en este ámbito, pero anteriormente, si una etiqueta (por ejemplo) resultaba en que un tema se pusiera en “Observando”, la eliminación de esa etiqueta no degradaba el estado de observación. No puedo probar esto en este momento, ya que la observación de etiquetas parece estar rota para mí.
Sin embargo, si gestionas esto con Categorías, puedes controlarlo muy bien. Crea una subcategoría de tu categoría deseada, restringe los permisos de publicación solo a los administradores y a todos los usuarios para que observen esa subcategoría. Para degradar el estado de observación de todos, simplemente mueve el tema de la subcategoría a la categoría.
Esto se utiliza en la categoría #feature:announcements hasta cierto punto aquí en Meta.