• Centre de formation Joomla!
    Tutoriels et formation Joomla!
    Apprenez en vous formant à votre rythme, en toute liberté,
    créez votre propre site Web avec Joomla!

Tutoriel Logo Joomla Joomla

Autoriser l'accès à une catégorie pour une personne

Pour un projet devant impliquer plusieurs auteurs sur différentes thématiques, j'ai eu besoin de paramétrer Joomla de manière à ce que chaque auteur n'ait accès qu'à sa seule catégorie et qu'il/elle puisse créer et éditer son propre contenu depuis le frontend. Joomla autorise cela grâce à sa fonction native ACL (Access Control List). Dans ce tutoriel, nous allons voir comment autoriser l'accès à une catégorie pour une personne..

Table des matières
- Créer un groupe
- Accès à la catégorie
- Assigner un utilisateur

Créer un groupe

La première chose à faire est de créer un nouveau groupe utilisateur. Ouvrez "Utilisateurs - Groupes - Ajouter un groupe".

Gestion groupe Joomla

Choisissez le titre de ce groupe puis dans le menu déroulant en dessous, définissez ce nouveau groupe comme parent de "Registered". Cliquez ensuite sur "Enregistrer & Fermer".

Gestion groupe Joomla

Pourquoi choisir "Registered" comme groupe ?

C'est avant tout pour respecter les rôles et accès des différents niveaux natifs de Joomla. Logiquement, nous aurions pu choisir "Publisher" comme groupe parent de notre nouveau groupe. En effet, "Publisher" autorise la création, la modification et la publication de contenu. Cela n'aurait pas été une vraie bonne idée car un "publisher" peut modifier tout le contenu de toutes les catégories. Donc, si nous avions choisi "Publisher", notre sous-groupe aurait hérité de ses permissions. Nous aurions alors dû modifier les droits du groupe "Publisher" ou modifier les niveaux d'accès de toutes catégories pour obtenir la restriction désirée.

En revanche, recourir aux droits et restrictions du groupe "Registered" nous donne l'accès à toutes les catégories et il ne nous reste qu'à modifier la catégorie et donner des droits d'accès à ce groupe. C'est ce que nous allons voir maintenant.

Accès à la catégorie

Nous allons maintenant nous occuper des catégories. Ouvrez "Contenu - Gestion des catégories". Si votre catégorie est déjà créée, ouvrez-la. Sinon, créez votre nouvelle catégorie avec les éléments nécessaires.

Gestion groupe Joomla

Ouvrez l'onglet "Droits" puis sélectionnez votre nouveau groupe (sur la gauche de l'écran) pour avoir accès à ses droits.

Gestion groupe Joomla

Modifiez les droits pour chaque action selon vos souhaits. Dès que vous aurez enregistré votre saisie, vos nouveaux paramètres seront appliqués à votre groupe et visibles dans la colonne "Droits appliqués".

Gestion groupe Joomla

Assigner un utilisateur

La dernière étape consiste à assigner un utilisateur au groupe que nous avons créé lors de la première étape. Ouvrez "Utilisateurs - Gestion des utilisateurs". Si votre utilisateur est déjà enregistré, sélectionnez-le. Sinon, créez-le avec les informations nécessaires.

Gestion groupe Joomla

Ouvrez l'onglet "Attribuer cet utilisateur à un ou plusieurs groupes" puis assignez l'utilisateur au groupe voulu en cochant simplement la case corresponsdante. Cliquez sur "Enregistrer & Fermer".

Gestion groupe Joomla

Voilà, vous avez terminé ! Tout ce qu'ii vous reste à faire est de tester le frontend pour vérifier que vous avez suivi les étapes correctement.


 

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

web-eau.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is
used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.