Avatares seleccionables

Avatars are a big part of anyone’s online identity. Discourse already supports 3 options when it comes to avatars: based on the first letter of your username, your Gravatar or any images you want to upload.

image

But what if you want to provide your users with a limited set of avatars to choose from? It’s now possible thanks to the “selectable avatars” feature!

As an admin, if you click Edit next to the selectable avatars site setting, a modal will pop up and ask you to start uploading avatars.

image

You can either drag & drop up to 10 images at a time or click Upload Picture to browse your computer to select the images you want to upload.

If you want to remove some of the uploaded images, you just need to click on it.

Note: Make sure you click :white_check_mark: after closing the modal to actually save the list.

After enabling the selectable avatars enabled site setting, two things will happen

  • Newly created user will automatically be affected a random avatar from the list.
  • Users will be presented with the same list to choose from whenever they want to change their avatar.

Note: existing users will keep their current avatar until they change it.

Enjoy :heart_eyes_cat:

No cats were armed in the making of this topic.

58 Me gusta

Since it’s called “selectable avatars”, my expectation would be that they’re selectable but not enforced… Would it be a big change to make these avatars selectable without changing anything else?

Oh, and the logical next step would obviously be to make it possible to include avatar-sets in themes… Or is this already possible?

11 Me gusta

I know that my home site would really get some usage out of this provided it isn’t enforced that you must have one of these avatars, and that it was just another option alongside the letter/gravatar/custom image. Is that how this works, and if not, could it be an option?

7 Me gusta

I think the point of the feature is to tightly control the available avatars for branding / theming / safety purposes.

5 Me gusta

We’re getting reports from users that they are able to use this tool to select avatars for other members, including site administrators…

I haven’t confirmed whether they are able to actually do it (none have been game enough to click the save changes button yet), but they can definitely see the “Change your profile picture” popup if they click on another user’s profile image.

7 Me gusta

That bug was fixed and will be deployed tomorrow to all our customers.

12 Me gusta

I would love to use this feature too, but can’t delete profile pics for those who have already uploaded one.

Tight control is not the only valid use case. My site encourages photos but in the absence of photos, we would at least like to be able to visually differentiate users at a glance. The colored letters don’t do that very well; avatars from a list would do it much better.

5 Me gusta

Agreed with @markschmucker, such tight control of avatars is not the value I was looking for when I went searching for this feature.

Really, I want all of my users just to start out with one of the set avatars I have made instead of off-brand letters, but of course after that I want them to have the freedom to customize their profiles as they see fit.

13 Me gusta

I hear you :wink: It’s still on my list.

12 Me gusta

¡Hola @zogstrip y demás! Hoy, esta función es buena, pero con un pequeño ajuste, sería perfecta.

tl;dr - Parece haber un tema recurrente en este hilo:

Los administradores quieren poder llenar un grupo o lista de avatares con marca. ( ✓posible ) Los administradores también quieren asignar automáticamente y al azar un “avatar seleccionable” a cada nuevo usuario. ( ✓posible ) En conjunto con los dos puntos anteriores, los administradores quieren permitir que los usuarios suban su propia imagen de perfil o avatar si no desean usar uno de los avatares predeterminados del grupo/lista de “avatares seleccionables”. ( :disappointed_face: no posible, ¿verdad?) - básicamente permitir que los “avatares seleccionables” funcionen de la misma manera que la configuración de “avatares predeterminados”.

––––––––––––––––––––––––––––––––––––

Actualmente, hay algunas configuraciones que parecen entrar en conflicto semánticamente entre sí:

  • permitir avatares subidos ❑ Permitir a los usuarios subir imágenes de perfil personalizadas.
  • avatares seleccionables habilitados ❑ Obligar a los usuarios a elegir un avatar de la lista.

Quiero poder habilitar los “avatares seleccionables” sin obligar a los usuarios a usar solo imágenes de esta biblioteca. Por eso tengo seleccionada la otra opción para “Permitir a los usuarios subir imágenes de perfil personalizadas”. Pero esa opción no funciona cuando está seleccionada la opción “Obligar a los usuarios a elegir un avatar de la lista”.

Caso de uso práctico

Cuando nuevos usuarios se unen a una comunidad, a menudo no personalizan su imagen de perfil o avatar. He desarrollado varias comunidades y evaluado cientos de comunidades en línea de muestra, y he encontrado que esto generalmente es consistente en todas las comunidades. Lograr que alguien agregue una foto de perfil o un avatar es un paso bastante significativo en la curva de compromiso. Por lo general, lo hacen después de haber establecido su identidad y confianza con una nueva comunidad, y planean quedarse y participar más que un usuario que crea una cuenta solo para hacer una pregunta y probablemente nunca volverá.

Así que cuando nuevos miembros participan en foros y todos tienen las mismas imágenes de perfil genéricas, parece que la misma persona está respondiendo. O quizás se siente como si los miembros no estuvieran muy comprometidos. Discourse aborda esto en un nivel pequeño, cambiando el color de fondo y la inicial del usuario. Pero si cada nueva persona se le asigna automáticamente (aleatoriamente) una imagen de perfil de un grupo predeterminado de imágenes, entonces cuando esas personas publican, la comunidad se ve mucho más amigable y acogedora, y llena de usuarios más comprometidos.

Aquí hay un ejemplo de un buen hilo de la comunidad. Algunos miembros registrados más algunos miembros que nunca se tomaron el tiempo de subir un avatar (ilustrado con una flecha roja)

Aquí hay un ejemplo de lo que no queremos... Todos tienen el mismo avatar.

––––––––––––––––––––––––––––––––––––

No estoy seguro de cuál es la mejor manera de solucionar esto en la configuración de administrador ¯\ _ (ツ)_/¯

Sugerencia de actualización de función

Una sugerencia sería agregar otra opción debajo de la opción “avatares predeterminados” y llamarla “avatares seleccionables como predeterminados” (o algo similar). Luego, incluir una descripción como:
❑ Asignar un avatar aleatorio de la lista de “avatares seleccionables” como predeterminado para nuevos usuarios, hasta que el usuario cambie manualmente el avatar.

Basado en la lógica de la configuración actual de “avatares predeterminados”, si agregara una configuración como esa sugerencia :up_arrow:︎, podría cambiar la interfaz de usuario del frontend para que sea algo como esto…

Nota: Agregué la sección debajo de “Imagen personalizada” como si fuera la lista de “avatares seleccionables” subidos por el administrador. El avatar resaltado en gris sería el avatar que seleccionó el sistema. (si la opción “imagen personalizada” estuviera activada, el resaltado probablemente desaparecería. Luego, cuando se activa la “imagen de perfil asignada por el sistema”, se resaltaría el avatar asociado de la “biblioteca de avatares seleccionables”.)

Por defecto, la primera opción (de las tres) estaría seleccionada… pero el usuario aún tendría las otras opciones para usar un gravatar o subir una imagen personalizada. Si les gusta la lista de “avatares seleccionables”, podrían elegir otro que prefieran.

Estoy seguro de que hay una mejor manera de lograr esto que la que estoy sugiriendo, pero espero que esto ilustre lo que me gustaría que Discourse permitiera con los “avatares seleccionables” y creo que otros están pidiendo este mismo tipo de funcionalidad.

8 Me gusta

Una cosa que acabo de descubrir es que existe una solución que te permite subir una lista predefinida de “avatares seleccionables” y establecerlos como “avatares predeterminados”, al mismo tiempo que permite a los usuarios cambiar su avatar por una foto de perfil personalizada. Parece que las siguientes personas lo estaban solicitando: @Elliott_Mozley, @D_Friday, @markschmucker y @orangeandblack5
––––––––––––––––––––––––––––––––––––

Establecer avatares predeterminados para nuevos usuarios y permitir avatares personalizados/fotos de perfil:

  1. Visita la configuración de administración y busca “avatar
  2. Busca la opción avatares seleccionables y haz clic en Editar lista
  3. Haz clic en el botón Subir y selecciona todos los archivos que se usarán como “avatares predeterminados” para nuevos usuarios
  4. Haz clic derecho en cada uno de los avatares recién subidos y selecciona “Copiar dirección de imagen
  5. Pega la “dirección de imagen” de cada uno de los avatares que acabas de subir. (asegúrate de presionar ✓ cuando termines)

¡Voilà! Tu lista de “avatares seleccionables” ahora se asignará automáticamente, de forma aleatoria, a los nuevos usuarios. ¡Luego podrán ir a su cuenta para subir su propia foto de perfil personalizada!

Gracias, equipo de Discourse, por hacer esto posible!

16 Me gusta

¿Existe alguna forma de configurar el sistema para que los usuarios tengan la opción de seleccionar entre la lista de “avatares seleccionables” sin perder la capacidad de subir avatares personalizados?

La solución / interfaz que sugirió @jord8on sería perfecta, pero… ¿alguien ha determinado si hay alguna razón por la que Discourse requiere “avatares seleccionables” O avatares subidos por el usuario, y no puede soportar ambos?

2 Me gusta

Diría que simplemente sin marcar la casilla de forzar a los usuarios a usar avatares de la lista.
Eso debería dejar las otras dos opciones abiertas para los usuarios (letras o subir sus propias fotos).

2 Me gusta

Pensarías que sí, pero cuando desmarcas “forzar a los usuarios a usar avatares de la lista”, ya no hay forma de que accedan a la lista de avatares. Estoy tratando de averiguar cómo hacer que los avatares estén disponibles, pero no obligatorios.

¿Alguna idea? :slight_smile:

2 Me gusta

Según mi comprensión, el propósito de los avatares seleccionables es limitar la selección de avatares a una lista segura y predeterminada. Permitir que los usuarios suban sus propios avatares va en contra de ese objetivo.

3 Me gusta

Ese es un caso de uso. Otro es que quieras apoyar a tu comunidad ofreciéndoles muchas opciones, sin limitarlas ni exigirles que se sientan cómodas subiendo contenido.

Entiendo el caso de uso que describes y me alegra que Discourse lo admita.

Esto no significa que no sería aún más útil si no requiriera una implementación de “todo o nada” y dejara la decisión en manos de los administradores de la comunidad.

5 Me gusta

Me gustaría que utilizara una foto del sistema, pero si no hay una foto del sistema disponible, que elija una de la lista.

¿Por qué? A veces los usuarios están bloqueados para cargar fotos del sistema y algunos de los usuarios sí pueden.

Asignar una al azar es algo bueno, pero entonces tendrías que usar avatares que no sean de género o etnia específicos, así que preferiría que elijan uno y celebremos la diversidad.

3 Me gusta

¿Podría un componente de tema proporcionar dichas imágenes?

2 Me gusta

Los conjuntos de avatares limitados a veces no se combinan bien con la función de respuesta en la lista de publicaciones en la vista móvil. Ejemplo aquí en el foro de New World:

Estos dos mensajes no están respondiendo a la misma persona, pero el foro de New World tiene un conjunto de avatares bastante limitado (como suele ocurrir en foros que solo permiten un conjunto de avatares utilizables, según mi experiencia). El problema está ausente en la vista de escritorio, ya que los nombres de usuario se escriben junto a los avatares:

Al navegar y leer este tipo de temas desde un dispositivo móvil, resulta rápidamente confuso.

¿Existen planes por parte de Discourse para evitar este ligero problema? Actualmente, no veo otra forma que ser administrador y agregar el nombre de usuario en la vista móvil también.

5 Me gusta

@here buenas noticias para ti :wink:

10 Me gusta