# Allow a bunch of kittens to be used as default avatars

**URL:** <https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586>\
**Category:** Feature\
**Tags:** rfc, spec\
**Created:** [2015年一月29日 21:10 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586 "2015-01-29T21:10:47Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2015年一月29日 21:10 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/1 "2015-01-29T21:10:47Z")

</div>

We’re working with a famous recording artist’s team to potentially move her public fan forums over to Discourse. One of the requests they had was for cuter default new user avatars.

Right now our default new avatars are simple first-letter plus background color, both associated with the username:

![](https://global.discourse-cdn.com/meta/original/3X/1/a/1a0121b43dcb74e464276def2c27b75ad1e896d1.png)

But we were thinking, what if built a plugin (or supported a configuration mode) that allowed a **pool of (n) images to be randomly selected as the new user avatars**, at the time users join. Then we could have this instead:

![](https://global.discourse-cdn.com/meta/original/3X/9/c/9c9a7e01caf19b3dc4fb1985a49908bf4e123509.png)

We’ve actually had this request before – for a game, it’d be cooler if new users were assigned a random avatar associated with the game, for example.

But since we have someone on the team who is a _huge_ fan, and I don’t want to mention any names, but it is @eviltrout – I think we’ll get to this in the next few months.

---

<div class="post-metadata">

**Author:** ![FezodgeIII](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fezodgeiii/32/37408_2.png) [@FezodgeIII](https://meta.discourse.org/u/FezodgeIII)\
**Post date:** [2015年一月29日 21:17 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/2 "2015-01-29T21:17:07Z")

</div>

As long as the images had some resembalance to the site, then this would be great! But if they were just some random pictures found on the web, then that would kinda suck…

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2015年一月29日 21:18 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/3 "2015-01-29T21:18:50Z")

</div>

The whole idea is that you pick the pool of images for your site.

---

<div class="post-metadata">

**Author:** ![infogulch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/infogulch/32/125693_2.png) [@infogulch](https://meta.discourse.org/u/infogulch)\
**Post date:** [2015年一月29日 21:23 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/4 "2015-01-29T21:23:19Z")

</div>

Being the internet, I think kitten avatars are a very appropriate as a secondary default.

---

<div class="post-metadata">

**Author:** ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)\
**Post date:** [2015年一月29日 21:36 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/5 "2015-01-29T21:36:57Z")

</div>

Huh. @eviltrout is a Taylor Swift fan?

_Tarak’ha peers curiously._

Sounds like someone I know!

As for this idea, I really like it. Reminds me of this really neat [variable avatar project](https://avatars.moe/) that can be extended by any artists who have time on their hands. I was thinking of using it eventually to make avatars that fit my forum topic.

---

<div class="post-metadata">

**Author:** ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)\
**Post date:** [2015年一月30日 05:44 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/6 "2015-01-30T05:44:28Z")

</div>

I think having the ability to choose from avatar sets would be a good thing for both Discourse and graphic artists.

Kittens are cute, but …

Don’t say I didn’t say I didn’t warn you

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2015年三月5日 08:19 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/7 "2015-03-05T08:19:12Z")

</div>

This feature is now in and functioning for 1.3 beta courtesy of @eviltrout.

Note that you can also use it as a feature to give all new users the same default avatar, if you want.

The site setting is `default avatars` under Admin, Settings, Files.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2015年三月6日 08:54 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/8 "2015-03-06T08:54:57Z")

</div>



---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2018年七月18日 16:19 UTC](https://meta.discourse.org/t/allow-a-bunch-of-kittens-to-be-used-as-default-avatars/24586/9 "2018-07-18T16:19:27Z")

</div>

You can now also define a list of selectable avatars that must be used by all your users

> [@Selectable avatars](https://meta.discourse.org/t/selectable-avatars/92656):
>
> Avatars are a big part of anyone’s online identity. Discourse already supports 3 options when it comes to avatars: based on the first letter of your username, your Gravatar or any images you want to upload. But what if you want to provide your users with a limited set of avatars to choose from? It’s now possible thanks to the “selectable avatars” feature! As an admin, if you click Edit next to the selectable avatars site setting, a modal will pop up and ask you to start uploading ava…
