Skip to content

Configuring Front-end Contact Dashboard in Joomla Sites

CiviCRM includes the ability to expose a Contact Dashboard which gives logged in front-end users the ability to view their subscribed groups, membership(s), contribution(s) and registered events. This section covers adding a link to this page to your front-end site menus.

Verify that the Contact Dashboard works properly in the your Joomla Administrator interface.

  • Navigate to My Contact Dashboard - linked from the CiviCRM Shortcuts block on any CiviCRM page.
    • You should see contact-related information for the contact that is linked to "your" (i.e. administrator) record.

Add "My Contact Dashboard" as a menu item using the Administrator Menu Manager

  • Login to Administrator if not already logged in.
  • Click Menu on top navigation bar and select the menu you want to add the link to (for example - mainmenu ).
  • Click 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 are set correctly 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.