9.2 Contacts

Lorsqu’un visiteur de votre site désire entrer en contact avec vous, il faut que la démarche soit simple. De nombreux sites Web de grandes et moyennes entreprises, employant donc des centaines ou des milliers de salariés, n’offrent sur le site Web qu’une seule adresse générique pour prendre contact, du style info@societe.fr. Qu’il s’agisse d’un formulaire ou de la simple adresse, le visiteur, client éventuel, ne sait pas exactement qui va lire son message. Dans Joomla!, vous avez la possibilité de créer des catégories de contacts. Vous pouvez ainsi obtenir plus de précision sur les visiteurs qui tentent de vous joindre. Joomla! peut ainsi générer un tableau des salariés d’un département d’entreprise ou bien un formulaire de contact pour chaque contact.

9.2.1 Gestion des Contacts

C’est dans cette fenêtre que vous gérez toutes les informations relatives à un contact via un formulaire. Au départ, le contact proposé est associé au groupe nommé Contacts. Créons un nouveau contact par la commande COMPOSANTS > CONTACTS > CONTACTS. Au départ, vous faites face aux données d’exemples (voir Figure 9.6).

Composants > Contacts

Figure 9.6 Composants > Contacts.

Cliquez sur le bouton NOUVEAU pour définir les coordonnés du nouveau contact. Vous remarquez que vous disposez de trois volets assez chargés (voir Figure 9.7).

Composants > Contacts : Nouveau

Figure 9.7 Composants > Contacts : Nouveau.

Détails

Nom. Le nom public du contact.

Alias. L’adresse URL courte.

Publié. Oui ou non.

Catégorie. Permet d’associé le contact à une catégorie. Au départ, il n’y a que la catégorie d’exemple Contacts.

Lier à l’utilisateur. Permet de relier une définition de contact à un compte d’utilisateur existant.
Niveau d’accès. Groupes d’utilisateurs autorisés à accéder à cette information.

ID. Code numérique unique d’identifi cation du contact dans la base de données (en marge droite de
la vue liste).

Informations diverses

Ce volet réunit les informations détaillées du contact. Les champs vides sont automatiquement inaccessibles. Vous pouvez fournir quelques détails internes dans la zone INFORMATIONS DIVERSES. Le champ IMAGE permet d’ajouter un portrait du contact, le fichier devant se trouver dans le sous-dossier /images/stories/. Vous pouvez bien sûr utiliser SITE > GESTION DES MÉDIAS pour aller chercher le fichier ailleurs s’il ne s’y trouve pas encore.

Paramètres

Ce volet permet de choisir quelles informations doivent être visibles. Signalons que le format VCard
est un format standardisé de carnet d’adresses.

Validez la création du nouveau contact par le bouton SAUVER pour qu’il apparaisse ensuite dans la
liste.

9.2.2 Création d’un lien de menu pour le contact

Supposons que nous voulions accéder aux données de ce contact depuis le menu horizontal Top
Menu. Choisissez la commande MENUS > TOP MENU puis le bouton NOUVEAU. Dans le type d’élément de menu, choisissez CONTACT. Vous accédez alors aux détails. Il vous reste à choisir le
format, soit une liste de tous les contacts de la catégorie (Mise en page de Catégorie Contact), soit
une fi che individuelle (Mise en page standard des contacts). Choisissez le deuxième format (voir
Figure 9.8).

Vous faites face à un formulaire de saisie dans lequel vous devez fournir un NOM et un ALIAS pour le lien, sans oublier de sélectionner le contact dans les paramètres. Vous pouvez définir d’autres paramètres au passage.

Liaison d’élément de menu, choix du type d’élément

Figure 9.8 Liaison d’élément de menu, choix du type d’élément.

Création d’un lien d’élément de menu

Figure 9.9 Création d’un lien d’élément de menu.

Vous pouvez maintenant vous rendre sur votre site Web. Votre menu horizontal Top Menu contient à droite le nouveau lien CONTACTS. Cliquez pour voir apparaître les données du contact. L’adresse de courriel du destinataire n’est pas visible, ce qui évite à ce formulaire de devenir la cible des courrielleurs (spammers) (voir Figure 9.10).

L’autre format permet de créer une liste de contacts. Dans notre exemple, elle Affiche par défaut des
numéros de téléphone que nous préférerions maintenir secrets (voir Figure 9.11). Pour modifier cela, il faut éditer le lien de menu par MENUS > TOP MENU, en basculant l’élément CONTACTS dans le mode ÉDITION.

Si vous accédez au volet des paramètres, vous pouvez rendre invisible les champs (voir Figure 9.12).

Le formulaire du contact sur le site Web

Figure 9.10 Le formulaire du contact sur le site Web.

Le format Liste de contact

Figure 9.11 Le format Liste de contact.

Les paramètres de contrôle de l’affichage des détails d’un contact

Figure 9.12 Les paramètres de contrôle de l’affichage des détails d’un contact.

Vous devez intervenir dans le volet PARAMÈTRES-COMPOSANT et masquer les champs. Une fois cette modification effectuée, il suffit de cliquer sur le nom du contact pour ne plus voir apparaître que les données dans le formulaire de contact.

9.2.3 Catégories de contacts

Cette commande sert à créer de nouvelles catégories et à modifier celles qui existent. Vous y accédez par la commande CONTACTS > CATÉGORIES ou en cliquant sur le lien d’onglet CATÉGORIE dans la page d’édition de contact (voir Figure 9.13).

Contacts > Catégories

Figure 9.13 Contacts > Catégories.

Il suffit d’utiliser le bouton ÉDITER ou de cliquer sur le nom de la catégorie pour basculer en mode
ÉDITION. Vous pouvez associer une image à la catégorie et modifier la description via l’éditeur intégré.Notez que pour tester le résultat, vous devez accéder à l’élément du menu Top Menu puis utiliser le bouton CHANGER LE TYPE.

Contacts > Catégories : Éditer

Figure 9.14 Contacts > Catégories : Éditer.