Existe uma maneira de configurar o Discourse para atualizar automaticamente os avatares quando os Gravatars no gravatar.com forem atualizados?
Acho que a grande maioria das pessoas espera que, ao atualizar seu Gravatar no gravatar.com, os avatares de perfil em todos os sites sejam atualizados.
Mas o Discourse exige que se clique manualmente em um botão para atualizar os avatares do Gravatar, o que vai contra essa expectativa.
Isso significa que, se eu atualizar o Gravatar, preciso lembrar de todos os sites Discourse que uso e acessar cada um deles para atualizar manualmente o Gravatar.
Acho que esse é um comportamento muito inesperado para usuários do Gravatar.
Isso também atualizaria pessoas que já têm um avatar personalizado definido? Ou apenas aquelas que não têm? Concordo que não é uma funcionalidade necessária, mas é uma opção interessante, de qualquer forma.
Na minha experiência, os Gravatars geralmente são atualizados automaticamente após alguns minutos, pelo menos em sites onde os utilizei. Sites WordPress são ótimos exemplos.
Acho que um avatar personalizado deve ter precedência e permanecer inalterado. É como uma variável sobrescrita em um escopo interno, que não muda se a variável do escopo externo mudar.
Muitos sites usam o Gravatar de forma que expõe a identidade. Eles fazem hotlink direto para o Gravatar. Isso significa que é possível realizar ações como força bruta em endereços de e-mail.
O Discourse faz uma cópia dos avatares.
Se um usuário deseja atualizações do Gravatar no Discourse, deve clicar no botão de atualizar.