Forum OpenACS Development: username/screen_name
(Aside: Your username can be identical to your email, and we'll provide a parameter to that effect, that will cause the default upgrade login/registration process to be equivalent to that of earlier versions on upgrade.)
Now, the question is what we should do with screen_name.
1) Keep it, so you now have both username and screen_name?
2) Keep it, but default it to username - this could be odd if your username is already defaulted to your email, but it could be useful if you let people use something a' la AOL's screen-name for username.
3) Ditch it in favor of username? This has some implications, e.g. are we going to let people change their usernames if they're not authenticated by OpenACS? Also, username is bound to the authenticating authority, so the same OpenACS system may have muliple users with the same username.
I think I prefer option 2.
Other ideas? Thoughts?
See http://jongriffin.com/static/openacs/acs-person/ for some ideas (although most of this should be rolled into the core and I do have upgrade scripts for both Oracle and PG).
This was discussed before but it may have only been with Jeff D and Don. I don't remember. Anyway acs-person is deprecated.
I hope we can keep it. Since we do use screen_name. And maybe others too use it. We don't use it for authentication though.