Return to Profiles Admin Main PageCreating Profiles
PROFILES can use both STANDARD and CUSTOM DATA FIELDS. You first create the Profile "container" with the settings which control how it is used and its overall behaviors. You then assign the fields to the Profile that you want included in it.
ExampleLet's say you want to create a PROFILE for entering VOLUNTEER INFORMATION. Go to Administer CiviCRM. In the CONFIGURE section, click on CIVCRM PROFILE. Used For - Profiles can be used as customized contact editing forms, as well as search and listings pages (Used For = Profile). They can also be embedded in Online Contribution Pages and Event Registration Forms. They can also be used to customize Advanced Search results columns (Used For = Search Results). See LINKING PROFILES. Weight - Order the group is displayed Pre- and Post-form Help - Add instructions or other notes for this PROFILE Advanced SettingsLimit Listings - Automatically limit search listings to certain Groups Add Contacts - Automatically assign contacts added using this profile at a certain Group. Note that if you choose a mailing list group here, users will receive an e-mail asking for confirmation of the subscription to the mailing list. However, the added contacts will already be assigned 'Added' group status, not 'Pending (by e-mail)', upon completion of the profile form. See Double Opt-in and Newsletter subscriptions via Profiles below. Notify - Send email to someone in your organization whenever this Profile form is used to enter or update contact information Collapse - Show only the profile title when screen is initially viewed (user clicks + icon to view the fields) Redirect/Cancel URL - Can send user to a specified web page once the form is completed, or if they click "cancel" CAPTCHA - Prevents abuse by automated scripts. When enabled, users must read and type in a displayed set of letters and numbers in order to submit their information. Before enabling this feature, verify that your CAPTCHA font library path and file settings are valid. See GLOBAL SETTINGS. User account registration - Gives anonymous users the option (or requirement) to create a Drupal/Joomla User Account as part of completing the form. In Drupal, this feature requires the 'Email Verification' option to be checked (Drupal User Settings), AND you must include a Primary Email Address field in the profile. In Joomla, you must have user registration enabled in Joomla Global Configuration, and must include a Primary Email Address field in the profile. Update contact on a duplicate match? - If an anonymous user enters contact information which matches an existing contact, update the record. If this setting is not enabled, the user will get a "duplicate record" warning and their input will not be saved. Mapping - Enables interface with mapping software to show contact(s) locations on a map (a Mapping Provider|Mapping and Geocoding] must be configured for your site) Include edit links in search results - Include a link in search result rows to Edit contact information (using the fields in this profile). Only users with permission to edit the contact will see this link. Include Drupal/Joomla user account links in search results - Search results include a link view to contacts' User Account page (for those contacts who have user accounts) Active - Click the box to activate this profile. Click SAVE to save the PROFILE. You should see the message that the PROFILE has been added, something like this: Assign Fields to Your ProfileNow you want to assign fields to be included in your PROFILE. Depending on your needs, you may include fields for searching contact listings, fields for displaying in listings (search results) and/or fields for input and edit forms.
Click Save to save this field. You'll see a confirmation like this: You can also view and edit fields, change settings, create a stand-alone form, delete or disable the profile.
Double Opt-in and Newsletter subscriptions via ProfilesYou can automatically include contacts to a group using the 'Add Contacts to Group' option under the Advanced tab. For a public mailing list group this will not work: contacts will receive an e-mail asking for confirmation of the subscription to the mailing list, but they will already be assigned 'Added' group status, not "Pending (by e-mail)", upon completion of the profile form. In order to use double opt-in for a newsletter subscription via a Profile, you need to:
Note: alternatively, you can record subscriptions to groups via http://<yoursite.tld>/civicrm/mailing/subscribe?reset=1&gid=2, where '2' is the Group ID (gid) to subscribe to. Omitting the "&gid=2" string, users can choose from all available public mailing list groups. Return to PROFILES Main Page |
How to Create Profiles
Labels






