How to Add New Fields in Create New Account page?
dealmaker - November 14, 2006 - 06:03
Hi all,
Currently, there is 3 fields in Create New Account page. They are user name, email address, password. I want to some more fields. Is there an easy to do it?
Thanks.

Yes, in Drupal 5.0
One of the great improvements in Drupal 5.0 beta is the ability to create new user fields in Administer >> User management >> Profiles. If you don't want to try 5.0 yet, you can download CiviCRM which has features that would create custom data for user profiles but CiviCRM would probably be overkill if you just want to add a few more fields to your user profiles.
Cool! But...
There's still no way to arrange those newly created fields if they show up in the Create New Account page during user registration. The weight assigned to a profile field does not get translated to the Create New Account page. Unless somebody stops me with a module suggestion, I'm going to have to write one that reorders the Create New Account page so the instructions start at the top where they should be, and then the optional fields are labeled as such. Maybe even put them into a collapsible fieldset. Maybe.
UPDATE (05-23-2007) There is an open issue against 5.x-dev that outlines the need to fix the /user/register page so the User Registration Guidelines show up and the top like every other drupal form does. This is a problem in core, and shouldn't have a module written to address it.
[/senpai]