Creating custom profile fields

With Members360°, you can store as much member data as you need.  You can create custom database fields, each of which is available to either individual or organization members.  You can also create custom address, phone, web address, and email fields, which apply to both individuals and organizations.  You can pick an appropriate field type (String, Number, Date, etc.) for each field, organize the fields into groups to make editing information easier, and adjust the names of fields at any time.

The system provides you with several generic fields, such as First/Middle/Last Name, Organization Name, and Member ID.  See Generic database fields for explanations and descriptions of these fields, so that you do not accidentally duplicate a field that already exists.

Note: If you wish to create contact information fields (addresses, phone numbers, email addresses, or web address fields), you will not create them as custom individual or organization fields.  Instead, see Contact information fields.

Individual and Organization fields

The custom fields you create will either apply to Individual members or to Organization members.  (For an explanation of the difference, see Member types.)  Therefore, when creating a custom field, you must decide first whether it should be an organization field or an individual field.  If you need the field for both types of members, you will create it twice - once as an individual field, and once as an organization field.

To create or modify custom fields, navigate to Members > Tools and Customization.  Then click the Customize the profile fields link.  You'll see a page like the following:

This page will show you a list of all your current custom individual or organization fields.  The individual (People) fields are shown by default; to view or create organization fields, click the Organizations tab.

Creating a new field

To create a new field, make sure you've clicked on People or Organizations depending on the kind of field you wish to create, then click add field in the upper right.  This will take you to a page like the following:

Here's how to create your field.

  1. In the Field name box, type in the name of your new field (for example, Title or Join Date).  This will identify the field to both administrators and members, so make sure to choose a name that's appropriate and not too long.

  2. In the Data type pulldown, choose an appropriate field type for this field, depending on what will be entered:

  3. In the UI type field, choose how this field will display on the form:

  4. In the Field group box, choose a field group if you wish.  Multiple fields assigned to the same group will display together when you or a member edits member information.  For information on creating field groups, see Field groups.

  5. The Public field is not currently used by the system, so feel free to leave it blank.

  6. The XML field name field will auto-fill with the name of the field, with all spaces or other special characters removed.  This is what's used when importing data to identify the fields.  You can normally leave this as its default.  For more information, see Data transfer.

  7. Click the button at the bottom when finished.

Modifying a custom individual field

You can modify certain properties, such as the name, of a field at any time.  To do so:

  1. Click the name of the field you wish to modify.

  2. Change the Field name if you desire.  This will update the field name as used throughout your Members360° system.

  3. You cannot change Field type.  (If you need to change field type, you'll need to create a new field and then move data into it using a data transfer.)

  4. You can change the UI type if desired - for example, from a dropdown to a radio button.  Be careful that you choose an appropriate type.  (For example, if the field is an Integer field, don't change its UI type to Checkbox, as this combination doesn't make sense.)

  5. You can assign the field to a different field group if you wish by choosing a different Field group value.  Remember that this only changes how the field is grouped and displayed when you edit members; see Field groups for more information.

  6. Save your changes by clicking Save at the bottom.

Changes you make to a field take effect anywhere on the site the field shows up, including member detail pages, searches, and new member registration forms.

Deleting a custom individual field

You can delete custom fields at any time.  Simply click the button next to a field.

If you notice that the delete button is grayed out next to a field, this means that the field cannot be deleted.  When you roll over or click the delete button, you'll see the reason.  Usually, it's because the field is being used in a member registration form (see Member forms and pending registrations).  You will need to look through your forms and remove the field in question from any forms that reference it; then you can return and delete the field.

Note: When you delete a field, all data in the selected fields will be deleted as well.  Use caution!

Modifying pulldown values for an existing field

Take special care when you modify pulldown values for a pulldown or radio button field that's already in the database.  For example, let's say you have a field called Color with three values: Green, Yellow, and Red.  You want to remove Yellow and add Orange.  If you remove Yellow, and any members have the value of Yellow for that field, they will still have the value of Yellow, even though the field value is no longer available.  However, if you edit a member with Yellow as a value, you will have to choose a different value (or none at all).  The following screen shots illustrate this situation: