On our site's Account Settings ( /admin/config/people/accounts/fields ), we have created 3 fields -- First Name, Last Name, & Nick Name.
The order of the 3 fields are set on the Manage Fields tab to immediately follow the User name and password. However, on the user edit form, these fields display in a confusingly messy way:
First name
User picture settings
Signature settings
Last Name
Personalize Blocks settings
Nickname
I don't understand this. I understand that some contrib modules (e.g. Location) are not fieldable and display in odd ways on the user page since they can't be manually re-ordered. However, aren't signature, user picture, block settings, etc. core features? Aren't the User fields implemented in such a way as to not chaotically intermingle with other core User elements?
I'm trying to make our user settings form user-friendly -- it's difficult to get user engagement with some "utility" aspects of drupal like user settings and posting content b/c the UI can be awkward, confusing, & overwhelming. This issue -- the basic identity fields we created literally being lost among a bunch of much "deeper" complicated settings -- is a big turnoff, and we barely get any users completing these fields (b/c most of them don't even see that they're there).
Is this the way it's supposed to behave, or is there some bug or conflict happening here?