Ich wäre dankbar für einige Ratschläge bezüglich dessen, was ich implementieren möchte. Ich glaube nicht, dass ich das aktuelle Avatar-System vollständig verstehe.
Meines Wissens erhalten neue Benutzer automatisch ein generiertes Icon, das auf dem ersten Buchstaben ihres Benutzernamens basiert.
Mein Wunsch: Neue Benutzer sollen weiterhin dieses automatisch generierte Icon zugewiesen bekommen. In ihrem Profil möchte ich ihnen jedoch ermöglichen, auf eine Bibliothek zuzugreifen (aus den Avataren, die wir gekauft haben).
Aus dem, was ich gelesen habe, führt das Hochladen einer Reihe von Avataren lediglich dazu, dass die standardmäßig zugewiesenen Avatare für neue Benutzer geändert werden, ohne ihnen Zugriff auf eine Bibliothek zu gewähren. Das ist nicht mein bevorzugter Ansatz – ich möchte, dass Benutzer selbstständig aus der Bibliothek auswählen können.
Ihr Verständnis scheint korrekt zu sein. Bei den Standard-Einstellungen von Discourse erhalten neue Benutzer einen Gravatar-Avatar, sofern sie ein Bild bei Gravatar hochgeladen und mit ihrer E-Mail-Adresse verknüpft haben. Falls der neue Benutzer keinen Gravatar hat, wird ihm ein Buchstaben-Avatar basierend auf seinem Benutzernamen zugewiesen. Benutzer können nach Aktivierung ihres Kontos auf der Präferenzen-Seite einen benutzerdefinierten Avatar hochladen.
Wenn Sie anstelle der Standardeinstellungen die Site-Einstellung „auswählbare Avatare aktiviert“ aktivieren und auswählbare Avatare in die Site-Einstellung „auswählbare Avatare“ hochgeladen haben, wird neuen Benutzern ein zufälliger Avatar aus Ihrer Liste der auswählbaren Avatare zugewiesen. Benutzer können ihren Avatar auf der Präferenzen-Seite ändern, haben jedoch nur die Möglichkeit, einen der von Ihnen hochgeladenen Avatare auszuwählen.
Das scheint eine vernünftige #feature-Anfrage zu sein.