No quote available.

Administrer les utilisateurs


Dans ces dernières version CVS (>= 0.6.1-CVS) nous avons implémenté le support pour les utilisateurs multiples.

La façon de procéder avec les anciennes versions (< 0.6.1-CVS)

Vous devez inserrer manuellement une ligne dans serendipity_authors database-table:

INSERT INTO serendipity_authors 
            (username, password, email) 
     VALUES ('author2', md5('monmotdepasse'), 'author2@s9y.org');

En lançant cette requette SQL vous avez donc créé un compte author2 avec le mot de passe monmotdepasse et l'adresse mail author2@s9y.org. Cet utilisateur peut désormais se loger dans votre Blog s9yet créér/éditer des entrées, et aussi administrer tout le blog. Tous les utilisateurs ont les mêmes droits.

La façon de procéder avec les nouvelles versions (>= 0.6.1-CVS)

Dans les versions précédentes, tous les utilisateurs partageaient les mêmes droits dans le blog. Avec le temps cela c'est beaucoup amélioré.

L'administration des utilisateurs actuelle est basée sur ce que l'on appelle "niveau d'utilisateur". Si vous vous logués dans votre installation avec le compte super utilisateur (créé à l'installation) vous pouvez entrer dans la zone d'administration puis cliquer sur le lien "administration des utilisateurs". Là vous avez une interface simple pour ajouter facilement des utilisateurs à votre blog.

Vous pouvez affecter le nom de login, le mot de passe, l'adresse mail et quelques autres paramètres de bases. Et le plus important, leur niveau d'utilisateur:

  • Userlevel 0 (Editor): Ne peut pas faire de taches d'administration mais juste maintenir ses propres entrées.
  • Userlevel 1 (Chief): Peut faire quelques taches d'administration (comme administrer le titre du blog, les plugins). Peut maintenir toutes les entrées et créér d'autres utilisateurs de niveau inférieur au sien.
  • Userlevel 255 (Admin)*: Peut tout faire.

Aprés avoir créé un compte l'utilisateur peut se loger dans le blog. En fonction de son niveau l'utilisateur peut oui non faire certaines choses. Une des choses les plus importantes est que même un utilisateur de niveau "editeur" peut aller dans la zone "administration" et cliquer sur "Configuration". Là il peut modifier les options de son compte personnel et choisir le langage dans lequel il veut que son s9y soit affiché. Ou bien choisir s'il veut activer ou non les fonctions d'édition WYSIWYG ou s'il préfère utiliser la fonction plaintext.

Que peut faire un utilisateur en fonction de son niveau?

ACTION editor chief admin
Administrer les plugins personnels-++
Administrer les plugins globaux--+
Administrer l'ordre des plugins-++
Administrer la configuration des plugins privés-++
Administrer la configuration de tous les plugins protégés--+
Administrer la configuration des plugins privés protégés+++
Administrer toutes les catégories-++
Administrer les catégories publiques+++
Administrer les caté"gories privées+++
Administrer la configuration globale--+
Administrer la configuration de base-++
Administrer la configuration privée+++
Manage templates-++
Administrer les utilisateurs 'admin' --+
Administrer les utilisateurs 'chief' -++
Administrer les utilisateurs 'editor' -++
Administrer les entrées privées+++
Administrer les autres entrées-++
Administrer les commentaires/trackbacks vers les entrées privées+++
Administrer les commentaires/trackbacks vers les autres entrées-++
Voir/Lier/Charger toutes les images+++
Voir/Lier/Charger les images privées+++
Voir/Lier/Charger les images publiques+++
Editer toutes les images-++
Editer les images publiques+++
Editer les images privées+++

Il est évident que dans les paramètres d'environements partagés seul le webmaster a un accés administrateur. Les utilisateurs devraient avoir un login "chief", et distribuer eux même les login utilisateurs.

Privé/Public

Beaucoups d'objets comme les catégories, les images, les plugins peuvent avoir le flag privé/public. Tant qu'une catégorie est marquée comme "public", chaque utilisateur peut y accèder et utiliser cette catégorie. Si c'est un flag "privé" qui est desssus, seul le propriétaire peut l'utiliser. Il en va de même pour les images et les plugins, d'autre part seuls les administarteurs ont toutes libertés pour utiliser tout ce qu'ils veulent.