Comment gérer les groupes
Catégorie : Paramétrage de Xoops









L'un des plus puissant outils mis á disposition par XOOPS est son système de "gestion par groupe versatile". Il s'agit d'un système de gestion d'accès par groupe intuitif qui permet aux administrateurs de donner les permissions d'accès au site en fonction des groupes autorisés. Comment le gérer, de quoi est-il composé ? Voici les questions et les réponses.



Sommaire

1) Les différents groupes (
page 2)
A) Webmaster ou Webmestre
B) Registered User ou Membre Enregistré
C) Anonymous User ou Utilisateur Anonyme
D) Co-Web / Rédacteur / Modérateur

F) Groupes Speciaux, Corporatifs, Club or membres de Clan

2) Les différents types d'accès (page 3)
A) System Admin Rights ou Droits d'Administration du Système
B) Module Admin Rights ou Droits d'Administration des Modules
C) Modules Access Rights ou Droits d'accès des modules
D) Block Access Rights (left, center, right) ou Droits d'accès des blocs (gauche, centre, droit)


3) Trucs et astuces divers pour gérer les groupes (page 4)
A) Créer les groupes nécessaires uniquement
B) Utilisez le groupe 'Membre enregistré' comme groupe principal
C) Bannir un membre indésirable avec le gestionnaire de groupe
D) Un patche pour afficher les groupes différemment
E) Les modules ayant un systême de gestion par groupe interne
F) Le compte "test"


[pagebreak]













1) Les différents groupes




Allez á 'Admin System / Groupes'. Vous y trouverez 3 groupes de base (créés lors de la mise en place du site) :




A) Webmaster ou Webmestre
(Niveau d'accès :
Droits d'Administration du Systême + Droits d'Administration des Modules + Droits d'accès des modules & Blocs)




User GroupsC'est le groupe clé, avec un accès total au site. Dans ce groupe, par défaut, vous y trouverez l'utilisateur (uid = 1) qui a installé le site et ne peut en être retiré (par mesure de sécurité).

Par defaut, chaque fois que vous installez un nouveau module, ou un nouveau block ce groupe y aura accès en totalité (accès admin et utilisateur).

Attention : le webmaster par défaut est aussi membre du groupe Membre Enregistré.




B) Registered User ou Membre Enregistré
(Niveau d'accès :
Droits d'accès des modules & Blocs complet)




Dês que quelqu'un s'enregistre sur le site, il est stocké dans ce groupe par défaut.

Lors de l'installation d'un nouveau module, ce groupe y aura accès, a l'exception bien entendu de l'administration.

Attention :
évitez de donner un quelconque acccês administratif á ce groupe ! N'importe quel membre enregistré y a accès.

C) Anonymous User ou Utilisateur Anonyme
(Niveau d'accès :
Droits d'accès des modules & Blocs limité)




Il n'y a personne dans ce groupe, et pour cause... puisqu'il est utilisé pour définir les accès des visiteurs non-enregistrés de votre site.

Sachez que ce groupe ne dispose d'aucun accès par défaut, ni lors de l'installation du site, ni de l'installation d'un nouveau module. Ce qui signifie que chaque fois que vous souhaiterez que les visiteurs anonymes puisse voir quelque chose, il leur faudra leur donner cet accès manuellement.
Attention : évitez de donner un quelconque accès administratif á ce groupe ! N'importe qui y aurait accès.




Vous pouvez ajouter á ces groupes de base autant de groupes supplémentaires que vous le désirez. Voici quelques suggestions en fonction des objectifs de votre site. Pour créer un nouveau groupe, cochez les accès et clickez sur 'Créer Nouveau Groupe'




D) Co-Web / Rédacteur / Modérateur
(Niveau d'accès :
Droits d'Administration des Modules limités + Droits d'accès des modules & Blocs)




Avec le développement de votre site , vous risquez á un moment ou á un autre d'avoir besoin de personnes pour vous aider á son administration. Ce sont en général des membres en qui vous avez confiance, et á qui le webestre délégue une partie de ses droits et responsabilités sur le site. Mais cela ne signifie pas pour autant que vous devez leur donner TOUT les droits sur le systême d'administration. Vous pouvez créer un deuxiême groupe avec des accès privilégiés, au vu de leurs implications dans le site. De façon général, leur donner les 'Droits d'Administration des Modules' est bien suffisant.




Co-Web : Cette catégorie d'utilisateurs est três utile pour aider le webmestre dans les tâches administratives techniques. Mise á jour, vérification et validation des membres ou des nouvelles soumissions proposés par eux.




Rédacteurs : Les membres qui vous aident á ajouter du contenu au site. Leur donner l'accès á la publication sans modération (vérification) de certains modules, permet d'épargner un travail supplémentaire et inutile au webmestre ou aux co-web. Exemple, les sections, articles, téléchargements ou autre modules de contenu.

Modérateurs : Si votre site dispose de forums, cela signifie que vous en êtes responsable, même si la mise en garde lors de l'enregistrement du membre affirme le contraire. En tant que Webmestre, vous aurez donc en charge la modération á posteriori des forums (pour les commentaires, les modules proposent une option de modération á priori (mais ce n'est pas toujours le cas). Vous pourriez donc avoir besoin de quelqu'un pour vous donner un coup de pouce dans ce domaine.




Attention : Comme pour les Anonymes, ces groupes ne seront pas mis á jour lors de l'installation de nouveaux modules.




Astuce : le 'bloc info' affiche les membres ayant au moins un accès 'System Admin'. Si vous voulez que tel ou tel groupe y soit affiché, cochez au moins une option (ex. Gestionnaire d'Image ou Trouver utilisateur)




F) Groupes Speciaux, Corporatifs, Club ou membres de Clan
(Niveau d'accès :
Droits d'accès des modules & Blocs spécifiques)




La qualité principale d'un site XOOPS est de proposer la création de groupes spéciaux. Que vous soyez le leader d'un clan, le gestionnaire d'un club, le responsable d'une société, vous souhaiterez donner un accès privilégié á certains membres identifiés de votre entourage. Dês lors, en créant un groupe complémentaire au goupe 'Utilisateur Enregistré', vous pouvez créer un groupe 'Membres Speciaux'. Ce groupe doit être constitué et mis á jour par le webmestre ou tout autre personne ayant accès á l'administration des groupes.




Enfin, gardez á l'esprit que vous pouvez avoir des utilisateurs dans différents groupes. Pa exemple, le Webmestre peut se retrouver aussi membre du groupe utilisateur. Cela signifie que ces utilisateurs auront accès aux permissions de ces 2 groupes. En tout temps, si un utilisateur fait partie de plus d'un groupe, ses permissions efefctives seront l'addition des permissions des 2 groupes (les permissions sont cumulatives) (Voir 3. trucs et astuces pour gérer les groupes).

Retour au Sommaire...

[pagebreak]













2) Les différents types d'accès




Il y a 4 accès administratifs différents




A) System Admin Rights ou Droits d'Administration du Systême




C'est spécifiquement la zone d'accès privilégiée du Webmestre du site á (á quelques exceptions prês). Seules quelques personnes devraient avoir accès á cette zone (2 voir 3, pas plus), pour des raisons évidentes d'organisation et de sécurité, plus le simple fait que certains paramêtres de base ne doivent être gérés et définis que par une seule personne.







Dans cette partie vous pouvez gérer :




Avatars : le gestionnaire d'avatars par défaut. Vous pouvez éventuellement vous faire aider par l'un ou l'autre de vos co-web si vous ne souhaitez pas passer trop de temps á télécharger des collections d'avatars pour vos membres...




Banners : les gestionnaire de banniêres. Gardez un oeil attentif á cette zone, puisque c'est le meilleur outil de promotion ou de revenus de votre site.




Blocks : le gestionnaire de blocs qui vous permet de configurer l'affichage, la disposition, le contenu et les réglages de vos blocs. Gardez ceci pour le webmestre uniquement.




Comments : Un utilitaire de gestion des commentaires. A moins que vous n'ayez installé le bloc 'Commentaires récents', cela peut être utile pour le webmaster et les modérateurs pour contrôler (et modérer) en un coup d'oeil tous les commentaires publiés sur le site.

Trouver utilisateur : Tout comme le 'module membres' excepté que c'est pour les administrateurs du site seulement.




Groupes : Zone réservée ! Uniquement pour les Webmestres et les Co-web fiables. Vous pourriez cependant effectivement avoir besoin de déléguer la sélection de membres pour tel ou tel groupe spécial.




Gestionnaire d'images : Si vous ne disposez pas d'un module de gallery équipé d'un gestionnaire d'image, et que vous ne souhaitez pas donner d'accès FTP á vos collaborateurs, cela peut être un utilitaires utile á partager. Les image téléchargées ici, se retrouveront dans l'administrateur d'images de chaque boîte de texte.




Envoyer un mail aux utilisateurs : sorte de mailing list, cet utilitaire vous permet d'envoyer des messages privés ou de mail á des groupes d'utilisateurs enregistrés sur votre site. Vous feriez mieux de garder ceci pour le Webmestre, si vous ne souhaitez pas que vos membres soient spammés.




Modules : Installer, renommer, mettre á jour ou désinstaller un module. Pour les Webmestre seulement !




Préférences : Les préférences générales du site (meta, pied de page, paramêtres du site, etc.) pour les Webmestre seulement . Personne d'autre n'a á fourrer son nez lá-dedans !




Emôticons : Si vous n'aimez pas les émoticons par défaut, ou souhaitez donner á l'un de vos co-web le plaisir de vous en trouver de plus amusants...




Templates : le gestionnaire de templates du site. Pas besoin de mettre ça entre les mains de quelqu'un d'autre.




Classement des Utilisateurs : Si vous aimez donner des classements particuliers á vos membres. Gardez cela pour le Webmestre.




Editer Utilisateurs : une partie três délicate et importante pour l'édition du profil des utilisateurs, leur nom d'utilisateur, leur E-mail ou leur mot de passe. Uniquement pour les personnes de confiance.

Astuce :
le systême de classement employé dans le profil utilisateur n'est pas lié au groupe. En fait, cette fonction n'a aucun influence sur les accès et n'est utile que pour l'information qu'elle procure sur le classement de l'utilisateur.







B) Module Admin Rights ou Droits d'Administration des Modules







C'est la zone de définitin des permissions d'accès aux modules disponibles sur votre site. Si vous donnez un accès administratif, á un module, un membre de ce groupe aura un accès total á ce module (á l'exception de certains modules plus moderne comme 'WFsection' ou le 'Forums newBB' qui ont leur propre systême de gestion par groupe). C'est ici que vos groupes spéciaux ont toute leur raison d'être, et oùvous pourrez déléguer quelques responsabilités de Webmestre.

Vous avez besoin que vos Co-web vous aident á valider de nouvelles propositions, (articles, téléchargements, liens, etc.) donnez leur l'accès aux modules nécessaires.




Vous avez des Rédacteurs qui alimentent votre site avec du contenu interressant, donnez leur accès aux FAQ, Sections ou Documentations...




Vos Modérateurs auront besoin d'accéder aux fonctions d'administration des forums et des commentaires, cochez la bonne case.




Dans tous les cas, ne donnez JAMAIS ces permissions aux groupes Anonymes ou Utilisateurs enregistrés. Vous pourriez vous retrouver avec de três mauvaises surprises...




C) Modules Access Rights ou Droits d'accès des modules







C'est ici que vous définissez les accès aux fonctionnalités du site. Vous voulez donner un accès particulier á tel module seulement pour tel groupe, et non les anonymes ? Cochez ou décochez le module concerné dans le groupe approprié.




Attention : Un module nouvellement installé sera automatiquement visible pour le groupe Webmaster et Membre enregistré, mais pas pour le groupe Utilisateur Anonyme ainsi que tout les groupes speciaux que vous auriez créé. Gardez toujours ceci en mémoire lorsque vous installez un nouveau module (ou un bloc issu d'un module ajouté). C'est le même raisonnement lorsque vous testez un nouveau module et que vous ne souhaitez pas que les membres (ou les visiteurs anonymes) le voient...


D) Block Access Rights (left, center, right) ou Droits d'accès des blocs (gauche, centre, droit)






Xoops est si flexible qu'il permet de définir les accès pour chaque bloc existant en fonction des groupes autorisés et de leur disposition sur la page. Vous pouvez donc autoriser un groupe spécifique á voir tel ou tel bloc et non les autres groupes.




Astuce : un bloc personnalisé contenant un message de bienvenue devrait n'être visible que pour le groupe Utilisateur anonyme. Alors que le bloc des forums privés ne sera visible que pour les seuls membres qui y ont accès. A vous de gérer vos blocs comme vous l'entendez.

Retour au Sommaire...



[pagebreak]













3) Trucs et astuces divers pour gérer les groupes

Si vous avez une organisation complexe des groupes dans votre site, tâchez d'en garder une administration simple. Avoir une multitude de groupes spéciaux, avec en parallêle un nombre important de modules et de blocs divers peut rapidement devenir un casse-tête, même pour un webmeste bien organisé. C'est encore plus vrai si vous administrez le site á plusieurs. Voici quelques conseils pour y arriver :


A) Créer les groupes nécessaires uniquement


Limitez au maximum le nombre de groupes. Les forums privés sont en général les seules parties qui requiêrent un accès spécial, et fort heureusement cette gestion est prise en charge par le module en lui-même. Tâchez de ne pas dépasser 5 á 6 groupes á gérer en même temps ou leur administration deviendra complexe três rapidement. Vous pourriez "oublier" de donner un l'accès d'un module ou d'un bloc á un groupe particulier sans même vous en rendre compte, et comme les membres de ce groupe n'ont pas accès á ce module, ni vous ni eux ne vous en rendriez compte.


B) Utilisez le groupe 'Membre enregistré' comme groupe principal

Tâchez dans la mesure du possible de baser TOUT vos accès sur le groupe 'Utilisateur enregistré'. En agissant ainsi, tout nouvel ajout de module ou de bloc sera automatiquement accordé á tout vos visiteurs enregistrés, y compris les membres d'autres groupes (á l'exception des anonymes dont vous devez accorder l'accès vous-même).

Si vous créez des groupes supplémentaires, conservez tout de même leur membres dans le groupe principal, et contentez-vous d'ajouter des droits d'accès. En plaçant vos membres dans plusieurs groupes (dont le principal), vous éviterez d'oublier des accès lors de la mise en place de nouveaux modules ou blocs. Pour rappel seul le groupe 'Utilisateur enregistré' est mis á jour automatiquement lors de la mise en place d'un nouveau module.


C) Bannir un membre indésirable avec le gestionnaire de groupe


Lorsque vous souhaitez bannir un membre indésirable de votre communauté, évitez de supprimer son compte (il pourra le recréer, et cela laisse des traces dans les forums et les commentaires) ou d'utiliser le systême de bannissement par IP de Xoops (les IP sont volatiles et il serait dommage de bannir des groupes d'IP). A la place, déplacez le membre banni du groupe 'Utilisateur enregistré' vers le groupe 'Utilisateur anonyme'. En procédant de la sorte, le membre banni aura toujours accès aux ressources publiques de votre site, et devra recréer un compte complet, y compris une nouvelle adresse e-mail pour venir vous embêter á nouveau.


D) Un patche pour afficher les groupes différemment


Si vous n'aimez pas la présentation générale du systême de groupe (tout est affiché l'un derriêre l'autre) utilisez le Hack Formulaire d'administration des groupes. Ce hack modifie simplement la présentation et affiche les différents paramêtres sur 2 colonnes. Ca rend les choses un peu plus claires lorsqu'on doit jongler avec une multitude de paramêtres.


E) Les modules ayant un systême de gestion par groupe interne


Certains modules utilisent leur propre systême de gestion d'accès. Par exemple, le module WFsection permet de gérer les accès pour chaque catégorie ou chaque article créé en fonction des groupes. Ces fonctionnalités sont três intéressantes puisqu'elles permettent de gérer les permissions par groupes á l'intérieur même des modules. Mais il faut garder en mémoire qu'un groupe créé aprês n'aura pas accès á ces documents (puisqu'il n'existait pas lors de la création du document). A moins que vous ne ré-editiez le document pour modifier ses permissions. Voilá une raison supplémentaire de conserver un groupe principal auquel tout le monde a accès !

F) Le compte "test"


Il est vivement conseillé au webmaster de se créer un ou des comptes "test". Chacun de ces comptes devrait être repris dans chacun des groupes créés. Cela vous permettra de visualiser qui a accès á quoi par vous-même. Vous pourriez être surpris du résultat !

Retour au Sommaire...


Solo71

<a href="http://creativecommons.org/licenses/by-nc-sa/2.0/fr/" title="Licence, certains droits réservés"><img src="http://www.frxoops.org/images/cdr_bouton.gif" alt="Licence, certains droits réservés" /></a>