The discussion revolves around a potential plugin idea for Discourse. codinghorror proposes a feature to display a cake emoji next to a user’s name on their birthday, with two possible dates: the day they joined Discourse (default) or their actual birthday (entered in a custom birthday field in user profile).
Some concerns were raised about the default date not working well for sites based on imported data cpradio and fantasticfears discuss this point.
tgxworld started working on the plugin, which currently uses the default date of the day the user joined Discourse. However, tgxworld plans to add an option to update the user’s date of birth under user preferences.
sam suggests adding a date custom field type, and sam proposes building a UI for it in user preferences. However, tgxworld thinks it’s better to drop it from core and keep it as a plugin feature.
The plugin is expected to provide two features: Cakeday (the date you joined Discourse) and Birthday (your actual birthday) tgxworld. Before releasing it officially, tgxworld wants to improve how birthdays are entered.
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.
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.
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.
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.