Kiwik Le Blog
Tutoriel - ACL Joomla!
- Taille du texte: Agrandir Réduire
- Lectures : 7874
- 7 commentaires
- Notifications
- Imprimer
- Partager
Les ACL (Acces Contol List) sont le système de gestion des Droits et Accès de Joomla!. Avec la sortie de Joomla 2.5 (1.6, 1.7), ce système s'est grandement développé et offre désormais une gestion très souple de ces Droits et Accès. Voyons ensemble comment cela fonctionne.
Note : Ce tutoriel est en grande partie tiré de la traduction de la documentation Joomla! : Acces Control List/1.6 – 2.5/Tutorial.
Ce tableau décrit les principaux changements des ACL entre les versions 1.5 et 2.5 de Joomla! Le tableau ci-dessous résume les changements majeurs depuis la version 1.5.
|
Joomla 1.5
|
Joomla 2.5
|
|
|
Groupes
|
8 Groupes fixes Public, Enregistré, Auteur, Editeur, Rédacteur, Gestionnaire, Administrateur, Super-Administrateur) | Nombre illimité de Groupes d'Utilisateurs définis |
|
Utilisateurs & Groupes |
Un Utilisateur ne peut être assigné qu'à un seul Groupe | Un Utilisateur peut être assigné à plusieurs Groupes |
|
Niveaux d'Accès
|
3 Niveaux d'Accès fixes (Publique, Enregistré, Spécial) | Nombre illimité de Niveaux d'Accès définis |
|
Niveaux d'Accès & Groupes |
Relation fixe entre les Groupes et les Niveaux d'Accès | Les Groupes sont assignés aux Niveaux d'Accès. N'importe quel Groupe peut être assigné à n'importe quel Niveau d'Accès |
Nous pouvons constater, qu'avec la version 2.5 de Joomla!, dans tous les cas les ACL ont été rendus beaucoup plus flexibles, avec des Groupes et des Niveaux d'Accès illimités, ainsi que la possibilité d'assigner un Utilisateur à plusieurs Groupes et n'importe quel Groupe à n'importe quel Niveau d'accès.
Section du forum réservée aux ACL
Séparation ACL de la vision et de l'action
Actions, Groupes et Héritage
Réglage ACL par défaut
Utiliser les Droits et les Niveaux d'accès ensemble
Créer un Module Menu (et ses éléments de menu) visible seulement aux visiteurs
Créer un groupe d'utilisateur ayant tous les droits en backend seulement dans le gestionnaire d'article
ACL Joomla! Configuration des ACL en back-end
Commentaires (7)
-
Bonjour Marie,
la seule amélioration notable est la création automatique d'un groupe d'utilisateur "Invité". Tu trouveras les détails au point 8 de cet article.0 J'aime -
Merci beaucoup pour votre réponse !
Je ne suis pas une experte, mais on est en train de se "prendre la tête" pour la migration de notre site sur 2.5, car nous avions développé une hiérarchie assez complexe avec GMAccess que l'on doit modifier pour passer sur une gestion avec ACL.. j'aimerais vérifié qu'il n'y aura pas de gros changements vers la v3, et si oui, pouvoir les anticiper..
En tout cas, vos tuto sont très bien faits.
Concrètement, à quoi servirait ce nouveau groupe "invité" ?
Il s'agit d'un groupe associé à des fonctionnalités particulières ?
D'avance, merci encore pour votre réponse
Marie0 J'aime -
Dernière édition du commentaire il y a environ 3 mois par Simon
Merci pour l'appréciation sur les docs fournies sur ce site

Concrètement, à quoi servirait ce nouveau groupe "invité" ?
Il s'agit d'un groupe associé à des fonctionnalités particulières ?
Ce groupe invité sert par exemple à afficher certains éléments lorsque les utilisateurs ne sont pas connectés et à ne pas les afficher lorsque qu'ils sont connectés.
Pour les questions en relation avec le système ACL de Joomla!, vous pouvez également utiliser cette partie du forum.
Merci
0 J'aime -
Invité (Cédric)
PermalienBonjour Simon,
Avant tout merci pour ton tuto
Est-ce possible avec ce système de gérer très finement quel groupe d'utilisateur à le droit de déplacer un utilisateur dans une liste de groupe spécifique.
Exemple :
1 - Chef
2 - Membre Validé
3 - Registred
Je souhaite que Chef puisse déplacer les "registred" de son choix dans le groupe "Membre Validé" et uniquement celui-ci. Je ne souhaite pas que Chef puisse modifier autre chose que les groupes des "regristred" et "Membre Validé".
Est-ce faisable avec Joomla 2.5 ?
Merci pour ta réponse
A bientôt0 J'aime -
Bonjour Cédric,
non, il n'est possible de faire ce que tu cherches nativement avec Joomla!. Si tu donnes certains droits au gestionnaire d'utilisateurs à un groupe, ce groupe aura ce droit sur l'ensemble du gestionnaire d'utilisateur.0 J'aime

Simon