Before You Begin
Before a user can create a profile, you need to make sure that the Joomla User Registration is enabled. Navigate to the site Backend and from Users dropdown menu, open User Manager.
Click Options and make sure that Users Registration is enabled.
Another interesting option on this screen is New User Account Activation. For our example, we will set this to None and allow the user to login instantly after registration.
If you wish your user to verify their email before they can login, you will want to set this option to Self, or if you want to approve every new registration, the Admin option would be right choice.
Creating a Profile from the Frontend
Navigate to the JomSocial Frontpage and click the green Join Us Now, Its Free! OR Register Account button (depends on Theme and Extension version).
Inputting the Joomla User Information
The very first screen of the JomSocial registration flow is actually handled by Joomla. This might sound strange because the registration occurs through the JomSocial form; please read this article to understand this process. You will need to fill in all the fields on this screen in order to proceed further.
All of the information needs to be provided. If some of the information is not provided, JomSocial will notify users that errors must be corrected before proceeding.
Click Next to proceed
If you configured ReCaptcha in the JomSocial configuration, it will show up on this screen. Many people will give good arguments for using ReCaptcha to prevent spambots to register on the site; however, if the JomSocial registration flow is the only way for users to register on the site and you use Custom Profile Fields as outlined in the following section of this tutorial, you will most likely do just fine without ReCaptcha as there is no way for spambots to guess all of the custom profile fields you set, especially if you use a combination of dropdowns, checkboxes, multiple selects, etc..
Populating the Custom Profile Fields
Provide required information and click Register.
Uploading an Avatar
This is the last step of the JomSocial registration flow. Avatar upload is not mandatory and you can either skip it or click Next.
Completing the Registration
Depending on the type of New User Account Activation that was set, as covered at the very beginning of this tutorial, the last screen will vary; however, in our case, it will show this screen:
Click Back to home or login to site. At this point, your Profile will have been created!