Archive

Articles taggués ‘privé’

WordPress: articles, pages et commentaires privés (part 3)

16/11/2010 85 commentaires

Secure access to WordPress contentAprès plusieurs tentatives plus ou moins infructueuses pour gérer une partie privée dans WordPress, voici une nouvelle alternative qui semble être la bonne solution.

Articles, pages, commentaires, catégories et recherche peuvent donc être soumis à des autorisations, en utilisant les rôles standards de Worpdress ou en créer de nouveaux rôles.

Objectif à atteindre

L’objectif est donc d’interdire sur un site WordPress l’accès à une page parmi d’autres, à tout utilisateur non membre d’un groupe WordPress. Il faut également interdire l’accès à plusieurs articles, en utilisant la catégorie de ces articles pour les distinguer des articles tout public.

Les contenus doivent rester invisibles et inaccessibles, même si l’on possède l’adresse du contenu, pour un utilisateur anonyme. La recherche doit également prendre en compte les permissions, ainsi que les articles et commentaires récents, et potentiellement la liste des catégories.

Par contre, tout utilisateur authentifié, quelque soit son rôle, doit voir les contenus privés.

Enfin, l’ajout de nouveaux utilisateurs ne doit pas nécessiter d’opération particulière à l’administrateur pour que s’appliquent les restrictions décrites précédemment.

Le prototype

Vous pouvez accéder à ce prototype ici : http://proto.lasnespace.com

Il s’agit donc d’ un Worpress 3.x standard, avec 4 pages et 6 articles. Une des pages doit être restreinte d’accès, ainsi que trois des articles classés dans une catégorie « article privé »

Un Worpdress 3.0 tout neuf, avec pages, articles et commentaires à protéger

Un Worpdress 3.0 tout neuf, avec pages, articles et commentaires à protéger

Trois types d’utilisateurs seront utilisés:

  • anonyme non authentifié
  • abonne, avec un rôle « abonné » (mot de passe = login)
  • auteur, avec un rôle « auteur » (mot de passe = login)

On obtient donc par défaut un blog avec tout le contenu accessible et affiché, quelque soit le type d’utilisateur.

Les plugins qui ne fonctionnent pas

Je ne vais pas m’attarder sur leurs cas, puisque j’en ai parlé dans les articles précédents, mais les revoici en résumé pour se souvenir de ce qui ne convenait pas.

  • « User Permissions » : cette extension permet à postériori de marquer article et page en lecture ou en écriture, par rapport aux rôles standard WP : de « abonné » à « administrateur ». Inconvénient, il faut le faire pour chaque contenu, et si l’affichage du contenu de la page ou de l’article ainsi protégé est bien interdit, il apparait toujours dans les menu et widgets de pages, articles ou commentaires.
  • « User Access Manager« : décidément ce plugin ne fonctionne pas comme il devrait ! Il ne me semble pas compatible avec WP 3.0 et le fonctionnement est carrément aléatoire. A éviter.
  • « wpNamedUsers » : cette nouvelle version fonctionne aussi bien que la précédente, et a été améliorée : on peut choisir un groupe de permission par défaut pour tout nouvel utilisateur créé. Cela évite d’avoir à ré appliquer des permission pour un nouveau arrivant. La recherche applique elle aussi les restriction de permission. Reste à manuellement ajouter du code dans l’affichage des derniers commentaires afin de faire appliquer les restrictions à ce niveau aussi.

Heureusement, il existe une autre alternative : « Role Scoper »

Lire la suite…

WordPress: gérer un contenu privé pour ses abonnés (part 2)

24/03/2010 21 commentaires

En cherchant avec The Alien une solution de gestion des accès et des permissions plus intégrée, j’ai testé l’extension User Access Manager. Il s’agit d’une extension qui semble assez aboutie et dont le résultat est … parfois très satisfaisant, parfois surprenant. Le résultat à obtenir était pour moi le suivant : avoir un accès public [...]

WordPress: publier des articles et des pages privés (part 1)

22/03/2010 35 commentaires

J’ai eu aujourd’hui besoin de faire une maquette pour un nouveau site, destiné à un public à accès restreint et authentifié. Voyons voir ce que WordPress propose en standard… De la visibilité des articles et des pages Pour commencer, je me suis intéressé à la propriété de publication des articles et des pages : la [...]

Joomla : partager des fichiers privés

08/07/2009 5 commentaires

Utilisant depuis quelques années Joomla! j’ai eu besoin récemment de trouver une solution pour partager des fichiers de façon privée entre les membres du site et l’administrateur. Plus précisément, permettre à chacun des membres de déposer des fichiers à l’attention de l ‘administrateur, sans que ces fichiers soient visibles entre membres. Après un tour rapide [...]

WordPress : partager des fichiers privés

29/06/2009 5 commentaires

Après avoir trouvé un plugin pour gérer des pages et des articles privés, l’étape suivante était de proposer le même service à propos de fichiers. L’idée est donc d’avoir un système qui permet de mettre à disposition des fichiers, d’avoir des statistiques de téléchargement et surtout, de placer des permissions sur ces fichiers. Il y a [...]