One thing that has been requested regularly from our users is the ability to change their user name so that they can change the name which gets displayed along side their posted entries. But for various reasons it's doesn't make much sense to allow people to change their usernames, and more notably we probably never should have been displaying usernames publicly in the first place.

So, I'd like to add a new attribute to the UserData object for storing a users screen name (or some better name for it like blogger name or nickname). The screen name would initially be populated with the username for existing accounts and we would update themes to display the screen name instead of username for accrediting the author of an entry. Then on the profile edit page users would be able to change their screen name whenever they want to.

There is not really any code or design required, just a new column in the rolleruser table, a new property in the UserData object, and that's about it.

One other nice benefit of this is that in corporate environments where Roller is plugged into an ldap directory then the usernames can remain completely hidden, which is often a security requirement in corporate environments.

Anways, thoughts?  objections?

-- Allen

Reply via email to