Community Builder Profile Pro

Power the way you customize and manage Community Builder.

Compatible with Joomla! 3.9 and CB 2.4.
Latest version: 4.6.2 (September 22, 2019). View changelog


Works with Joomla! 1.5 - 2.5 - 3.9 and CB 1.1 - 2.4. Check out all the features:

Visual editing

With Community Builder Profile Pro you have endless power in customizing Community Builder profile, profile edit and registration pages. You can create absolutely any design and layout in a few clicks, directly in your favourite WYSIWYG editor. You don't need to edit CSS stylesheets or template files to apply CSS styling or add new HTML elements, - make all the changes visually right in Joomla! backend.

Profile types

You can create several profile types, having different profile, profile edit and registration pages design. Each profile type can also have a different set of CB fields, CB tabs or even a separate CB template.
You can allow users to select profile type, set it manually by moderator, or configure automatic assignment (e.g. on receiving payment) in conjuction with other extensions, such as AEC, Akeeba Subscriptions, CB Subs or CB Auto Actions.

Multi-step registration

Registration can be arranged into steps with Previous/Next navigation buttons. This feature is a great improvement to usability and the best solution to simplify registration routine with many inputs.
Each step passes its own validation: user is required to fill correctly all current fields before he can go to the next step. View Demo


Visually split Community Builder user profile or profile edit into pages. Pages feature unique urls and can be opened directly from an external source. The last visited page for each user profile is remembered and opened on next visit.
Page navigation titles can include dynamical content, such as CB field value.

jQuery UI tabs

Add content within a tabbed pane in a few clicks. Included functionality:

  • Theming. 3 pre-installed themes, more available at jQuery UI site.
  • Navigation positioning: top, bottom, left, right.
  • Options: open tab on mouseover, collapse tab content, remember last visited tab, sort tabs order.

Full content access control

Show content to specific users and hide from others. You can control absolutely anything: CB fields, CB tabs, simply a block of HTML code or even a separate page or a tab.
Grant or restrict access depending on such parameters of a viewer, as user group, access level, profile type, whether he is a profile owner.

Conditional content display

Show or hide content depending on a CB field value. Condition can be applied to either a profile owner's, or a profile visitor's field value.
For example, you can create a field "Show friends" with values "Yes" and "No", and display user Connections tab on profile only if he selects "Yes", or you can apply different background for Male and Female users, according to a value of field "Gender".

Seamless code inclusion

Add absolutely any PHP, Javascript, CSS or HTML code in any place of CB profile, profile edit or registration page without hassle.
Joomla! and Community Builder API calls are supported, - you can easily retrieve user object or get a value from a database.

Content plugins support

A great number of Joomla! plugins created to work with articles can be used for Community Builder. This includes various image galleries, maps, comments, social share and many other useful enhancements.

Pre-registration page

Selecting a profile type can be the first step of registration process. After making a choice, user will proceed to the corresponding registration page. View Demo

Captcha on registration

Profile Pro allows to add any captcha plugin available for Joomla! on CB registration page, including the build-in reCAPTCHA v2. If captcha plugin is already set up on your site, it will take no additional setup to utilize it on CB registration for protecting it from automated submissions. View Demo