Archive

Articles taggués ‘free’

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 sur l’ensemble du site, sauf pour une page et trois articles à accès restreint, classés dans une catégorie « adherents« .

Il fallait ensuite voir comment l’extension allait se comporter lors qu’un nouvel article de cette catégorie était ajouté, ainsi que lorsqu’un nouvel utilisateur était ajouté dans le site. Autre point, la gestion des commentaires sur ces articles restreints.

Pour tester l’extension, j’ai installé un blog Worpdress 2.9.2, créé du contenu aléatoire avec Wp-DummyContent (pages et articles), puis j’ai crée quelques comptes utilisateur avec un rôle d’abonné (subscriber) ou d’auteur (author).

User Access Manager : ce qui fonctionne…

Avant d’expliquer ce qui ne va pas, voici ce qui fonctionne. Si vous voulez tester, un prototype est accessible ici, le compte utilisateur membre est toto / toto .

Tout d’abord, il faut régler l’extension pour qu’elle cache pages, articles et catégories comme on le souhaite. Voici ci-dessous le réglage que j’ai utilisé.

Ensuite on va créer un groupe d’accès et il faudra choisir à quoi il va accéder. Dès que l’on procède à cette création d’un groupe d’accès, les articles/pages/catégories/fichiers concernés par ce groupe d’accès sont automatiquement masqués aux visiteurs ne faisant pas partie de ce groupe.

Par exemple j’ai crée un groupe qui contient les membres ayant le rôle « subscriber » et qui concerne les articles et fichiers de la catégorie « Espace Adhérents »

Selon que l’on accède en anonyme au site ou que l’on se connecte avec un membre autorisé, la catégorie en question est bien masquée, ainsi que les articles associés.          

On peut également rediriger l’utilisateur qui tente d’accéder à une ressource protégée, vers une page existante ou une URL externe.

 

User Access Manager : ce qui ne fonctionne pas…

… ou alors j’ai vraiment raté quelque chose ! Pour commencer, j’ai eu un doute quand à l’hébergement.

Premier réflexe, j’ai utilisé un compte Free.fr. J’ai eu tous les ennuis possibles : plantage mémoire, erreur 500, plugin bloqué…

En persévérant on arrive à le faire (un peu) fonctionner.  Mmm, mais pour être certain, j’ai continué mes tests sur une installation locale sur Xamp. D’autres problèmes apparaissent alors, et l’apparition / disparition des articles relève quasiment de la magie. Pas très concluant non plus.

Après une nouvelle installation vièrge sur OVH, une génération de contenu et l’installation de l’extension, je recommence les tests. Et là surprise, l’extension fonctionne comme sur Free.fr ou presque, c’est à dire pas très bien.

Ce que j’ai décris au dessus fonctionne, mais voici les soucis que j’ai rencontré, et qui me semble rédibitoire quand à l’usage de cette extension.

  • Il y a un phénomène de cache qui perturbe les tests, ehtre le navigateur, le serveur web et WordPress, il y a une latence que je ne comprends pas bien lorsque l’on change d’utilisateur connecté (et même si on jongle entre Firefox pour l’admin et IE pour l’utilisateur).
  • J’ai dû à deux reprises désactiver ou réinitialiser l’extension pour pouvoir simplement afficher la liste des articles – connecté en administrateur ! Après moultes essais j’ai trouvé : il faut mettre le réglage de l’extension « accès en écriture à tous », en même temps que la « lecture restreinte à un groupe ».
  • La toute première fois que je me suis servi de cette extension, elle a été capable de m’afficher dynamiquement les fichiers, pages et articles  concernés par un réglage de groupe. Mais maintenant, l’extension, tout en fonctionnant, n’affiche plus rien dans le tableau récapitulatif des autorisations.
  • Il m’a fallut parfois editer le groupe et recommencer le réglage : lorsque l’on ajoute un nouveau utilisateur qui est dans le rôle concerné, ou un nouvel article dans une catégorie concernée… l’accès restreint ne fonctionne pas.  pour que celà fonctionne il m’a fallut resélectionner le groupe d’utilisateur, enregistrer, puis reselectionner la catégorie et enregistrer de nouveau.

A mon avis cette extension est géniale, mais sa faible stabilité font qu’elle ne peut pas être utilisée sur un site où le contenu privé ou les membres changent souvent. Dans ce cas j’utiliserai plutôt wp-NamedUser, qui si elle est plus rustique, fonctionne à tous les coups.

Peut-être avez-vous trouvé une autre extension qui réponde aux mêmes besoins et qui fonctionne automatiquement lorsqu’on ajoute utilisateur et contenu ?

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 : la limite des 32Mo de mémoire sur Free.fr

29/01/2010 10 commentaires

Lionel sur Websourcing a présenté il ya quelques mois un plugin, WP-memory-Usage, qui m’a permis de découvrir un problème potentiel… j’ai presque atteint la limite de 32Mo sur l’hébergement mutualisé de Free.fr avec le Fantablog. Dans la discussion qui a suivi cet article, j’ai cherché avec Lionel à réduire la gourmandise de WordPress, puisque pour [...]

WordPress: transfert de free.fr vers un domaine .com

21/01/2010 un commentaire

Comme expliqué en détail dans un article précédent, il est temps pour le Fantablog de quitter Free.fr. Il va donc falloir cloner le site free.fr, l’installer chez le nouvel hébergeur, et s’arranger pour que les références, sauvegardes, statistiques, permaliens et C° continuent de fonctionner. L’opération s’est déroulée hier soir, vous ne devriez pas vous en [...]

WordPress sur Free.fr : le plus et les moins

20/01/2010 un commentaire

Plus j’utilise WordPress, plus j’apprécie cet outil. Mais l’hébergement sur free.fr à ses limites, et gâche une part considérable des atouts de Wordpress, et d’autres outils d’ailleurs tel quel Elgg. C’est certain que le point fort de free.fr, c’est la gratuité. Mais les limitations techniques finissent pas tout gâcher. Même si on arrive à réaliser son blog, en [...]

Elgg : créer son réseau social

11/12/2009 2 commentaires

Lancée en 2004, Elgg est un moteur Open Source de réseau social. Si vous voulez construire votre propre application communautaire, quelle soit publique à la Facebook ou privée à la Sharepoint, Elgg propose en standard tous les outils qui constituent désormais le classique des sites communautaires, et de nouvelles extensions sont créées régulièrement par 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 [...]

WordPress : fatal error sur Free.fr !

14/06/2009 36 commentaires

Si vous êtes comme le Fantablog hébergés sur Free.fr, vous allez probablement avoir une mauvaise surprise en passant à WordPress 2.8 : plus de tableau de bord, plus de chargement de médias dans les articles ! Au secours ! Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1474560 bytes) in /wp-includes/class-simplepie.php [...]