Magazine High tech

Réserver la lecture de certaines pages à des lecteurs identifiés

Publié le 04 avril 2010 par Leblogdelise

Plusieurs fois sur ce blog, des lecteurs m'ont demandé comment ne permettre la lecture de certaines pages qu'à des lecteurs identifiés.

J'avais décrit ici l'utilisation du plugin Advanced Category Excluder, qui permet de "cacher" les articles appartenant à une catégorie. Ce plugin est assez simple à utiliser, mais il ne fait que "cacher" les pages et les articles de la catégorie indiquée. Ceux-ci restent accessibles quand on connaît leur adresse. Il s'agit donc d'une protection a minima.

Il existe deux extensions permettant de mieux protéger l'accès de ses pages et de les réserver aux lecteurs que l'on a choisis : Role Manager et Role Scoper.

J'utilise depuis longtemps l'extension Role Manager, que j'ai décrite dans l'article Utilisateur, Auteur, Administrateur… Ce plugin permet de définir plus finement les rôles attribués à ses lecteurs.

Cette extension propose notamment un rôle "Privé", qui donne aux utilisateurs qui appartiennent à ce groupe la possibilité de lire les articles et les pages publiés en mode "privé".

Installer et utiliser Role Manager

  • Installer tout d'abord l'extension Role Manager en la téléchargeant dans le répertorie wp-content/plugins ;
  • dans le panneau d'administration du blog, activer l'extension ;
  • dans le menu Utilisateurs, apparaît maintenant un nouveau sous-menu Roles ;
  • après avoir cliqué sur Roles, s'affichent les différents rôles, dont le rôle Privé, qui par défaut donne les droits en lecture aux articles et pages privés ;
[Diaporama]
100405_Role00
100405_Role01

Définir le rôle "Privé" pour certains utilisateurs

Pour donner l'autorisation "Privé" à certains utilisateurs, dans le menu Utilisateurs du panneau d'administration du blog :

  • soit cocher plusieurs utilisateurs, puis dans la liste déroulante "Changer de rôle", choisir "Privé" ;
  • soit cliquer sur "Modifier" sous le nom de l'utilisateur, et lui donner le rôle "Privé" ;
  • sur la ligne des utilisateurs choisis, s'affichera le rôle "privé".
[Diaporama]
100405_Role02
100405_Role03
100405_Role04
100405_Role05
100405_Role06

Publier des articles ou des pages en mode privé

Dans l'interface de rédaction de l'article ou de la page, dans la partie droite de l'écran,

  • cliquer sur "Modifier" à côté de l'item "Visibilité" ;
  • cliquer sur le bouton radio "Privé", puis sur "OK" ;
  • enregistrer ou publier l'article comme d'habitude.
[Diaporama]
100405_Role09

Seuls les lecteurs ayant le rôle "privé" accèderont aux articles ou aux pages privés.

Cette méthode ne permet pas de constituer des groupes différents, accédant à des groupes de pages différents.

Il existe un autre plugin, qui apparemment permet de définir plusieurs groupes d'utilisateurs, Role Scoper ; il paraît plus complet, mais aussi un peu plus complexe à personnaliser ! Pour l'instant, Role Manager suffit à mes besoins.


Ecrit par Lise - Site

Retour à La Une de Logo Paperblog

A propos de l’auteur


Leblogdelise 122 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine