Joom-Profile provides custom field sets to enhance Joomla user profile. This article will describe the all available fields in Joom-Profile that can be used to extend the core Joomla profile.

List of all custom fields available for Joomla profile.

 

UserName

UserName field is being used for mapping the core Joomla UserName field with the Joom-Profile. The value entered by user in username field will become username for the Joomla website. Recommended Create a single UserName type field for whole website.

UserEmail

The email entered in UserEmail field by user will be used to as registered email for website. The UserEmail field an accept data as email and purpose of this field is to map the field with core Joomla registration email field. Don't use this field for getting alternate email address for contact purpose, for this we have another field named as Email.

Password

The Password field is used to accept password for your Joomla website. As UserName and UserEmail it is also a core field used for Joomla registration.

Email

The Email type field can be used to accept the data as email type. It is a general field which you can use to accept the alternate email address of you user.

Image

Image field is general field for accepting images from user. This field can also be used to accept image for user profile or avatar.

Parameters for image fields :

Allowed Extension : Here you can specify the allowed extensions for your image to be uploaded. As the image field is technically a file field so restricting only images to upload is a good practice to allow only images. Example .jpg,.jpeg,.png,.tiff etc.

Exclude Extension : Here you must specify to exclude .php,.js,.html,.exe etc. to restrict user so they cannot upload script files on your website.

Default Image : Here you can specify the default image location, this image will be used as default if user doesn't upload any image. The default image at loaction media/com_joomprofile/images/default.png can be replaced to change it.

Width and Height : You can specify the width and height of the uploaded image when it will be displayed on website. You can leave it blank if you don't want to specify. We recommend specify the width and height 140px when you use this field to create an avatar field.

DatePicker

DatePicker is a field type to create date field. You can use this field to accepts the date from users. For example Date-of-Birth, marriage anniversary date, date of joining etc.

Parameters for date-picker :

Display Format : Display format is used to set order or format of display for example

To Display Enter Value
15 Jul 2014 d M Y
Jul, 15 2014 M, d Y
Wed, 15 Jul 2015 D, d M Y

File

Using File field you can create a field that can accept the files from users.

Parameters for files:

Allowed Extension : Here you can specify the extensions allowed to upload. like you want to accept research report from student you can allow .pdf,.doc,docx,.ppt etc. or if you want to accept the code or zip file then can allow .zip,.tar.gz etc

Exclude Extension : Here you must specify to exclude .php,.js,.html,.exe etc. to restrict user so they cannot upload script files on your website.

Text

Text type field can be used to create field that accept value as text, for example Name, Father's Name, Education Qualification, Occupation etc.

Parameters for text:

Default Value : You can provide a default value to the field here.

Minimum Length & Maximum Length : You can specify the number of character a user can enter in minimum and maximum length.

TextArea

TextArea is a field type similar to the Text but the difference is, this field allows user to enter long text like short Bio-info, about me etc. The limitation of textarea field is 255 character. If you want to accept the text more then 255 character then you must consider the below Editor field.

Parameters for textarea:

Default Value : You can provide a default value to the field here.

Minimum Length & Maximum Length : You can specify the number of character a user can enter in minimum and maximum length.

Editor

Editor type field is an extended form of textarea. It allows you to accepts long paragraphic text with your desired maximum character limit. The other important difference is, this field also allows user to enter the HTML tags also, means a user can enter the content in HTML form and this field will accept the content as HTML also.

Address

Address type field is used to create group of fields that accepts address from user. When you create this type of fields it will create a group of input-box that will accept the Address Line, City, Zip Code, State and Country. You can use Google map for this also.You can also select what iformation you want to ask like city, zip code, state etc from users.

Parameteres for textarea:

Google MAP API Key : Enter the Google Map API key, You must use this key if you think your site will request more than 24000 API to Google MAP API. Otherwise leave it empty.

Numeric

Numeric type field will create a native HTML numeric field. Here you can specify the number of digit and maximum, minimum value a user can input. For example to ask mobile number from user you can configure it as Show Fields as : Textbox, and Minimum, Maximum Length to 10 now it will accept the value in 10 digits numeric only.

Select

Select type field is being used to create a drop-down select-box where you can ask user to choose options. Example of select box is

Radio

Radio type field is being used when you want to ask user any question and only one option is to be selected. Like answer in Yes or No. For Example

Gender : Male Female

Checkbox

Checkbox field is similar to select box which allows multiple option selection. You can use this type of field to create ask users about there interest in topics. For example

Interest : Business Technology Sports

TermsofService

Terms-of-Service field is a field which allows you to ask users to accept your website Terms of Services policies before proceeding next. You can write your policies in an article and can choose that article during creation of field. This will create a field that user has to check-mark before registering on your website.

reCaptcha

reCatcha field is being used to allow secure and spam free registration on Joomla website. reCaptcha is a Google project which is used for spam protection. Joom-Profile 1.2.5 now has ability to use this feature for securing registration process.

Parameters for reCaptcha:

Site Key : The site key is used to display the widget on your site.

Secret Key : The secret authorizes communication between your application backend and the reCAPTCHA server to verify the user's response. The secret needs to be kept safe for security purposes.

Generate the Site and Secure Key for reCaptcha

Timezone

Timezone can used to set the timezone for the user. This field is directly connected with Joomla, so when user makes change to this field, user's timezone will be changed in Joomla as well.

Display

Display type field can be used to display some content to all users who can view it. This is not editable field, only admin user can add the default value at the time of creating the field.

Link type field can be used to display link on his profile. Title of link can be configured by admin and value can be set by user. Admin can set the target of the link as well.

Divider

Using Divider field you can add a horizontal rule (a line) between two rows of fields to give it a look of multiple sections in same fieldgroup.

Joomla Language

Joomla Language fields allows you create a field for Front-end language selection. It is connected with Joomla user manager’s Front-end Language.

Joomla Last Login Date

Using Joomla Last Login Date field you can show user’s last visit date on Front-end. This field is not editable but searchable. User can search for the users who logged in between the range of date selected by user.
Display Format : Display format is used to set order or format of display for example

To Display Enter Value
15 Jul 2014 d M Y
Jul, 15 2014 M, d Y
Wed, 15 Jul 2015 D, d M Y

Joomla Register Date

With Joomla Register Date field, you can show user’s date of registration on Front-end. This field is not editable but searchable. User can search for the users who registered in between the range of date selected by user.
Display Format : Display format is used to set order or format of display for example

To Display Enter Value
15 Jul 2014 d M Y
Jul, 15 2014 M, d Y
Wed, 15 Jul 2015 D, d M Y

Video

When you create a Video type field, user can add either Youtube or Vimeo video link and we will show it as embedded iframe. You can search by who has added the Video.

 

Here we completes the all available fields in Joom-Profile. We would like to add more fields. Please suggest us or post your requirement on our  or contact-us.