Artiphp - CMS open source et gratuit

Gestion des groupes et utilisateurs

06/11/2009 - Lu 2109 fois
  • Note moyenne : 2.80/5
  • 1
  • 2
  • 3
  • 4
  • 5

Note moyenne : 2.8/5 (45 notes)

La version 5 d'Artiphp apporte un réel plus en terme de gestion d'utilisateurs. Vous pouvez désormais attribuer des droits de visualisation et d'administration pour des groupes d'utilisateurs. Ce nouveau système vous ouvre une palette importante pour des sites communautaires.

En résumé, en cliquant sur l'onglet Utilisateurs, vous allez gérer les membres de votre communauté (ajout, suppression, modification) et les groupes auquel ceux-ci feront partie (droits de visualisation et d'administration).

La zone d'administration des utilisateurs

Pavé 1 : la gestion des membres
Ce pavé vous permet d'ajouter de nouveaux membres, de modifier leur profil et le groupe d'utilisateurs auquel ils appartiennent ou bien de supprimer un membre.
Vous pouvez rechercher les membres via les moteurs de recherche "identifiant" ou "adresse de courriel", ou directement par leur groupe.

Pavé 2 : Description auteur
Tous les membres ont accès à ce pavé. Ils peuvent ajouter des renseignements supplémentaires sur leur profil.

Pavé 3 : Fichier journal
L'administrateur du site peut consulter et/ou supprimer le fichier de logs. C'est un fichier qui enregistre les paramètres de connexion pour les membres qui se sont connectés par login et mot de passe sur le site. On peut alors prendre connaissance : du login, de la date et heure de connexion et de l'adresse IP du poste. C'est en quelque sorte un fichier de sécurité, si un de vos membres se fait voler ses identifiants. Vous pouvez alors rechercher la personne qui s'est introduit dans le système grâce à la date et l'adresse IP.

Pavé 4 : Gestion des groupes d'utilisateurs
Chaque utilisateur appartient à un groupe (même les visiteurs non enregistrés). Pour chaque groupe d'utilisateurs, vous allez pouvoir configurer leurs droits de visualisation et d'administration sur chacun des modules installés, voir sur certaines parties (catégories par exemple) spécifiques d'un module.

Inscription des utilisateurs

En tant qu'administrateur du site, vous pouvez inscrire directement de nouveaux utilisateurs. Il faudra bien penser à leur donner alors leur identifiant et mot de passe pour qu'ils puissent se connecter par la suite.
Suivant le code de personnalisation de la zone d'administration que vous avez choisi d'implanter dans votre template (voir codes de personnalisation).
Un membre pourra ou non s'inscrire de lui-même sur votre portail.

Introduction aux groupes d'utilisateurs

Tout d'abord, pour clarifier les choses, la notion de statut n'existe plus du tout avec Artiphp 5 : il s'agit de groupes d'utilisateurs. Les appellations admin, auteur qualifié, auteur, inscrit et anonyme ont été réprises dans un souci de compatibilité ascendante avec Artiphp 4.

Les Groupes déjà configurés

» administrateur/administrator : les membres de ce groupe ont tous les droits ; ces droits ne sont pas modifiables ; ce groupe ne peut pas être supprimé ;

» auteur qualifié/qualified author : ce groupe peut être supprimé. Il reprend les droits des utilisateurs auteur qualifié d'Artiphp 4. Les utilisateurs de ce groupe peuvent mettre en ligne leurs propres dossiers et leurs news. les droits de ce groupe sont cependant modifiables ; à la limite, ce groupe peut les posséder tous ;

» auteur/author : ce groupe peut être supprimé. Il reprend les droits des utilisateurs auteur qualifié d'Artiphp 4. Les utilisateurs de ce groupe peuvent proposer des dossiers et des news. les droits de ce groupe sont cependant modifiables ; à la limite, ce groupe peut les posséder tous ;

» inscrit/member : ce groupe ne peut pas être supprimé ; un membre inscrit figure au minimum dans ce groupe ; les droits de ce groupe sont cependant modifiables ; à la limite, ce groupe peut les posséder tous ;

» anonyme/anonym : ce groupe ne peut pas être supprimé non plus ; les droits de ce groupe sont ceux de tout utilisateur qui se connecte au site sans s'identifier ; les seuls droits possibles de ce groupe sont ceux de consultation.

Création d'un groupe d'utilisateurs

Avant de créer un ou des groupes utilisateurs, et pour que votre travail soit moins fastidieux, il est préférable de construire votre site en premier (mise en place des modules, création des catégories pour les modules qui en bénéficient). Bien entendu, vous pouvez à tout moment modifier les droits des groupes sur de nouveaux modules ou catégories que vous ajouterez par la suite.

La création d'un groupe se fait en 4 étapes. Dans le pavé de gestion des groupes utilisateurs, cliquez sur : Ajouter un nouveau groupe

Etape 1 : création du groupe et outils d'édition des messages

Pour créer un groupe, il faut tout d'abord le nommer. Choisissez un nom explicite afin de vous repérer facilement dans vos groupes utilisateurs.

La barre d'outils FCKeditor : la plupart des modules utilise une barre d'outils pour l'édition des messages. Cette barre permet de mettre en forme vos contenus (mise en gras, italique, ajout d'image, de codes...). Suivant les groupes utilisateurs et la confiance que vous avez dans ces membres, vous ne choisirez pas la même barre d'outils.
Evitez de donner la possibilité d'entrer dans le code source et donc d'ajouter des scripts (javascript par exemple) à des utilisateurs que vous ne connaissez pas assez. Un utilisateur mal intentionné et avec de bonnes connaissances dans le piratage pourrait nuire à la sécurité de votre site (hacking).

Barre d'outils Basic

La barre d'outils la plus simple d'utilisation. Elle permet de mettre en gras, en italique, de faire des listes à puce et numéro et de créer des liens vers d'autres pages internes ou externes à votre site. Recommandée pour les groupes d'utilisateurs dont les membres vous sont le plus "étrangers".

Barres d'outils Artiloo avec ou sans code source

Ces deux barres d'outils sont plus complètes et permettent de faire des mises en page relativement riches. Ces barres d'outils sont, pour nous, optimisés pour l'accessibilité. En effet, nous avons enlevé tous les outils plus "exotiques" et plus bloquants s'ils sont mal mis en place (ajout de Flash par exemple). De plus, cela permet une homogénéisation de vos pages. Car plus vous mettez de possibilités de mise en page, plus vos visiteurs personnaliseront leurs contenus au risque de désharmoniser votre site.
Choisissez la barre d'outils avec code source uniquement pour les groupes utilisateurs vraiment "sûrs".

Barres d'outils Par défaut avec ou sans code source

Ces barres d'outils sont les versions complètes de l'éditeur FCKeditor. Toutes les fonctions sont ici présentes. Choix des couleurs, de la police de caractère, de la taille. Ajout de smileys, de tableaux, de Flash et de boutons de formulaire...
Choisissez la barre d'outils avec code source uniquement pour les groupes utilisateurs vraiment "sûrs".

Etape 2 : ajout des membres du groupe

Si vous n'avez pas encore d'utilisateurs inscrits, vous pouvez passer directement à l'étape suivante. Vous pourrez revenir modifier les utilisateurs ultérieurement ou bien, lors de la création d'un nouveau membre, lui signifier directement son groupe.

Si vous avez déjà des utilisateurs inscrits, vous pouvez les rechercher via le moteur de recherche d'identifiant et l'ajouter au groupe.

Important : vous ne pouvez ajouter que des utilisateurs qui ne sont pas déjà membres d'un autre groupe autre que le groupe par défaut : inscrits. Donc, si vous voulez changer un membre qui se trouve par exemple dans le groupe auteur, vous devez dans un premier temps, le supprimer du groupe auteur (il sera automatiquement ajouté dans le groupe inscrit), puis l'ajouter le dans votre nouveau groupe.

Etape 3 : droits de visualisation des contenus

Suivant les modules que vous avez installés, cette étape peut se dérouler en deux temps. Tout d'abord, vous devez cocher les modules que le groupe aura le droit de visualiser puis cliquez sur le bouton "Envoyer" . Les utilisateurs pourront alors naviguer sur les pages du site Internet (dans la partie publique de votre site) dont vous avez autorisé l'accès.

Si vous avez installé des modules utilisant le système de catégories, vous verrez apparaitre à coté du nom de ces modules, un lien supplémentaire nommé Catégories.

Sur chaque module ayant ce lien, vous devez lui indiquer quelles catégories et sous-catégories, le groupe d'utilisateurs à le droit de consulter.
Nota : si le groupe n'a pas le droit de consulter une catégorie, il n'aura pas le droit de consulter les sous-catégories qui en dépendent.

Procédure :
1. Cliquez sur le lien Les catégories du premier module (ici le module Les dossiers).
2. Cochez les catégories et sous-catégories que pourra consulter le groupe
3. Cliquez sur Envoyer
4. Cliquez sur le lien : retour à la gestion des modules

Faites de même pour les autres modules ayant un lien "Les catégories".

Etape 4 : droits d'administration des contenus

La procédure des droits d'administration est quasiment identique à l'étape 3 sur les droits de consultation.

Suivant les modules que vous avez installés, cette étape peut se dérouler en trois temps. Tout d'abord, vous devez cocher les modules que le groupe aura le droit d'administrer puis cliquez sur le bouton "Envoyer" . Les utilisateurs/contributeurs pourront alors voir, en zone d'administration, les modules dont vous avez autorisé l'accès.

Si vous avez installé des modules utilisant le système de catégories, vous verrez apparaitre à coté du nom de ces modules, deux liens supplémentaires nommé Catégories et Contenus.

» Administration des catégories : La proposition de catégories (c'est-à-dire modérée) n'existe pas. A partir du moment où un groupe est autorisé à gérer les catégories d'un module, ses membres peuvent créer, modifier ou supprimer ces catégories et donc les dossiers qui y sont présents. La gestion des catégories n'est donc pas à confier à tout le monde.

Procédure :
1. Cliquez sur le lien Les catégories du premier module (ici le module Les dossiers).
2. Cochez la case : Autorisation d'administration des catégories
3. Cliquez sur Envoyer
4. Cliquez sur le lien : retour à la gestion des modules

» Administration des contenus : Sur chaque module ayant ce lien, vous devez lui indiquer quelles catégories et sous catégories, le groupe d'utilisateur à le droit d'administrer. Vous avez alors 4 "degrés" d'administration pour chaque catégorie et sous-catégorie :
1. Pas de droit : les utilisateurs de ce groupe n'auront aucun droit sur la catégorie. Ils ne pourront pas mettre en ligne des articles, ni en proposer, ni en modifier.
2. Tous les contenus : les utilisateurs de ce groupe pourront ajouter, modifier et supprimer tous les articles de cette catégorie, y compris ceux des autres utilisateurs.
3. Contenus de l'auteur uniquement : les utilisateurs de ce groupe pourront ajouter, modifier et supprimer uniquement les articles qu'ils ont créés.
4. Proposition de contenus : les utilisateurs de ce groupe pourront proposer des articles et des modifications sur leurs articles uniquement. Ces articles seront ensuite soumis obligatoirement à modération avant d'être publiés par des membres de groupe possédants des permissions plus élevées.

Procédure :
1. Cliquez sur le lien Les contenus du premier module (ici le module Les dossiers).
2. Cochez les catégories et sous-catégories que pourra administrer ce groupe suivant les "degrés" d'administration que vous voulez leur donner.
3. Cliquez sur Envoyer
4. Cliquez sur le lien : retour à la gestion des modules

Nota : Sur certains modules, vous pourrez gérer des droits supplémentaires ou modifier directement certains droits. Cette gestion se fera alors directement sur le module.

Modification ou suppression d'un groupe d'utilisateurs

Vous pouvez à tout moment modifier un groupe (si vous installez un nouveau module, ou tout simplement pour ajouter ou enlever un droit), pour cela, il vous suffit de cliquer sur l'icône verte avec un crayon jaune qui se trouve sur la même ligne que le groupe à modifier. Pas besoin de refaire les 4 étapes. Cliquez sur l'un des liens (Modifier Les membres du groupe, Modifier Permissions sur la consultation, Modifier Permissions sur l'administration) où vous souhaitez faire la modification.

Pour supprimer un groupe, cliquez sur l'icône rouge avec une croix blanche  
Si ce groupe contient des utilisateurs, une nouvelle fenêtre de sécurité apparaitra. Vous aurez alors la possibilité de supprimer le groupe ET ses utilisateurs, ou bien supprimer uniquement le groupe et déplacer les utilisateurs dans un autre groupe précédemment créer.
 

Les Commentaires

Aucun commentaire
Partager cet article wikio : Partager cet article | digg : Partager cet article | del.icio.us : Partager cet article | facebook : Partager cet article | scoopeo : Partager cet article | blogmarks : Partager cet article | addicious : Partager cet article |
Partager les derniers articles Netvibes : Partager les derniers articles | iGoogle : Partager les derniers articles | My Yahoo : Partager les derniers articles | wikio : Partager les derniers articles | RSS : Partager les derniers articles |
Article précédent : Gestion des templatesArticle suivant : La zone d'administration : accueil
Saisissez votre recherche
Centre de documentation et d'apprentissage
zone membres
Les sites sous Artiphp