Archive

Articles taggués ‘Plugin’

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 [...]

WordPress : faire des sauvegardes automatiques de votre site

06/12/2009 Aucun commentaire

Votre site fonctionne bien, les mises à jours se succèdent sans perturber son fonctionnement. Mais avez-vous prévu le pire ?  La prudence conseille de faire des sauvegardes régulières pour pouvoir relancer le site dans un état stable et un contenu récent. L’installation de WordPress repose en partie sur le système de fichiers, en partie sur [...]

WordPress : personnaliser une fonction de WordPress

16/09/2009 Aucun commentaire

Les « Hooks » sont très utiles dans WordPress. Même si le terme est barbare (et d’ailleurs sujet à discussions) , le concept est simple et vous permet de vous « accrocher » à une fonction existante et à la « surcharger » pour en modifier le comportement. Mais modifier le comportement de Worpdress ne doit pas se faire en touchant aux fichiers [...]

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 [...]

WordPress: intégrer une vidéo facilement dans WordPress

25/01/2009 un commentaire

Vincent m’a demandé hier de pouvoir intégrer de la vidéo en provenance de Youtube ou Dailymotion directement dans WordPress. Ah! Voyons voir comment faire. Cette fonctionnalité existe en standard dans WordPress, voyons ce que cela donne. L’utilisation du petit pictogramme permet de faire un simple lien textuel vers une vidéo existante sur le web ou [...]

WordPress: test de « Tweet this »

15/01/2009 Aucun commentaire

Dans la suite de l’interaction entre Twitter et WordPress, j’ai trouvé et installé cette petite extension « Tweet This » de Richard X. Thripp.  Cette extension, téléchargeable sur wordpress.org, ajoute à vos articles et pages un lien pour que vos visiteurs publient directement dans leur Twitter un lien vers votre article, en un clic. L’adresse de votre article [...]

WordPress: test de « Twitter Tools »

09/01/2009 2 commentaires

Après un premier essai de « Twitter Sidebar Widget », j’ai cherché un outil un peu moins basique. Alex King a publié une extension Twitter pour WordPress qui se nomme   »Twitter Tools« .  Cette extension permet de pousser ses articles WordPress dans Twitter, et de récupérer un résumé quotidien ou hebdomadaire de vos publications Twitter. Cette deuxième fonctionnalité est pour [...]