# You say it's your birthday?

**URL:** https://meta.discourse.org/t/you-say-its-your-birthday/24594
**Category:** Feature
**Tags:** rfc, spec
**Created:** [30 يناير 2015، 12:55ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594 "2015-01-30T00:55:36Z")
**Posts on this page:** 20
**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: [30 يناير 2015، 12:55ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/1 "2015-01-30T00:55:37Z")

</div>

One feature that might be fun as a plugin (can’t see this as core) – **when it is your birthday, show a cake Emoji next to your name**.

![](https://global.discourse-cdn.com/meta/original/3X/6/6/661816f4c54aefd4dc0399f7a1269e764384d258.png)

Reddit does something like this [“cakeday”](http://www.reddit.com/r/help/wiki/faq#wiki_when_is_my_cake_day.3F_.28reddit_birthday.29) and it’s fun. But we could use two possible dates:

1. the day you joined that Discourse (default)

2. your _actual_ birthday, as entered in a custom birthday field in user profile, since we don’t – and have no plans to – have this field by default

Anyway I think this is a fun feature and would make an excellent plugin.

[![](https://global.discourse-cdn.com/meta/original/4X/8/f/4/8f4394937bff42632827a0d3945df510674a97ca.jpeg "Beatles Rock Band Dreamscape Birthday") ](https://www.youtube.com/watch?v=vWD9Qut6DnA)

---

<div class="post-metadata">

### Author: ![NomNuggetNom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nomnuggetnom/32/122685_2.png) [@NomNuggetNom](https://meta.discourse.org/u/NomNuggetNom)
#### Post date: [30 يناير 2015، 1:53ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/2 "2015-01-30T01:53:09Z")

</div>

> [@codinghorror](#):
>
> the day you joined that Discourse (default)

How could a plugin grab this info? This would be so neat 😃

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [30 يناير 2015، 2:01ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/3 "2015-01-30T02:01:38Z")

</div>

The `created_at` column of the user will contain their join date.

---

<div class="post-metadata">

### Author: ![Overmind](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overmind/32/55446_2.png) [@Overmind](https://meta.discourse.org/u/Overmind)
#### Post date: [30 يناير 2015، 2:02ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/4 "2015-01-30T02:02:42Z")

</div>

Definitely seems like a cool idea.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [30 يناير 2015، 2:09ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/5 "2015-01-30T02:09:51Z")

</div>

> [@codinghorror](#):
>
> the day you joined that Discourse (default)

Just remember that wont work well for sites based on imported data.

---

<div class="post-metadata">

### Author: ![fantasticfears](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fantasticfears/32/119608_2.png) [@fantasticfears](https://meta.discourse.org/u/fantasticfears)
#### Post date: [30 يناير 2015، 2:11ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/6 "2015-01-30T02:11:49Z")

</div>

Unless the imported data include the join date.

---

<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: [30 يناير 2015، 2:18ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/7 "2015-01-30T02:18:26Z")

</div>

> [@fantasticfears](#):
>
> Unless the imported data include the join date.

Our forum anyway, the join date for the imported accounts is the day they were imported.

I imagine it could be worked out how to do it, but I’m not so sure this would be considered enough of a priority to do the work involved while there are still so many other things that need to be done first.

Though if a “date == after \_\_\_\_”, or better, an “except where date == \_\_\_\_” thing was in place it would help.

---

<div class="post-metadata">

### Author: ![rhulse](https://avatars.discourse-cdn.com/v4/letter/r/91b2a8/32.png) [@rhulse](https://meta.discourse.org/u/rhulse)
#### Post date: [30 يناير 2015، 4:49ص UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/8 "2015-01-30T04:49:53Z")

</div>

You would need to import and then go back and change created\_at. Or change created\_at as part of the import. This might be considered poor practice, but I’ve done it myself importing legacy data into a new CMS.

---

<div class="post-metadata">

### Author: ![DeanMarkTaylor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/deanmarktaylor/32/102462_2.png) [@DeanMarkTaylor](https://meta.discourse.org/u/DeanMarkTaylor)
#### Post date: [30 يناير 2015، 12:22م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/9 "2015-01-30T12:22:10Z")

</div>

An option to include both types of cake day would be nice - “real” and “join date”.

---

<div class="post-metadata">

### Author: ![tonninseteli](https://avatars.discourse-cdn.com/v4/letter/t/eada6e/32.png) [@tonninseteli](https://meta.discourse.org/u/tonninseteli)
#### Post date: [30 يناير 2015، 1:28م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/10 "2015-01-30T13:28:14Z")

</div>

Some forums have “legendary” topics that could possibly be celebrated as well… 😄

---

<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: [30 يناير 2015، 2:32م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/11 "2015-01-30T14:32:12Z")

</div>

What’s a “legendary” topic?

---

<div class="post-metadata">

### Author: ![tonninseteli](https://avatars.discourse-cdn.com/v4/letter/t/eada6e/32.png) [@tonninseteli](https://meta.discourse.org/u/tonninseteli)
#### Post date: [30 يناير 2015، 3:11م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/12 "2015-01-30T15:11:20Z")

</div>

> [@zogstrip](#):
>
> What’s a “legendary” topic?

It could be a topic about an ongoing project that has not exactly gone as expected and exactly for that reason has been active since it’s inception and has become a forum in-joke or something like that.

---

<div class="post-metadata">

### Author: ![molly\_cushing](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/molly_cushing/32/88775_2.png) [@molly\_cushing](https://meta.discourse.org/u/molly_cushing)
#### Post date: [30 يناير 2015، 4:29م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/13 "2015-01-30T16:29:55Z")

</div>

I would love to have this! It would be hard to do join date for us too, so the birthday would be a great starting point.

---

<div class="post-metadata">

### Author: ![NomNuggetNom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nomnuggetnom/32/122685_2.png) [@NomNuggetNom](https://meta.discourse.org/u/NomNuggetNom)
#### Post date: [30 يناير 2015، 11:13م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/14 "2015-01-30T23:13:51Z")

</div>

If anyone can point me to where the rendering occurs, I’d love to attempt this.

---

<div class="post-metadata">

### Author: ![FHTzoob](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fhtzoob/32/37485_2.png) [@FHTzoob](https://meta.discourse.org/u/FHTzoob)
#### Post date: [31 يناير 2015، 11:25م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/15 "2015-01-31T23:25:04Z")

</div>

That’s funny because, the day i joined my favourite forum, [http://forum.minecraftpvp.com](http://forum.minecraftpvp.com) , was also my birthday c:

---

<div class="post-metadata">

### Author: ![askmanny](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/askmanny/32/36343_2.png) [@askmanny](https://meta.discourse.org/u/askmanny)
#### Post date: [2 فبراير 2015، 11:28م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/16 "2015-02-02T23:28:36Z")

</div>

This would be lovely to see implemented! 😄

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [3 فبراير 2015، 1:24م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/17 "2015-02-03T13:24:23Z")

</div>

> [@codinghorror](#):
>
> your actual birthday, as entered in a custom birthday field in user profile, since we don’t – and have no plans to – have this field by default

Well, there’s a `date_of_birth` column in the `users` table. 😉  
It’s just not possible to set / change it in the user profile at the moment.  
The SMF2 importer is already setting this field during the import and I’m going to add it to the phpBB3 importer.

---

<div class="post-metadata">

### Author: ![Devanil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/devanil/32/37608_2.png) [@Devanil](https://meta.discourse.org/u/Devanil)
#### Post date: [4 فبراير 2015، 10:27م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/18 "2015-02-04T22:27:20Z")

</div>

That would be cool in a section with the forum statistics 👌

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [14 أغسطس 2015، 2:46م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/22 "2015-08-14T14:46:00Z")

</div>

> [@gerhard](#):
>
> Well, there’s a date\_of\_birth column in the users table. It’s just not possible to set / change it in the user profile at the moment.

@codinghorror Do we want to allow users to set this? This would help with the development of the plugin.

---

<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: [14 أغسطس 2015، 6:03م UTC](https://meta.discourse.org/t/you-say-its-your-birthday/24594/23 "2015-08-14T18:03:29Z")

</div>

I think the plugin should first work with the date someone joined the Discourse and have a config option to use the birthdate field, later.

[Next page](https://meta.discourse.org/t/you-say-its-your-birthday/24594.md?page=2)
