My Drupal new-account creation now only asks for username, password and email. My original Drupal installation also asked new registrants for name, address, and phone number. I think the change occurred when I added Organic Groups and related required modules. How do I get account creation back to the earlier format?

I confess that I am still not properly configured for OG. Neither registering nor registered users can join the group I created. I would like the group to be an option when originally registering. I had it that way once, but it was requiring admin approval, so I started over.

Where are the likely configuration errors - or how does one debug this mess?

Comments

dccrane’s picture

Those fields don't show up when editing the user record, either, but I have not installed the module that hides them.

dccrane’s picture

I disabled virtually every module that it was possible to disable. Still doesn't ask for more than ID, password, and email.

WorldFallz’s picture

You must be using either the core profile module or the contributed content_profile module in order to get those extra fields. Whichever one you're using will need to be enabled and the appropriate registration integration option selected.

dccrane’s picture

Thanks. I enabled (configurable) Profile in the core modules list, but the Profiles configuration page seems a bit free-form.
# User management
* Access rules
* Permissions
* Profiles <<------
* Roles
* User settings
* Users

I've no idea which of these fields to use or how to implement them:
Add new field
* single-line textfield
* multi-line textfield
* checkbox
* list selection
* freeform list
* URL
* date

Where's the place that automatically adds the fields for name and address? I had it working before without any fuss, and I did not have a module called "contributed content-profile."

What did I fail to understand?

WorldFallz’s picture

Since you're using the core profile module, the profile configuration page is the one with those fields listed: admin/user/profile. You use the field type appropriate to the type of field you're trying to create-- ie use a single line textfield for "fullname", several single line textfields (or one multiline textfield) for address, etc. With core profiles the option to include a field on the registration form is right in the field configuration settings ("Visible in user registration form").

dccrane’s picture

Hmm, I didn't do that before. I wonder if it was accomplished by some other module. Part of CiviCRM, maybe?

WorldFallz’s picture

It's certainly possible-- but i've never used it so I can't say.