Plugin de Categorías Siempre Anónimas

Personalmente, encuentro que eso es una característica, aunque no esté pensada para serlo, ya que hay una razón por la que es una categoría anónima. Pero sí, tal vez suceda porque no hay un seguimiento del post. Honestamente no estoy seguro, pero esta podría ser la razón.

Genial, esto funciona perfectamente. Me preguntaba si todas las cuentas creadas con @anon se eliminan después de un tiempo o si permanecen en la base de datos.

No creo que se eliminen / limpien automáticamente como tales. Simplemente que las nuevas publicaciones anónimas después de x días de la última de ese usuario (controlado por una configuración del sitio principal) crean un nuevo usuario anónimo.

Por supuesto, sería totalmente posible hacerlo manualmente.

1 me gusta

Entendido :))

Además, ¿hay alguna forma de ocultar esa ventana emergente cada vez que alguien publica?

1 me gusta

Aquí tienes una solución si alguien la necesita, puedes crear el repositorio y en el archivo plugin.rb puedes eliminar tanto result.message como result.route_to, de modo que ya no haya retroalimentación para el usuario, y no se activará ningún cuadro de diálogo ni ventana emergente.

Así es como se vería el fragmento de código:

if result.success?
  result.post = post
  # Se eliminaron message y route_to para omitir el cuadro de diálogo
else
  user.flag_linked_posts_as_spam if creator.spam?
end

He añadido este CSS a un Componente de Tema para lograr eso (y ocultar su presencia):

// Tweaks to the Anon category
body.category-general-hnz-anon {
    div.presence-users, div.row div.post-notice.new-user {
        display: none;
    }
}

La parte después de category- es el slug de la categoría que estás apuntando.

2 Me gusta

Encontré una forma alternativa de implementar funciones similares a las de este plugin pero sin él: solo agregando un grupo llamado anon (o el que desees) para incluir a todos los usuarios anónimos. Por supuesto, no necesitas agregar todas las cuentas una por una, el correo electrónico de todos los anónimos es anon.tu.sitio, así que configura una adición automática, luego especifica la seguridad de una categoría para permitir solo al grupo anon ver, crear temas y publicar.

1 me gusta

Inteligente, pero esto omite la funcionalidad clave de este plugin:

Si bien es sencillo para los usuarios expertos, el proceso de cambiar a un usuario anónimo, publicar en el lugar correcto y volver a cambiar es demasiado complicado para la mayoría.

4 Me gusta

Cuando alguien responde a la Categoría Siempre Anónima por correo electrónico, no se anonimiza. Como puedes imaginar, ¡esto causa algunos problemas a veces!

¿Debería este tema etiquetarse como #anonimización o quizás como #modo-anónimo? Me resultaría más fácil de encontrar si así fuera.

1 me gusta

El segundo. Ya lo he hecho.

Veo que el complemento aplica parches a newPostHandler, por lo que esperaría que también intercepte los correos electrónicos. Lo examinaremos cuando encontremos algo de tiempo.

1 me gusta

De acuerdo, haré más pruebas y me aseguraré de que sea reproducible para garantizar que no pierdan el tiempo.

¿Hay alguna manera de anular el modo anónimo para moderadores/personal en las categorías siempre anónimas? Esto tampoco parece permitir que los moderadores envíen mensajes susurrados. No es un gran problema si no es posible, solo me pregunto si me estoy perdiendo algo en la configuración.

Eso suena justo.

He añadido esa función ahora: las publicaciones susurradas nunca serán anonimizadas.

5 Me gusta

¡Gracias por la rápida respuesta!

2 Me gusta

¿Cuál sería la mejor manera de suprimir el diálogo “Tu publicación ha sido anonimizada” después de publicar? Intenté ocultarlo con CSS, pero utiliza los mismos ID y clases que todos los demás diálogos de error, por lo que hizo imposibles algunas acciones de modificación y suprime los diálogos de retroalimentación del usuario. No estoy seguro de cómo escribir un componente de tema para capturar el modal solo para publicaciones anónimas en cola o si esto requeriría una modificación del complemento.

¿Y por qué quieres ocultarlo?

1 me gusta

Porque es molesto y causa fricción en el proceso de publicación. Estamos configurando una categoría siempre anónima donde la expectativa es que las personas tendrán discusiones más extensas como lo hacen en categorías con nombres de usuario, y la notificación emergente hace que sea molesto publicar como anónimo más de unas pocas veces.

Quizás tener la ventana emergente una vez en la primera publicación estaría bien, pero el compositor dice anónimo, el comentario anónimo se muestra justo después de publicar, y nuestra categoría tiene anuncios por todas partes de que todos los temas/publicaciones son anónimos.

Puedo escribir un componente de tema yo mismo para agregar una clase div y ocultar la ventana emergente, solo esperaba alguna orientación sobre por dónde empezar ya que no lo he hecho con un cuadro de diálogo modal antes.

Creo que no es fácil suprimirlo usando un componente de tema.
Hay una línea única en el complemento que añade el mensaje; si eliminas esa línea, el mensaje desaparecerá. Si estás dispuesto a esperar unos días, añadiré esto como una configuración.

2 Me gusta

Muchas gracias, lo agradecería. No hay ninguna prisa.

L

1 me gusta