MOSS Forum

Ask Question   UnAnswered
Home » Forum » MOSS       RSS Feeds

Change the name format of the welcome menu

  Asked By: Corey    Date: Mar 06    Category: MOSS    Views: 4185

On MOSS 2007 Portal, at the top right corner, there is the "Welcome
Doe, John" text with a triangle to the right. How can I change the
text format from "Last name, First name" to "First name Last name"?

From Designer, I call tell there is a user control named wssus:Welcome
for this functionality.



14 Answers Found

Answer #1    Answered By: Latanya Nieves     Answered On: Mar 06

The control is pulling the information from the user's profile, so you have to
edit the profile to change  the name (or modify the name in Active Directory and
import it if that's where it is coming from).

To modify the profile in behalf of other users, go to the Shared Services
Provider (usually Central Admin à SharedServices1) and click on User Profiles
and Properties. View user profiles. Pick one and edit it using the context

To modify your own, go to your My Site, My Profile tab, Edit Details. It may not
be editable by users depending on your configuration. The SSP determines which
properties people can edit in their own profile and which they can't.

Answer #2    Answered By: Vidisha Pathak     Answered On: Mar 06

Sorry, I am not trying to change  name. I just need to change the
format of the name from "lastname, firstname" to "firstname lastname".

Answer #3    Answered By: Malcolm Maxwell     Answered On: Mar 06

It requires
modification of user records - there is no other method.

Answer #4    Answered By: Mayur Mandal     Answered On: Mar 06

The control is not formatting the names. It is pulling from the UserInfo table
that was originally populated from AD. The Display name in AD was set to
default to a format  of lastname, firstname. So that is what is recorded. It's
one field of data, not two being formatted as one.

Answer #5    Answered By: Deana Lowery     Answered On: Mar 06

It's not pulling the name from either the user profile or directly from AD.
It's pulling it from a cached copy in the UserInfo table of the content
database. Changing the display name in AD after the user is added to the Site
collection will not change  it. Changing it in the Profile won't fix it either,
that changes it in the profile, not in the UserInfo table. The display name is
originally populated in both places from AD, but they are not connected after
that. UserInfo is used in both WSS and MOSS. Profiles are only in MOSS.

Answer #6    Answered By: Felecia Goff     Answered On: Mar 06

I'll be darned, that explains a lot.

Answer #7    Answered By: David Scott     Answered On: Mar 06

SharePoint is not Formatting that name. It pulled it from Active
Directory's Display Name property of the user when the user was added to
SharePoint. Unfortunately, once the user has been added to SharePoint
even changing the Display property in AD will not change  the way that
SharePoint displays that name. It has been cached to the UserInfo table
in the Web App content database. To date I have not found an easy way
to change the Display name after the user has been added, short of
editing the Userinfo table directly, which is not recommended.

Answer #8    Answered By: Lakeshia Gould     Answered On: Mar 06

you said you have not found an easy way. Could you please share
the difficult way if there is? Or Can I use the Object Model to
achieve this?

Answer #9    Answered By: Lizbeth Macdonald     Answered On: Mar 06

The difficult way is directly editing the TP_title field of the UserInfo
table of the Content Database for the site where you want to change  the
name. Not sure if you can use the Object Model to fix this or not.

Answer #10    Answered By: Cole Curtis     Answered On: Mar 06

You have two "easy" options. Each user can edit their own display name.
Where it says "Welcome Doe, John" click and click "My Settings." Then
click "Edit Item" and change  the Name field to whatever that user wants.
If you want to change it for another user a Site Collection owner can go
into Site Settings > People and Groups and click a user and do the same

I'm sure there's a way to do it with the Object Model, but I'm no
programmer so I don't know what it is.

Answer #11    Answered By: Debbie Snow     Answered On: Mar 06

Sorry to disagree, but by default on a MOSS install Display Name is an
Indexed Alias property that is set to be non-editable. A user can't
edit their own in MySettings nor can the Site Admin in People and Groups
unless the settings in the Profile Properties are changed. From what
I've seen the Farm admin can edit the display name directly in the
Profile's settings of the SSP, but nowhere else. But that change
doesn't seem to propagate from the User Profiles to the UserInfo table
until the user tries to edit their own MySettings. Until that happens
the Welcome stays with what is in the UserInfo table, not what is in the

Answer #12    Answered By: Adalberto Merrill     Answered On: Mar 06

Oh, that could be the case. I was checking it out on a WSS box.

Answer #13    Answered By: Lynsey Carver     Answered On: Mar 06

That's OK, not trying to pick an argument. Just trying to be clear. On
a WSS only box it would be going against the userInfo table directly
since there are no profiles. I didn't test that to see how the edit
fields are set. On a WSS only box there would also be no delay to the
change taking place since you are directly editing the table value.

Answer #14    Answered By: Richard Allen     Answered On: Mar 06

This is great discussion. If my understanding is correct, on MOSS, I
could manually change  the display name by following the procedure below:

1. go to ssp -> user profiles and properties ->view user profiles ->
select the user to change ->click the edit from the context menu, then
change the value
2. go to the portal site, go to My Settings by clicking on the
dropdown to the right of the current user's name ->Edit Item ->
However, on the next page, it only shows account with domain\login,
and it is not editable at all. So it does seem like a user can change
the name from mysettings.

I went back to user profiles and properties->view profile
properties->for display name, I do have "allow users to edit values
for this property" selected.

What could be wrong here? What other settings I need to set?
Any kind of latency going on after selecting "allow users to edit
values for this property"?

Didn't find what you were looking for? Find more on Change the name format of the welcome menu Or get search suggestion and latest updates.