6.2 Gestionnaire des utilisateurs
Les utilisateurs sont une des ressources fondamentales de votre site Joomla!. Vous pouvez en définir
autant que vous voulez. Vous pouvez leur permettre de créer certains contenus ou bien seulement
d’en visualiser en fonction des permissions qui leurs sont octroyées.
Au départ, il n’y a qu’un utilisateur : l’administrateur de Joomla!. Son Identifiant, vous le savez déjà,
est admin. Il peut modifier toute l’installation de Joomla!. Si vous activez la possibilité de s’enregistrer
sur votre site Web comme nous le verrons plus loin dans ce chapitre, le nombre de comptes
d’utilisateurs va vite augmenter.
La rubrique GESTIONNAIRE DES UTILISATEURS (voir Figure 6.2) permet de modifier les comptes, d’en
supprimer, de modifier leurs permissions et bien sûr de créer de nouveaux comptes.
Figure 6.2 Site > Gestionnaire des utilisateurs.
La vue LISTE Affiche les informations essentielles pour chaque compte. Nous y trouvons le nom
complet (Administrator), l’Identifiant (admin), l’état connecté ou non (une coche verte ou une croix
rouge), l’état activé du compte, le groupe auquel il appartient (Super Administrator), son adresse
de messagerie et la date de sa dernière visite. Cette donnée tient compte des visites de la partie publique
et de la partie administrative. Nous trouvons enfin le numéro unique permettant d’identifier ce
compte dans la base, par exemple ID (62).
Vous pouvez filtrer l’affichage par groupe et par état de connexion. Le champ de saisie de critères de recherche à gauche permette de trouver un compte en indiquant le début d’un nom d’utilisateur.
La barre d’outils offre les cinq boutons DÉCONNEXION, SUPPRIMER, ÉDITER, NOUVEAU et AIDE. Vous pouvez appliquer certaines actions à plusieurs utilisateurs, par exemple SUPPRIMER. Il suffit de les sélectionner d’abord en cochant leur case du côté gauche. La case de tête de colonne sélectionne tous les utilisateurs de la liste. Pour basculer en mode ÉDITION D’UN COMPTE, cliquez directement dans le nom (ou sélectionnez le compte puis cliquez sur ÉDITER).
6.2.1 Déconnexion autoritaire d’un utilisateur
Cette fonction est très pratique lorsque vous avez besoin en tant que modérateur de bannir un utilisateur
de votre site.
6.2.2 Supprimer un compte d’utilisateur
Utilisez cette fonction avec précaution car elle supprime les utilisateurs sélectionnés via leur case à
cocher (ce qui en fait des candidats à la prochaine action).
6.2.3 Éditer un compte d’utilisateur
Cette commande permet de modifier les paramètres d’un compte. Prenons comme exemple le seul
compte qui existe au départ, celui de l’administrateur. Cliquez sur le lien de son nom ou bien cochez
sa case puis cliquez sur le bouton ÉDITER.
Figure 6.3 Menu Site > Gestionnaire des utilisateurs > Éditer.
La page qui apparaît se compose de trois volets :
- Détails de l’utilisateur ;
- Paramètres ;
- Informations sur le contact.
Détails de l’utilisateur
Nom. Le nom complet de ce compte d’utilisateur (ici Administrator).
Identifiant. L’Identifiant est le nom qu’il faut saisir pour ouvrir une session avec ce compte. Il doit
être court et facile à mémoriser. À partir du nom Emile Dioux, nous pourrions dériver l’Identifiant
edioux. Joomla! autorise les espaces, les signes spéciaux et tout autre caractère du jeu Unicode.
Sachez cependant qu’il faudra parfois saisir cet Identifiant sur un clavier qui ne possède pas les
caractères spéciaux. Restreignez-vous aux caractères alphabétiques anglais et aux chiffres.
Email. Son adresse de messagerie.
Nouveau mot de passe. Le mot de passe doit être saisi deux fois pour plus de sécurité. Si vous ne
saisissez rien ici, vous conservez votre ancien mot de passe. Le mot de passe doit compter au moins
six caractères.
Groupe. L’appartenance à un groupe se divise en deux parties. Les utilisateurs classiques qui se
connectent seulement à la partie publique (Public Frontend) (voir Tableau 6.1). Les utilisateurs qui
doivent accéder à l’interface d’administration de Joomla! voir Tableau 6.2). Tout contenu de Joomla!
peut être associé à ces deux groupes.
| Groupe | Droits |
| Enregistré | Un utilisateur enregistré peut accéder à un plus grand nombre de pages quʼun visiteur normal. |
| Auteur | Lʼauteur peut rédiger des contenus et en modifier sʼils sont les siens. Il dispose dʼun lien à cet effet dans son menu dʼutilisateur. |
| Éditeur | Peut réaliser tout ce que fait lʼauteur et modifier tous les contenus publiés. |
| Publication | Dispose des droits de lʼéditeur et peut décider de rendre ou non public certains contenus. |
Tableau 6.1 : Groupes d’utilisateurs de la partie publique (Frontend)
| Groupe | Droits |
| Gestion |
Le manager peut créer des contenus et Afficher des informations concernant le système. de gérer les utilisateurs ; dʼinstaller des modules et des composants ; de promouvoir un utilisateur en superadministrateur ni de modifier un superadministrateur ; dʼaccéder à laConfiguration du site (Menu site) ; dʼémettre un message global à tous les utilisateurs ; de modifier et dʼinstaller des modèles et des fichiers de langues. |
| Administrateur |
Lʼadministrateur nʼa pas le droit : de promouvoir un utilisateur en superadministrateur ni de modifier un superadministrateur ; dʼaccéder à laConfiguration du site (Menu site) ; dʼémettre un message global à tous les utilisateurs ; de modifier ni dʼinstaller des modèles et des fichiers de langues. |
| Super Administrateur |
Le superadministrateur peut exécuter toutes les fonctions de lʼadministration de Joomla!. Cʼest le seul à pouvoir créer un autre superutilisateur. |
Tableau 6.2 : Groupes d’utilisateurs de la partie administration (Backend)
Vous pouvez décider dans le volet des détails si l’utilisateur doit recevoir ou non les courriels du
système.
Vous voyez enfin la date d’enregistrement (d’inscription) de l’utilisateur et la date de sa dernière
ouverture de session réussie.
Info:
Un mot au sujet des utilisateurs spéciaux (Special Users) qui seront intégrés à Joomla! dans une toute prochaine version. Un utilisateur spécial est quelqu’un qui possède plus de droits qu’un administrateur. Dans la mesure où il n’est pas encore possible de définir plusieurs groupes d’utilisateurs dans Joomla!, le groupe des utilisateurs spéciaux permet de restreindre l’accès à certains contenus à un groupe en particulier.
C’est ce qui permet par exemple de créer une zone privée dans un site, auquel n’auront accès que les utilisateurs spéciaux. Ce mécanisme avait été annoncé comme pouvant être intégré à la version 1.5.0, mais il a été repoussé. Un des projets Google Summer of Code s’y consacre.
Paramètres
Le volet PARAMÈTRES contient deux listes pour choisir la langue pour cet utilisateur. Vous pouvez
également choisir l’éditeur de texte avec lequel il pourra modifier les contenus ainsi que l’adresse du
serveur d’aide, en fonction de la langue.
Dans Joomla! 1.5, vous pouvez choisir des langues différentes pour la partie publique et pour la
partie administrative. Notez que cela peut aboutir à des combinaisons étranges.
Au niveau du choix de l’éditeur, celui qui est intégré en standard Joomla!1.5 est un éditeur telécrantelécrit
Wysiwyg, l’éditeur TinyMCE (voir Figure 6.4).
Figure 6.4 Exemple de session d’édition avec TinyMCE.
Vous pouvez enrichir TinyMCE avec des extensions pour gérer les fichiers et les images depuis le
site Web de l’éditeur, mais ces extensions sont payantes. Il existe bien d’autres choix au niveau de l’éditeur dans Joomla!. Citons par exemple JCE et FCKEditor. Pour rédiger du code XHTML validé, procurez-vous la version gratuite de l’éditeur XStandard-lite (www.xstandard.com). C’est un éditeur visuel très puissant qui produit du code HTML validé et offre de nombreuses options d’intégration. Cet éditeur n’étant pas fourni avec Joomla!, vous devrez le télécharger depuis le site. Il existe également une version payante Pro. Le navigateur FireFox sait détecter le changement d’éditeur et charge au besoin celui que vous avez choisi en tant que Plugin. Une fois que vous l’avez installé puis désigné au niveau du compte d’utilisateur, c’est lui qui apparaît en mode ÉDITION (voir Figure 6.5).
Figure 6.5 Exemple de session d’édition avec l’éditeur XStandard XHTML.
Vous pouvez enfin choisir un site d’aide dans la liste. C’est ici que vous pourrez choisir la version
française de l’aide lorsqu’elle sera achevée. Nous en avons également parlé au Chapitre 5.
Informations sur le contact
Ce dernier volet indique un éventuel formulaire pour entrer en contact avec l’utilisateur. Joomla! est
doté d’un composant permettant de générer des formulaires de contact individualisés, comme nous
le montrons au Chapitre 9. La commande à utiliser est COMPOSANTS > CONTACTS > CONTACTS.
Pour faire prendre en compte vos choix, vous utilisez le bouton-action SAUVER. Le bouton APPLIQUER enregistre les modifications sans quitter la page en cours.
6.2.4 Créer un compte d’utilisateur
Après cette première découverte de l’interface de gestion des utilisateurs, procédez à la création d’un premier compte en plus de l’administrateur. Associez cet utilisateur au groupe des utilisateurs enregistrés puis décidez des autres paramètres. Dans notre exemple, l’utilisateur s’appelle Emile Dioux, son identifi ant est emile, il n’est pour l’instant pas connecté (mais il est activé), il fait partie du groupe Enregistré et son Identifiant numérique ID vaut 63. Vous recevrez un message d’erreur si le courriel de bienvenue ne peut pas lui être transmis. C’est normal ici car nous travaillons localement et qu’il n’y a aucun serveur de messagerie confi guré. L’interpréteur PHP ne peut donc pas envoyer le courriel (voir Figure 6.6).
Figure 6.6: Création d’un nouveau compte utilisateur.
Vous pouvez dorénavant vous déclarer dans la partie publique du site. L’administrateur peut se charger de créer les comptes d’utilisateur ou bien laisser les visiteurs créer les comptes eux-mêmes. Nous reviendrons sur ce point plus loin dans ce chapitre, dans laConfiguration globale.
- 7052 lectures
German





Commentaires récents
il y a 2 semaines 2 jours
il y a 2 semaines 2 jours
il y a 2 semaines 2 jours
il y a 2 semaines 2 jours
il y a 2 semaines 3 jours
il y a 2 semaines 3 jours
il y a 2 semaines 3 jours
il y a 2 semaines 3 jours
il y a 5 semaines 6 jours
il y a 7 semaines 1 jour