Skip to:
Content

Opened 4 years ago

Last modified 19 months ago

#2225 reopened enhancement

Expand Name field to a first and last name field

Reported by: abfinteractive Owned by:
Milestone: Future Release Priority: major
Severity: normal Version:
Component: XProfile Keywords:
Cc: contact@…

Description

Currently when you register you are asked for your Name, which is the part that is displayed all throughout the site. The problem is people register with just their first name. This causes all kinds of confusion because there are duplicate names all over the site with no way to tell who is who. For exmaple, check out this screen shot. How in the world do I know which of the Marks is the one I want to add? There is no way to do this and it just causes confusion to members.

The name field needs to be expanded to a First name field and a last name field on registration and both fields need to be required. You can still hold them in the same fields in the database by combining them but as it is now this is a critical flaw for usability on the site.

Attachments (2)

confusion.jpg (67.3 KB) - added by abfinteractive 4 years ago.
noedit.jpg (43.8 KB) - added by abfinteractive 4 years ago.

Download all attachments as: .zip

Change History (17)

abfinteractive4 years ago

comment:1 GautamGupta4 years ago

  • Resolution set to invalid
  • Status changed from new to closed

You can change the "Name" text to "Full Name" on the BuddyPress' settings page.

comment:2 abfinteractive4 years ago

  • Resolution invalid deleted
  • Status changed from closed to reopened

Yes, and that still doesn't prevent users from just putting their first name in there either.

I can tell my users to give me 100 dollars each but that doesn't mean they will follow what the text says.

abfinteractive4 years ago

comment:3 abfinteractive4 years ago

Disregard the attachment, wasn't looking in the right place.

comment:4 apeatling4 years ago

  • Resolution set to invalid
  • Status changed from reopened to closed

Requiring first and last name does not work well for an international audience. Change the name field to first name and create a new field called last name, then make that required.

comment:5 abfinteractive4 years ago

  • Resolution invalid deleted
  • Status changed from closed to reopened

The problem with that method is that you don't get the display_name field updated correctly so all the functions still pull just the first name which creates the exact same problem listed in the screen shot.

I don't understand how First and Last names do not work well for an international audience. What is facebook doing different so that it works for them?

This is still a flaw in Buddypress that needs to be addressed on some level, whether it be on registration with a First and Last name field or within the site to better distinguish members from each other, as such is needed in the first screen shot.

Right now I have two Andys, two Marks and two Mikes and have absolutely no idea who is who between those. That is a major flaw.

comment:6 GautamGupta4 years ago

  • Priority changed from critical to major

As far as I know, BuddyPress displays the user's name everywhere with the profile link and avatar, except the invites page. So, I think the problem behind the reported problem should be fixed, i.e. a better approach for the invites page, maybe by including some good jQuery techniques.

But even now, atleast it is displaying the user's gravatar when the user is selected, so the person can view which person it is and remove him/her accordingly.

Till the time being, you can experiment if "Full name" field name works for you or not.

comment:7 abfinteractive4 years ago

I have changed it to Full Name as a temporary hail mary fix. Even the adding them to see their avatar is flawed as not everyone is going to upload an avatar, at least right away.

comment:8 study4 years ago

The limitation is more significant than merely finding ways to coerce users into entering full name in correct format. It reduces users choices to which they have become accustomed in using WordPress without BP. There they can enter four sets of name information:

User Name, First Name, Last Name, Nick Name plus, importantly choose which of the four will be displayed to the public.

BuddyPress eliminating these options is a real limitation on user privacy and identity control.

comment:9 boonebgorges3 years ago

  • Milestone changed from 1.3 to 1.4

comment:10 DennisSmolek3 years ago

  • Severity set to normal

This would be an easy form fix with some jQuery. I think an admin option for "require last name" should be present, then just use jQuery to merge the two fields in a invisible form element.

comment:11 DennisSmolek3 years ago

  • Cc contact@… added

comment:12 InterMike3 years ago

SocialEngine, a paid social networking script does something interesting: they have a bunch of special "pre-set" profile questions (http://demo.socialengine.net/admin/user/fields), such as "First Name", "Last Name", "Gender", "Country", etc. And I think if you only chose to have just "First Name", then that'll actually be used as your username across the site. But if you choose to include "Last Name" as well, then you'll get a username to login with, but your full name will be shown across the site - like BuddyPress does.

Something like that would be good. Seems pretty simple, no?

Also, for each profile field, you can select options such as: Required?, Show on Browse Members Page?, Show on Member Profiles?, Show on Signup Page? Something more like this for BP would be great.

comment:13 DJPaul3 years ago

  • Milestone changed from 1.6 to Future Release

comment:14 nickshor19 months ago

I think BuddyPress profile fields related to NAME should eventually be mapped by default to WordPress profile fields to maintain consistency and give users privacy/identity control.

  1. Username (already exist)
  2. First Name (Default Visibility: My Friends, Let members change)
  3. Last Name (Default Visibility: My Friends, Let members change)
  4. Nickname (already exist? change it from Real Name? Default: display name as nickname)
  5. Display name publicly as...

And related to groups invite and any other similar places, to avoid confusion we could use the unique field - the @username - placed in parentheses next to "Display Name"!

PS: Guys, I'm new to BuddyPress, just tell me if I bother you, preferably before you ignore me :)

comment:15 nickshor19 months ago

In BP 1.6.1 (now I see, sorry) there's already an option in the settings: "Enable BuddyPress to WordPress profile syncing", but that seams to work only when updating/editing the profile, not on account registration.

Last edited 19 months ago by nickshor (previous) (diff)
Note: See TracTickets for help on using tickets.