Estoy configurando una comunidad donde los miembros optan por mostrar su perfil público en los foros. En mi caso de uso, si no optan por ello, no deberían ser visibles para nadie más en la comunidad, excepto para el personal. De cualquier manera, deberían poder ver y enviar mensajes/chat al personal, y viceversa.
Hay dos lugares principales donde veo que siguen apareciendo de manera bastante evidente:
Directorio de usuarios: su perfil aparece en la lista de usuarios registrados.
Quién está en línea: su avatar aparece en la lista de usuarios que están actualmente en línea.
En ambos lugares, incluso puedes seleccionar su avatar y ver los botones de mensaje y chat para enviarles un mensaje, aunque haya un mensaje que diga “el perfil público de este usuario está oculto”.
He visto la opción Ocultar presencia por defecto, pero alternarla no parece tener ningún efecto en el directorio de usuarios ni en el plugin de Quién está en línea.
Además, a menos que se esté restringiendo el contenido a una categoría privada, ¿por qué no podrían simplemente no registrarse en la comunidad? Sé que eso puede sonar sacrilegio viniendo de un gestor de comunidad. Si solo buscan suscribirse a categorías, ¿podrían hacerlo a través de RSS?
Hola, gracias por la sugerencia. Sí, esa configuración de administrador está activada y es la predeterminada.
Y sí, mi objetivo es permitir que los usuarios se unan y solo hablen conmigo directamente a través de su categoría privada, el chat y los mensajes. Así que deberían poder verme y hablar conmigo, y yo debería poder verlos y hablar con ellos. Pero los únicos otros usuarios que deberían ser visibles y accesibles de esta manera son aquellos que desean participar en los foros y han optado por hacer público su perfil.
Me encanta la nueva función de nombre de usuario anónimo, que también es la predeterminada cuando los usuarios se registran. Si no les preocupa tanto y quieren participar en los foros, pueden cambiarlo a su nombre real durante el registro o más tarde a través de sus preferencias de usuario.
Los foros son solo por invitación y solo para miembros, por lo que suscribirse a través de RSS no es una opción. Buen pensamiento, de todos modos.
Creo que puedes desactivar el directorio de usuarios usando enable_user_directory. Pero, por supuesto, eso también afecta a los usuarios que no desean estar ocultos.
¿Cómo ocultas a esos usuarios en la búsqueda, en las listas de miembros de grupos como https://meta.discourse.org/g/trust_level_0 y en el autocompletado para menciones con @ y destinatarios de mensajes privados? ¿Desactivaste las insignias para que no aparezcan allí?
Me pregunto si los usuarios en fase de prueba (staged) interactuando con su categoría o una bandeja de entrada de grupo de la que eres miembro te acercaría a ocultar su existencia. Los usuarios en fase de prueba parecen estar diseñados para ocultar su existencia.
Por supuesto, no verán la interfaz del foro, pero si lo hacen, podrían, por ejemplo, dar me gusta a una publicación, lo que haría que su nombre de usuario estuviera disponible para todos. Así que registrarse y convertir la cuenta en fase de prueba en una cuenta completa podría ser el paso para optar por ser visible. (Aún puedes intentar hacerlos menos visibles, pero supongo que necesitarías un plugin para ocultarlos en todas partes)
Perdón por no haber visto el “feature request” en el título; estaba centrado en la categoría.
Gracias, Moin. ¡Vaya, ese tema es una auténtica reliquia, de una vida pasada cuando trabajaba en un empleo anterior al que tuve en Discourse!
Las preocupaciones ahora son un poco diferentes. En aquel entonces intentaba configurar algo que ya ni siquiera recomendaría: un grupo de mesa de ayuda y un usuario de mesa de ayuda.
Ahora estoy intentando crear un espacio privado de membresía donde las personas, por defecto, estén configuradas para interactuar solo conmigo personalmente, pero puedan optar por participar en la comunidad. Si solo quieren interactuar conmigo personalmente, no deberían tener presencia ni perfil en la comunidad en absoluto. Pero si quieren participar en la comunidad, deberían poder crear un perfil y que sea visible.
Reconozco que mi caso de uso es quizás bastante único, y que lo anterior no se puede lograr a la perfección debido a cómo funciona Discourse. Pero aún creo que Discourse podría ajustarse de varias maneras para al menos no promover tan prominentemente a los miembros que no desean participar en la comunidad.
Supongo que por ahora simplemente desactivaré la visualización de “Quién está en línea” de los avatares de los usuarios, para que al menos su propio avatar no aparezca allí cuando naveguen. ¡Eso hará dudar a quienes prefieren la privacidad!
También eliminaré el directorio de usuarios de la barra lateral por ahora.
He configurado la visibilidad de estos grupos para que los usuarios no puedan verlos en absoluto. De todos modos, son confusos.
Sigo manteniendo el enlace de grupos en la barra lateral (debajo del pliegue) porque quiero que los usuarios que estén en los mismos grupos para colaboración privada puedan verse entre sí.
Buena observación. Desafortunadamente, no hay mucho que hacer al respecto. Lo mismo con la búsqueda. Preferiría que los usuarios que no han optado por mostrar su perfil público tampoco aparecieran en estos lugares.
Esa es una buena idea… pero…
Quiero que vean la interfaz del foro, solo que no sean visibles para nadie, incluida yo, si eligen no mostrar su perfil y participar en los foros.
¿Cómo lo hiciste? En mi foro, las configuraciones de visibilidad no están disponibles para los grupos predeterminados. Aunque los grupos de nivel de confianza no se muestran en la lista de grupos, los usuarios aún pueden ver el grupo y a sus miembros utilizando el enlace. Lo mismo ocurre aquí en meta. Puedes usar el enlace que compartí, pero no lo encontrarás en el directorio de grupos.
Ocultar el perfil no es lo mismo que ocultar la existencia. Sé que a algunas personas no les gusta que «cuenta» y «perfil» sean pestañas separadas en las preferencias de usuario. Pero para mí tiene sentido. Ocultar tu perfil oculta los datos en la pestaña de perfil, pero no tu cuenta. La gente puede ver el nombre de usuario y el avatar.
Solo porque quizás quiera ocultar, por ejemplo, lo que ingresé en los campos personalizados obligatorios, no significa que no quiera interactuar con la comunidad.
Si ocultar el perfil fuera lo mismo que ocultar la existencia, no tendría sentido para muchos usuarios que actualmente lo utilizan. Ellos publican, dan me gusta e interactúan con la comunidad de otras formas. Ocultarlos mientras hacen eso resultaría en una experiencia extraña de interactuar con fantasmas.
No recuerdo cómo eliminé el desplegable «todos los grupos» del directorio de usuarios. Los grupos de nivel de confianza tampoco se muestran a los usuarios normales en la lista de grupos ni en sus páginas de perfil. Debe haber alguna configuración para ello en algún lugar.
No busco la perfección aquí.
Si es así, entonces estoy de acuerdo en que será una experiencia rara. En ese caso, me pondría en contacto con ellos para animarlos a cambiar su perfil para que se sientan cómodos mostrándolo.
De todos modos, gracias por la discusión. He compartido mi retroalimentación y he hecho algunos ajustes, y creo que por ahora puedo dejar las cosas en mi sitio tal como están mientras espero la retroalimentación de mis miembros.