Comment personnaliser les droits et accès de Joomla!

Comment personnaliser les droits et accès de Joomla!

Les ACL (Acces Contol List) sont le système de gestion des Droits et Accès de Joomla!. Avec la version 3 de Joomla!, 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/3 de Joomla! Le tableau ci-dessous résume les changements majeurs depuis la version 1.5.

 

Joomla 1.5

Joomla 2.5/3

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 3 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.

Séparation ACL de la vision et de l'action

Actions, Groupes et Héritage 

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

Joomla! 3 Le Livre Pour Tous

joomla 3 le livre pour tous

Écrit pour toutes les personnes qui débutent avec Joomla!, ou qui possèdent déjà quelques connaissances avec les versions précédentes, et qui souhaitent construire et entretenir un site web sans avoir à entrer dans le code.

version numérique

9€

Ajouter au panier

version papier

23€

Ajouter au panier