Aggiornamenti automatici degli avatar Gravatar?

C’è un modo per configurare Discourse in modo che aggiorni automaticamente gli avatar quando i Gravatar su gravatar.com vengono modificati?

Penso che la stragrande maggioranza delle persone si aspetti che, se aggiornano il proprio Gravatar su gravatar.com, gli avatar del profilo su tutti i siti web vengano aggiornati.

Tuttavia, Discourse richiede di cliccare manualmente su un pulsante per aggiornare gli avatar Gravatar, il che è contrario a questa aspettativa.

Significa che, se aggiorno il Gravatar, devo ricordarmi di tutti i siti Discourse che utilizzo e andare su ciascuno di essi per aggiornare manualmente il Gravatar.

Penso che questo sia un comportamento molto inaspettato per gli utenti di Gravatar.

Al momento non disponiamo di un lavoro che aggiorni i gravatars in Discourse. Una volta scaricati, rimangono scaricati per sempre.

In pratica, abbiamo ricevuto pochissime, se non nessuna, lamentela a riguardo.

Se è necessario aggiornarli per tutti, puoi eseguire:

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

L’esecuzione richiederà del tempo.

Questo aggiornerebbe anche le persone che hanno già impostato un avatar personalizzato? O solo quelle che non lo hanno? Concordo che non sia una funzionalità necessaria, ma è comunque un’opzione interessante.

Quel comando farà assolutamente tutto per tutti, ma non passerà a Gravatar.

Nella mia esperienza, i Gravatar si aggiornano solitamente automaticamente dopo pochi minuti, almeno sui siti in cui li ho utilizzati. I siti WordPress sono ottimi esempi.

Penso che un avatar personalizzato debba sovrascrivere quello e rimanere invariato. È come una variabile sovrascritta in un ambito interno, che non cambia se quella esterna viene modificata.

Molti siti utilizzano Gravatar in modo tale da esporre l’identità. Effettuano un hotlink diretto a Gravatar. Ciò significa che è possibile eseguire operazioni come il brute force degli indirizzi email.

Discourse crea una copia degli avatar.

Se un utente desidera aggiornamenti di Gravatar su Discourse, deve fare clic sul pulsante di aggiornamento.