¿Actualizaciones automáticas de avatares de Gravatar?

¿Existe alguna forma de configurar Discourse para que actualice automáticamente los avatares cuando se modifiquen los de Gravatar en gravatar.com?

Creo que la gran mayoría de las personas espera que, si actualizan su Gravatar en gravatar.com, sus avatares de perfil en todos los sitios web se actualicen automáticamente.

Sin embargo, Discourse requiere hacer clic manualmente en un botón para actualizar los avatares de Gravatar, lo cual es contrario a esta expectativa.

Esto significa que, si actualizo mi Gravatar, debo recordar todos los sitios de Discourse que utilizo y entrar en cada uno para actualizar manualmente el Gravatar.

Creo que este comportamiento es muy inesperado para los usuarios de Gravatar.

Actualmente no tenemos ninguna tarea que actualice los gravatars en Discourse. Una vez que los descargamos, permanecen descargados para siempre.

En la práctica, hemos recibido muy pocas, si es que hay alguna, quejas sobre esto.

Si es necesario actualizarlos para todos, puedes ejecutar:

./launcher enter app
rails r 'UserAvatar.find_each {|u| print "."; u.update_gravatar!}'

Esto tomará un tiempo en ejecutarse.

¿Esto también actualizaría a las personas que ya tienen una imagen de perfil personalizada configurada? ¿O solo a las que no? Estoy de acuerdo en que no es una función necesaria, pero es una opción interesante de todos modos.

Ese comando hará absolutamente todo para todos, pero no cambiará al gravatar.

En mi experiencia, los Gravatars suelen actualizarse automáticamente después de unos minutos, al menos en los sitios donde los he utilizado. Los sitios de WordPress son un gran ejemplo.

Creo que una imagen de perfil personalizada debería tener prioridad y mantenerse. Es como una variable sobrescrita en un ámbito interno, que no cambia si la del ámbito externo sí lo hace.

Muchos sitios utilizan Gravatar de una manera que expone la identidad. Enlazan directamente a Gravatar. Esto significa que se pueden realizar acciones como ataques de fuerza bruta para descubrir direcciones de correo electrónico.

Discourse crea una copia de los avatares.

Si un usuario desea que los avatares de Gravatar se actualicen en Discourse, debe hacer clic en el botón de actualizar.