Automatische Updates von Gravatar-Avataren?

Gibt es eine Möglichkeit, Discourse so zu konfigurieren, dass Avatare automatisch aktualisiert werden, wenn Gravatars auf gravatar.com geändert wurden?

Ich denke, die überwältigende Mehrheit der Nutzer erwartet, dass bei einer Aktualisierung ihres Gravatars auf gravatar.com auch die Profilbilder auf allen Websites aktualisiert werden.

Discourse erfordert jedoch ein manuelles Klicken auf einen Button, um Gravatar-Avatare zu aktualisieren, was genau dem entgegengesetzt ist, was Nutzer erwarten.

Das bedeutet: Wenn ich mein Gravatar aktualisiere, muss ich an alle Discourse-Websites denken, die ich nutze, und auf jeder einzeln den Gravatar manuell aktualisieren.

Ich finde, dieses Verhalten ist für Gravatar-Nutzer sehr unerwartet.

Aktuell gibt es in Discourse keine Aufgabe, die Gravatars aktualisiert. Sobald wir sie heruntergeladen haben, bleiben sie für immer gespeichert.

In der Praxis haben wir darüber sehr wenige, wenn überhaupt, Beschwerden erhalten.

Falls Sie es für alle Benutzer aktualisieren müssen, können Sie Folgendes ausführen:

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

Dies wird eine Weile dauern.

Würde das auch Personen aktualisieren, die bereits ein benutzerdefiniertes Avatar-Bild festgelegt haben? Oder nur diejenigen, die keines haben? Ich stimme zu, dass es keine notwendige Funktion ist, aber dennoch eine interessante Option.

Dieser Befehl betrifft absolut alle, wechselt aber nicht zu Gravatar.

Nach meiner Erfahrung aktualisieren sich Gravatars meist automatisch nach ein paar Minuten, zumindest auf Seiten, auf denen ich sie verwendet habe. WordPress-Seiten sind ein gutes Beispiel dafür.

Ich denke, ein benutzerdefiniertes Avatar-Bild sollte dies überschreiben und unverändert bleiben. Es ist wie eine überschriebene Variable in einem inneren Gültigkeitsbereich, die sich nicht ändert, wenn sich die äußere Variable ändert.

Viele Seiten nutzen Gravatar so, dass die Identität offengelegt wird. Sie verlinken direkt auf Gravatar. Das bedeutet, man kann beispielsweise E-Mail-Adressen per Brute-Force angreifen.

Discourse erstellt eine Kopie der Avatare.

Wenn ein Nutzer Gravatar-Updates auf Discourse wünscht, muss er auf die Schaltfläche „Aktualisieren" klicken.