Development Notes

"Birthdays" aren't themselves first-class objects -- people are. What about famous people? Famous dead people? Concept of "non-owned" profiles for these people. I suppose people can come along and "claim" profiles? Maybe a good way for people to be able to enter profiles on behalf of other people who aren't necessarily using the system. Profiles that are non-self profiles go into a moderation queue before being posted.

Categories using Drupal's taxonomy for people. Members can self-identify. E.g. Entertainer --> Actor, Dancer, etc. Scientist --> Physics, Math, etc.

Profiles include the following:

  • usernames

    This is the Drupal member name. This is blank, or rather not associated with a member, for "non-owned" profiles.

  • Name

    Currently is just full name. Might want to split into First/Last. Do we want all details showing for "non-owned" profiles? Ability to enter email address, so that person is sent invitation saying that someone has created a profile for them, and they can claim it if they wish. Probably make this manual at first (i.e. get the person to respond to email, admin creates/connects to new member account).

  • Birthday

    Might have a checkmark to not display year for public viewing, or only to people on buddylist.

  • City/Province/Country

    This could be current location, or it might be neat to list it as birthplace.

  • Website
  • Email
  • IM
  • Picture
  • Biography/About

The only required fields would be username, name, birthday, and email.