Agregar configuración al sitio para no mostrar "Invited by" en perfiles de usuario

No puedo determinar si se trata de un error o no. Pero, ¿por qué cuando un usuario es invitado por otro usuario, el usuario invitado tiene escrito públicamente en su perfil “invitado por el usuario”? Es decir, ¿quizás solo debería ser visible para los miembros del personal, verdad? ¿Por qué todo el mundo debería saber que fui invitado por un usuario en particular? Disculpe si tal vez me equivoqué.

8 Me gusta

¿Quizás podría existir una configuración para esto, nivel de confianza requerido para ver el estado de invitado?

3 Me gusta

¿Hay alguna razón para que se oculte? No me parece información sensible. Uno podría hacer una pregunta similar para casi todos los campos en las páginas de perfil con un argumento igual de fuerte.

 

Creo que es importante que las preferencias se mantengan curadas; cada adición tiene un costo de experiencia de usuario: cuanto más haya, más difícil será que cada una sea descubrible. No creo que este sea un buen candidato. Solo los administradores pueden cambiar la configuración del sitio y podrían usar CSS para lograr lo mismo.

Algo como esto debería hacer el trabajo;

.invited-by {
    display: none !important;
}

Si el personal quisiera conservar el acceso a la información, podrían usar :not(.staff) o algo similar.

3 Me gusta

Honestamente, siendo un foro público, es correcto que, a menos que mantengas el perfil privado, cualquiera pueda ver tus estadísticas genéricas (tiempos de lectura, cuántas publicaciones has publicado o cuántos “me gusta” has dado/recibido, etc.), pero un usuario normal no debería saber quién me invitó. Quiero decir, no entiendo por qué una “correlación” debería ser pública. Hay una razón por la que, cuando te registras en juegos en línea, solo tú y quien te invitó lo saben. Si voy al perfil de un usuario, no puedo saber si alguien lo ha invitado o no. Es algo que solo existe aquí. Y no puedes decir que no es un problema de privacidad. Aquí estamos tratando con “correlaciones de usuarios”, no solo con información de actividad pública en el foro.

Para la solución dada anteriormente: ocultar con CSS no implica que la información siga siendo visible públicamente. Y lo que digo es que simplemente no debería ser así por defecto.

Respetuosamente, esa es exactamente mi posición: no lo veo como un problema de privacidad.

Discourse hace públicas muchas más “correlaciones” que solo quién te ha invitado. Dices que el número de “me gusta” que has dado es público, ¿eres consciente de que la lista de publicaciones que te han gustado también lo es? No estoy tratando de discutir contigo; solo estoy tratando de entender 1) si te molesta específicamente esta información en particular por razones que no has compartido con nosotros, o 2) si no eres consciente de otra información que Discourse hace públicamente accesible.

No encuentro convincente la comparación con los juegos: sus perfiles en línea suelen centrarse en lo que una persona ha logrado en el juego en lugar de sus actividades en el sitio web. Citaría WoW como ejemplo.

Por mi parte, no veo que esta información sea diferente a, digamos, poder agregar a otros usuarios del foro como amigos y que esa lista sea pública. Es una “correlación”, pero… ¿es información sensible?

Simplemente no estoy seguro de por qué alguien objetaría específicamente eso, a la luz de cuántas cosas comparte Discourse de fábrica. Si te preocupa mucho la privacidad y no eras consciente de algunas de las cosas que Discourse comparte con otros usuarios o planeas publicar otros hilos al respecto, bueno, está bien, eso es completamente legítimo. Si te preocupa específicamente esto, no puedo evitar sentir que tienes una razón particular que no estás compartiendo con nosotros (y no tienes por qué hacerlo), pero en mi experiencia, el equipo tiende a ser el más receptivo a las solicitudes de cambios cuando pueden ver el caso de uso y, por lo tanto, empatizar realmente con la persona que solicita el cambio.

Desde mi punto de vista, el hecho de que otros usuarios sepan las publicaciones que me gustan no es gran cosa. Ya que es una comunidad pública y si participo, otros deben saber que como usuario he dado me gusta, he asistido a un evento o he comentado algo. De lo contrario, ¿qué participación sería? Por otro lado, todo es público, incluso en lo que respecta a los tiempos de lectura, etc. No lo veo como un gran problema, hay quienes leen más, hay quienes participan menos, hay quienes contribuyen de una manera y otros de otra. En cambio, veo las correlaciones entre usuarios como un problema de privacidad.

Pero sobre todo, ¿por qué si me uno a la comunidad con una invitación, debo tener marcado para siempre en mi perfil que fui invitado por otro usuario? Hace que el perfil sea completamente diferente al de alguien que se registró normalmente.

De todos modos, tal vez podríamos usar la fantástica función de Encuesta para entender lo que otros usuarios piensan (si deciden votar). Porque al final es solo mi opinión.

¿Crees que debería ser público que has sido invitado (con el nombre de usuario de la persona que te invitó) en tu perfil?
  • Sí, está bien.
  • No, preferiría que no.
0 voters
1 me gusta

Preferiría no tener esa información mostrada, y no me importaría una opción para ‘mostrar en el perfil’ o no. Ocultarla con CSS es solo cosmético, por lo que todavía está ahí para ser revelada en modo seguro o modificando la regla en el inspector.

Estoy de acuerdo con @yhh9xdq7dc en que es un tipo de información diferente a la del tiempo de lectura/recuento de publicaciones/lista de me gusta/etc, ya que insinúa una relación fuera de la comunidad en lugar de limitarse únicamente a la información recopilada de la actividad dentro de la comunidad.

Para algunas comunidades puede ser más sensible que para otras, y una opción para mostrar públicamente o no tiene sentido para mí.

6 Me gusta

Simplemente no entiendo por qué tal información es tan significativa para mostrar al público. Podría ser personal, si hay algunas situaciones en las que sea necesaria.

Esta es nuevamente una solución que debería hacerse utilizando un componente/plugin.

CSS está hecho para ser una herramienta para cambiar la apariencia. No para ocultar funcionalidades. Sé que algunos se molestarán ahora, pero cada vez que se necesita una solución CSS, dice más sobre un mal diseño UI/UX o la pereza de los desarrolladores que cualquier otra cosa. Además, cada cambio de CSS aumenta la posibilidad de conflicto porque nadie puede recordar todos los cambios realizados.

Editar:

Y antes de que alguien más señale esto: sí, usar componentes/plugins aumentará el riesgo de caer en el mismo pantano en el que vive el mundo de WordPress. En términos generales, esta es una situación en la que todos pierden, por así decirlo.

1 me gusta

Deberíamos tener la opción de eliminar esto de nuestro foro de Discourse. No quiero que esta información esté presente en los perfiles de usuario.

No veo por qué no puedes simplemente usar esto:

2 Me gusta