実装したい内容についてアドバイスをいただければ幸いです。現在のアバターシステムを正しく理解できていないかもしれません。
新規ユーザーには、ユーザー名の最初の文字に基づいて自動生成されたアイコンが割り当てられると理解しています。
私が望むのは、新規ユーザーには引き続きこの自動生成アイコンが割り当てられることですが、プロフィール画面から、私たちが購入したアバターライブラリにアクセスできるようにすることです。
私の調べた限りでは、アバターを多数アップロードしても、それは新規ユーザーに割り当てられるデフォルトアバターの変更にとどまり、ライブラリへのアクセス権は付与されないようです。これは私の希望とは異なります。ユーザー自身がライブラリから選択できるようにしたいと考えています。
「いいね!」 3
simon
2
あなたの理解は正しいようです。デフォルトのDiscourse設定では、新しいユーザーにはGravatarに画像をアップロードし、そのメールアドレスと関連付けられている場合、Gravatarアバターが割り当てられます。新しいユーザーがGravatarを持っていない場合、ユーザー名に基づいて文字アバターが割り当てられます。ユーザーはアカウントを有効化すると、設定ページからカスタムアバターをアップロードできます。
デフォルト設定の代わりに、selectable avatars enabled(選択可能なアバターを有効化)サイト設定を有効にし、selectable avatars(選択可能なアバター)サイト設定に選択可能なアバターをアップロードした場合、新しいユーザーには選択可能なアバターリストからランダムにアバターが割り当てられます。ユーザーは設定ページでアバターを変更できますが、アップロードしたアバターの中から1つを選択するオプションしかありません。
これは合理的な#contribute:feature(機能提案)リクエストのようです。
「いいね!」 3