Community Builder (CB) by Beat Cain / CB Team is the leading user profile and community extension for Joomla. It extends the default Joomla user system with rich profile fields, avatar management, a privacy framework, a plugin API, and a complete front-end member directory — all without modifying Joomla's core user tables.
Profile Fields
CB adds a field system on top of Joomla user accounts. Go to Admin → Community Builder → Field Management to create and manage fields. Field types include:
- Text, textarea, rich text (editor)
- Select, multi-select, radio, checkbox
- Date, time
- Image (avatar or additional photos)
- URL, email, phone
- Separator and title (layout organisers)
Fields are arranged into Tab groups. Each tab and field can have its own visibility rules — who can see it and who can edit it.
Registration & Approval
CB replaces the Joomla registration form with its own, incorporating all CB profile fields. Configure in CB Configuration → Registration:
- Registration Approval — None, Email confirmation, Admin approval, or Both
- Required Fields — mark any CB field as required at registration
- Terms & Conditions — add a checkbox linked to a Joomla article
- CAPTCHA — integrate with Joomla's CAPTCHA plugin
Member List & Profiles
The CB List shows all active members as a searchable, filterable directory. The CB Profile view shows a single member's full profile. Both are displayed via a Community Builder menu item type.
The member list supports:
- Column selection and ordering
- Search and filter by any CB field
- Pagination
- Online/offline status indicator
Privacy & Visibility
CB's privacy system lets each member control who can see each profile field — Everyone, Registered users, Connections only, or Only me. Privacy settings appear as a per-field dropdown on the member's own profile edit page.
CB Plugin API
CB has its own plugin system (separate from Joomla plugins) for extending profiles, registration, and the member list. Key official CB plugins include:
- CB Activity — activity stream
- CB Connections — friend/connection system
- CB Gallery — photo galleries per member
- CB Moderator — flag, report, and moderate member content
- CB Workflow — appears in the admin module list as
mod_comprofilermoderator