The component Contacts allows you to manage contacts (linked to registered or not registered users), and to assign them contact forms through which visitors can contact you or other users.
To access the component Contacts, select Components (1) → Contacts (2).
You will see the following page:
Contact Manager with Joomla! sample data
1 - You can access your contacts and categories.
2 - The contacts' list of the component (on the screenshot you can see the list installed with Joomla! sample data).
3 - Different filters allowing you to search for a specific contact.
4 - A toolbar enabling you to create, edit, publish, unpublish... your contacts. This toolbar also gives you access to the global settings of the component Contacts. These parameters can be configured:
- here (applying to all categories and contacts),
- in each category (applying to the category only),
- in each contact (applying to the contact only),
- and for the menu item (applying to the contacts or to the categories displayed by this menu item) in case of a display via a menu item.
a - As is the case for all managers, when filtering by order, you can sort your contacts by dragging/dropping.
Manage your Contacts
In order to display your Contacts on the site, we will start by creating a new category. To do so, select Components → Contacts → Categories and hit the New button. You'll be taken to the following page:
New Contacts Category
1 - Enter a title and an alias for this category (if you don't enter an alias, Joomla! will do it for you).
2 - You can enter a description.
3 - You can enter the Author name and define the metadata.
4 - Here you can define the category's permission settings.
5 - You can choose an image for this category and configure its layout.
6 - You can select a parent item for your category, configure its status, its access and its language.
Once everything is configured as you want to, you can hit the Save & Close button.
We'll now be able to create Contacts in this category. To do so, select Components → Contacts → Contacts and click the New button. You will be taken to this page:
1 - Enter a title and an alias for your Contact (if you don't enter an alias, Joomla! will).
2 - You can link this Contact to a user who is already registered.
3 - Select a category to which your Contact will belong.
4 - You can enter additional information.
5 - You can enter an author for this Contact, add the creation date, the start/finish publishing dates and configure the metadata.
6 - Here you can enter the contact's details such as an image, a function, an email address, an address, a website...
7 - Here you can customize the display parameters for this Contact.
8 - You can configure the contact form of the Contact.
9 - You can publish this Contact, define its access, its language, its tags and also tag it as "Featured".
Once everything is correctly configured, you can hit the Save & Close button.
How to display Contacts?
Joomla! offers 4 menu items to display your Contacts on your website:
- List All Contact Categories: allows you to view your Contacts' categories. You select a root category and the menu item displays this category and also its child categories.
- List Contacts in a Category: this shows all the contacts of one specific category.
- Single Contact: shows the contact information of one specific contact.
- Featured Contacts: lists the contacts tagged as featured.
Let's display the contact information of a single Contact as an example. To do so, select Menu Manager → Your menu. Then click the New button. Hit the Menu Item Type button, select Contacts and then Single Contact. You'll be taken to the following page:
New Menu item Single Contact
1 - Select the contact you want to display.
2 - Enter a title and an alias for your menu item (if you don't enter an alias, Joomla! will).
3 - Select the menu and the level in which you want to create your menu item.
4 - Here, you can find all the parameters to display your menu item. If you configure them here, they will prevail over the parameters defined in the Contact manager or in the Contact itself.
5 - Assign the modules of your choosing to this menu item.
Once everything is configured properly, you can click the Save & Close button. If you installed Joomla! with sample data, the menu item Using Joomla! → Using Extensions → Components → Contact Component → Single Contact of the menu item About Joomla! is of type Single Contact:
Single Contact displayed with tab view
Single Contact displayed with plain text view
Plugin User – Contact Creator
Joomla! Plugin User - Contact Creator
In the plugin manager (Extensions → Plugin Manager, then filter by User), you will find the plugin User – Contact Creator. This plugin is very useful, when enabled, it automatically creates a Contact for every new registered user. This plugin is disabled by default.