Ce que vous devez savoir au sujet de joomla1.6: Un exemple Concret : Site d’école

Posted by on in Joomla Trucs et astuces
  • Font size: Larger Smaller
  • Hits: 1965
  • 0 Comments
  • Subscribe to this entry
  • Print

Maintenant que vous avez une connaissance de la terminologie de l'ACL, penchons-nous sur la mise en œuvre d'un système simple avec Joomla 1.6.

Élude de cas: Site d’une école

Sur ce type de site nous avons besoin de créer 3 groupes d’utilisateurs (public : celui par défaut de joomla, étudiants et enseignant)

  • Les visiteurs du site : ils sont capables de voir le contenu accessible en plublic mais ils ne peuvent pas voir le contenu réservé pour les étudiants ou les enseignants.
  • Un enseignant peut voir le contenu spécifique pour les enseignants, l'ensemble du contenu réservé aux étudiants. et le contenu avec accès public.
  • Les élèves ne peuvent voir que le contenu réservé pour les étudiants et le contenu de type public.

Notez que nous ne parlons que des permissions d’accès en lecture. Nous n'avons pas parlé de l'édition, la création, la suppression ou la gestion du contenu.

Au début de ce billet on a dit plus haut que les niveaux d’accès ne concernent que les permissions de lecture, donc ici nous somme devant un problème de niveaux d’accès.
Démarche à suivre et solution proposé:

  • Créer deux groupes : «étudiants» et «enseignants».
  • Attribuer les permissions de base à nos groupes : Dans ce cas, la connexion au site site.
  • Créer nos utilisateurs et les assigner au ces groupes : par exemple "étudiant" et «enseignant».
  • Créer un niveau d'accès pour les étudiants, et un autre niveau d'accès pour les enseignants.
  • Créez des catégories pour les étudiants et les enseignants, et attribuer les niveaux d'accès correctement a ces catégories.
  • Créer des articles pour les étudiants et les enseignants, et affecter les niveaux d'accès correct à ces derniers.
  • Créer des éléments de menu pour les étudiants et les enseignants
  • Testez et voir si le système fonctionnent correctement ou « non ».

Création des Groupes :

Pour créer un groupe d’utilisateurs il faut se connecter à l’administration du site puis cliquez sur le menu « Gestionnaires des utilisateurs » ou en anglais « user manager » puis cliquez sur « nouveau » pour afficher le formulaire d’ajout :

Add User group in joomla1.6

Pour titre du groupe, entrez enseignants.

 

  • Pour le groupe parent, choisissez enregistrés. Le groupe enseignant à les permissions de groupe « enregistrés ». Puisque les utilisateurs de ce groupe ne seront qualifié comme des membres du groupe enseignant que s’ils sont connectés.
  • Cliquez sur l' Sauvegarder & Nouveau, pour sauvegarder le groupe des enseignants et créer un nouveau groupe.
  • Pour le titre de nouveau groupe, entrez étudiants.
  • Pour le groupe parent, choisissez enregistrés.
  • Cliquez sur Enregistrer et fermer pour sauver notre groupe d'étudiants et retourner au gestionnaire d'utilisateur.

Attribution des permissions de base :

Depuis que nous avons crée nos groupes comme étant des sous groupes de groupe
«enregistrés» les membres de groupe enseignant ainsi que les membres de groupe étudiants héritent les permissions de base de groupe «enregistrés». Donc nous n’avons pas besoins de créer des permissions de base pour ces groupes.

Création des Utilisateurs :

Maintenant que nous avons créé nos groupes, nous avons besoin pour créer des utilisateurs qui seront des membres de ces groupes.
Pour ce faire, cliquez sur le menu Gestionnaire des Utilisateurs - Ajouter un nouvel utilisateur, vous verrez un formulaire qui ressemble à ceci :

Add new user in joomla1.6

Nom: Entrez le nom complet de l'utilisateur dans ce cas, Mme Jones.
• Nom d'utilisateur: Entrez: msjones.
• Mot de passe et Confirmer le mot de passe: Tapez le même mot de passe deux fois.
• Email: Entrez l'adresse e-mail utilisateur.
• Passer les autres champs, et faites défiler jusqu'à la zone d’attribution des Groupes.

Notez que par défaut, le groupe « enregistrés » est cochée et le groupe public est grisé.

• Choisissez "enseignants" depuis la liste des groupes.
• Cliquez sur "Sauvegarder & Nouveau", puis répétez le même processus pour une connexion aux étudiants. Le nom de l'étudiant est David Smith, David comme nom d'utilisateur. Une adresse email quelconque
• Puis cliquez sur Sauvegarder & Fermer pour terminer.

Création des niveaux d’accès :

Nous avons nos utilisateurs, les permissions de base, et tous les groupes, maintenant il est temps de créer deux niveaux d'accès, un pour les étudiants, et l'un des enseignants.

Allez au gestionnaire des utilisateurs – Pour ajouter un nouveau niveau d'accès :

Add access level to joomla1.6

Pour le titre de niveau d’accès : entrez « enseignants » Ensuite, cochez les cases correspondant aux groupe d’enseignants. Cela permettra aux enseignants de voir le contenu assigné aux groupes enseignants.

• Cliquez sur « Enregistrer & Nouveau », le nom de niveau d’accès des étudiants et cochez la case qui correspond au groupes des étudiants et la case qui correspond au groupe des enseignants.

Cela signifie que les enseignants peuvent voir le contenu assigné au groupe « étudiants »
• Cliquez sur Enregistrer et fermer pour quitter ce formulaire.

Création des catégories et articles :


Puisque nous avons déjà crée nos niveaux d’accès pour les enseignants et pour les étudiants
Il est donc facile maintenant de créer les catégories de contenu nécessaires pour chaque groupe d’utilisateurs.

Add new categorie to joomla1.6

Dans le gestionnaire de contenu créez une nouvelle catégorie qui sera appelé
«enseignants» et donner comme niveau d’accès a cette catégorie, le niveau d’accès «enseignants» que vous pouvez sélectionner depuis la liste déroulante «Access» (ou niveaux d’accès) puisque cette liste contient maintenant les niveaux d’accès personnalisés crées précédemment.

Il faut créer aussi une catégorie pour les étudiants de la même manière (Access = étudiants)

Note importante : Ceci est vrai si vous avez besoin de restreindre l’accès à la catégorie tout entière mais dans le cas où vous voulez restreindre l’accès au contenu des catégories il faut dans ce cas mettre l’accès à la catégorie en public et mettre le niveau d’accès aux articles en « enseignants » pour les enseignants et en «étudiants » pour les étudiants.

Avec le même principe on termine avec la création des articles

 

teacher article joomla1.6

Les champs à remplir:

• Titre: Cet article est destiné aux enseignants
• Catégorie: Catégorie des enseignants
• État: Publié
• Accès: enseignants
• Texte de l'article: entrez un texte.

Cliquez sur Enregistrer et Nouveau, puis répétez le processus pour les étudiants:

• Titre: Cet article est destiné aux étudiants
• Catégorie: Catégorie des enseignants
• État: Publié
• Accès: étudiants
• Texte de l'article: entrez un texte.

Cliquez sur Enregistrer et fermer.

Créer des éléments de menu :

Comme dans le cas des articles, il faut créer deux éléments de menu de type « catégorie d’articles » et assigner chaque lien au groupe qui lui correspond.

new menu item joomla1.6

Le premier :
• Titre: Les informations des enseignants
• Menu Item Type: catégorie
• État: Publié
• Accès: enseignants
• Choix de catégorie: Catégorie des enseignants
Cliquez sur Enregistrer & nouveau, et répétez le processus pour les étudiants:
• Titre: Les informations des étudiants
• Menu Item Type: catégorie
• État: Publié
• Accès: étudiants
• Choisir une catégorie: Catégorie des étudiants

Test du système :


C’est vous l’honneur de retourner le résultat des tests !

Source: Traduction libre de l'article: http://community.joomla.org/blogs/community/1252-16-acl.html

Rate this blog entry:
0

Comments

  • No comments made yet. Be the first to submit a comment

Leave your comment

Guest Tuesday, 21 May 2013