Getting started
Install Frontend UserManager, set up your download key, and create the menu item to get started.
What is Frontend UserManager?
Frontend UserManager is a Joomla 5 and Joomla 6 component that lets you manage users, user groups and access levels directly from your website's frontend — without needing access to the Joomla administrator panel.
Key capabilities include:
- Create, edit, block and delete Joomla users from the frontend
- Manage user groups with a hierarchical view
- Create and assign access levels (view levels)
- Two permission modes: hierarchical (department-based) or Joomla standard (ACL-based)
- Automatic username-to-email synchronisation (optional)
- Visibility controls to hide specific groups and access levels
- Support for Joomla custom fields (com_fields)
- Bulk actions: enable, disable and delete users
- Welcome email to new users
System requirements
| Requirement | Version |
|---|---|
| Joomla | 5.4 or later, or Joomla 6.0/6.1 |
| PHP | 8.1 or higher (Joomla 6 itself requires PHP 8.3+) |
| Database | MySQL 8.0.13+ or MariaDB 10.4+ |
| CSS Framework | Bootstrap 5 (included in Joomla 5 and 6) |
Frontend UserManager works with any Joomla 5.4+ or Joomla 6 compatible template. The same package installs and runs on both Joomla 5.4 and Joomla 6 without relying on the Backward Compatibility 6 plugin. It is not compatible with Joomla 3, 4 or Joomla 5.0–5.3.
Installation
-
Download the package
Log in to your account at lolkv.com/my-account and navigate to Downloads. Download the latest
pkg_userfrontend_X_Y_Z.zipfile (for examplepkg_userfrontend_1_3_0.zip). -
Install in Joomla
In your Joomla administrator panel, go to System → Install → Extensions. Upload the ZIP file and click Upload & Install. The package installs the component and the email sync plugin automatically.
-
Verify the installation
After installation, Frontend UserManager appears in the Joomla administrator sidebar under Components.
The package includes two extensions: the main component (com_userfrontend) and a user plugin (plg_user_userfrontendsyncmail) that handles username-to-email synchronisation in Joomla's own user forms. The plugin is automatically enabled during installation.
Setting up your download key
-
Find your download key
Log in at lolkv.com/my-account and go to Download Key. Copy the key displayed on the page.
-
Enter the key in Joomla
Go to System → Update → Update Sites. Find the Frontend UserManager update site and click on it. Paste your download key into the Download Key field and save.
-
Register your site
Go to lolkv.com/my-account/sites to register your domain. Your subscription tier determines how many domains you can register.
When your subscription expires, Frontend UserManager continues to work normally. You simply stop receiving updates until you renew. Your users, groups and all data remain intact.
Creating a menu item
Frontend UserManager requires a menu item to be accessible on the frontend.
-
Create the menu item
Go to Menus → [Your Menu] → Add New Menu Item. Set the type to Userfrontend → User List.
-
Set the title and alias
Give it a title (e.g. "User Management") and an alias. All Frontend UserManager pages (users, groups, access levels) are nested under this menu item's URL.
-
Restrict access
Set the Access level on the menu item to restrict who can see it. Typically, you would set this to a group like "Registered" or a specific admin group, rather than "Public".
First steps after installation
-
Configure component settings
Go to Components → Frontend UserManager → Options to choose your permission mode and configure visibility settings. See Component Settings.
-
Assign frontend superusers
In the component settings, add user groups to the Frontend Superusers field. Users in these groups will have full access to all features.
-
Test the frontend
Log in as a user with the appropriate permissions and navigate to your menu item. You should see the user list.
Joomla super users (the built-in "Super Users" group) are never shown in the frontend user list and cannot be edited or deleted through Frontend UserManager. This is a security measure to prevent accidental lockout.