Configure the front-end Contact Dashboard in Joomla¶
CiviCRM can expose a Contact Dashboard where logged-in front-end users can view their subscribed groups, membership(s), contribution(s), and registered events. To make the dashboard available, add a link to a front-end site menu.
Verify the Contact Dashboard in the Joomla Administrator interface¶
- Navigate to My Contact Dashboard from the CiviCRM Shortcuts block on any CiviCRM page.
- Check that you see contact-related information for the contact linked to your administrator record.
Add “My Contact Dashboard” as a menu item¶
- Login to Administrator if not already logged in.
- Click Menu on the top navigation bar and select the menu you want to add the link to (for example, mainmenu).
- Click the New icon (top right).
- Click Menu Item Type and select CiviCRM Dashboard from the civicrm section.
- Enter a Name for the menu item (e.g. “Contact Dashboard”).
-
Complete the remaining fields (Parent Item, Access Level, Published).
Do NOT use PUBLIC Access Level for this menu item. Users must be logged in to the front-end for this feature to work. Otherwise CiviCRM has no way to identify the person's contact record.
-
Click Save & Close.
Verify permissions in CiviCRM¶
- Navigate to your CiviCRM Home.
- From the Administer menu, choose Users & Permissions, then Permissions (Access Control).
- Select Joomla Access Control.
- Under Registered, l ook for CiviCRM: Access Contact Dashboard. Make sure this is set to Allowed.
- Scroll to the top and click Save & Close.
Test the front-end menu item¶
Navigate to your front-end site and test your new menu item.