Managing User Profiles


  1. Mouse Over on Main Menu on the dashboard

  2. Navigate to Users&Roles

  3. On the side menu that pops, navigate to User Profile

  4. The page displays a list of the existing custom profile fields to be displayed on a user's My Account page.

  5. To provide structure, similar or related fields may be placed inside a category.

  6. To add a new category (or edit an existing one), edit a profile field and provide a new category name.

  7. To change the category of a field or the order of fields within a category, grab a drag-and-drop handle under the Title column and drag the field to a new location in the list.

  8. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.)

  9. Remember that your changes will not be saved until you click the Save configuration button at the bottom of the page.

  10. To Add a New Field

Select one of the Field Types

  • single-line textfield
  • multi-line textfield
  • checkbox
  • list selection
  • freeform list
  • URL
  • date


11. Next, an editable window opens up

12. Here, you need to assign different settings to the selected Field Type


For Eg: If you select single-line textfield, the following Field Settings need to be filled in:

Category: *

Title: *

Form name: *
The name of the field. The form name is not shown to the user but used internally in the HTML code and URLs. Unless you know what you are doing, it is highly recommended that you prefix the form name with profile_ to avoid name clashes with other fields. Spaces or any other special characters except dash (-) and underscore (_) are not allowed. An example name is "profile_favorite_color" or perhaps just "profile_color".

An optional explanation to go with the new field. The explanation will be shown to the user.

Visibility: (bunch of Option Buttons)
Hidden profile field, only accessible by administrators, modules and themes.
Private field, content only available to privileged users.
Public field, content shown on profile page but not used on member list pages.
Public field, content shown on profile page and on member list pages.

Page title:
To enable browsing this field by value, enter a title for the resulting page. The word %value will be substituted with the corresponding value. An example page title is "People whose favorite color is %value". This is only applicable for a public field.

The weights define the order in which the form fields are shown. Lighter fields "float up" towards the top of the category.

A bunch of check boxes for:

Form will auto-complete while user is typing.  - if checked, this will autocomplete the form while user is typing
For security, auto-complete will be disabled if the user does not have access to user profiles.

The user must enter a value - if checked, it makes this particular field mandatory

Visible in user registration form - if checked, it makes this field Visible in the registration and My Accounts page.


13. Click Save Field

14. Back on the User Profile screen., Click Save Configuration