mai 2010
L Ma Me J V S D
« fév    
  1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31  
Bibliographie
  • Multichannel Marketing: Metrics and Methods for On and Offline Success
Blogoliste

Web Performance Load Tester 4

Web Performance Load Tester 4 est disponible en anglais depuis le 21 octobre. La version en français sera disponible avant la fin du mois.

Nouveautés Majeures

  • Utilisation de moteurs de charge en infrastucture en nuage (cloud computing) via Amazon’s EC2
  • Support de Internet Explorer 8 et Firefox 3.5 – 6 connexions par hôte
  • Intervalle de chargement configurable

Qu’est-ce qu’Amazon Elastic Compute Cloud (Amazon EC2) ? C’est un service Web qui fournit une capacité informatique redimensionnable dans le nuage. L’interface de service Web permet d’obtenir et de configurer la capacité, et elle fournit un contrôle complet de vos ressources informatiques pour vous permettre d’exécuter des applications sur un environnement informatique éprouvé. Amazon EC2 réduit à quelques minutes le temps nécessaire pour obtenir et démarrer de nouvelles instances de serveur virtuel, ce qui permet de dimensionner rapidement la capacité nécessaire. Amazon EC2 permet aux développeurs de ne payer que pour ce qu’ils consomment.

Nous demandons aux utilisateurs de la version française de continuer à travailler avec la version 3.6, jusqu’à ce que la version 4 soit officiellement releasée en français.

Release officielle d’Artisteer 2.3…

Artisteer 2.3 a été mis à jour en Version Release Candidate 2.3.0.20825.
Cette version deviendra la version 2.3 officielle si aucun nouveau problème n’est trouvé ou remonté…
 
Depuis le 28 octobre une nouvelle Release Candidate du logiciel Artisteer 2.3 est disponible : 2.3.0.21098… La version officielle ne devrait donc plus tarder.

Création d’un espace restreint sur un site WordPress

Objectif

L’objectif est de créer un espace privé (par exemple Espace Clients) sur mon site WordPress auquel seuls des utilisateurs connectés précis (mes clients) ont accès et peuvent visualiser le menu et les sous-menus relatifs à cet espace. Pour les autres le menu Espace Clients ne doit pas être visible dans la barre de menus principale… Et de la même manière si l’URL d’une page relative à l’Espace Clients est saisie directement dans la barre du navigateur Web et que le Visiteur n’est pas connecté ou que l’Utilisateur n’appartient pas au groupe des Clients alors la page retournera une erreur 404. On doit également pouvoir gérer facilement les utilisateurs et par Groupe.

Exploration des Solutions…

On aurait pu croire que cela se faisait simplement ou que la solution était évidente avec WordPress, et bien non, pas tant que cela…
 
La première démarche a consisté à se dire que le plus simple était d’utiliser la solution .htaccess couplé avec .htpasswd… Mais bien sûr la solution ne peut convenir car dans .htaccess il faut spécifier des paths et on a n’a pas accès à ces répertoires via ftp.
 
La deuxième solution a alors été de se dire que le plus simple était d’utiliser des posts/pages avec une visibilité dite « privée»  et de créer des utilisateurs qui auraient le droit de voir des pages privées… Or ce qu’il faut savoir c’est que dès lors que des pages sont en visibilité privée, elles ne sont plus visibles dans la barre de menu (valable pour la page parent et les pages enfants), et que l’utilisateur soit ou non connecté, ce qui pose bien sûr un problème pour la navigation dans cet espace restreint…
 
Donc finalement la solution qui répond le mieux au besoin exprimé, et qui reste la plus simple à mettre en œuvre et à gérer est la suivante. 

LA Solution

Commençons par les utilisateurs. Ils sont créés par l’administrateur du site.

Dans WordPress Options -> Réglages -> Général

Inscription : l’option « Tout le monde peut s’enregistrer»  est décochée

Par défaut tout nouvel utilisateur a pour rôle « Abonné»  (l’abonné a des droits minimum avec aucun droit d’édition).

L’administrateur crée ses utilisateurs.

Le Widget Meta est utilisé (Options -> Apparence -> Widgets) afin que le visiteur ait accès au bouton Connexion et Déconnexion sur le site… Dommage que seul le nom de ce widget soit modifiable (éditez le Titre en renseignant Accès Client par exemple)… On ne peut pas par exemple enlever l’option Admin. du Site… Par défaut quand l’utilisateur se connecte il est dirigé sur son profil, or on préférera rediriger l’utilisateur directement sur le site/blog après la connexion. Pour cela on ajoute un bout de code dans le fichier functions.php qui se trouve dans le répertoire wp-content/themes

Au début du fichier functions.php juste après

<?php

On ajoute le bout de code suivant :

function loginRedirect( $redirect_to, $request_redirect_to, $user ) {
if ( is_a( $user, 'WP_User' ) && $user->has_cap( 'edit_posts' ) === false ) {
return get_bloginfo( 'siteurl' );
}
return $redirect_to;
}
add_filter( 'login_redirect', 'loginRedirect', 10, 3 );

Remarque : Si on regénère ultérieurement son thème (avec Artisteer) ou on utilise un nouveau thème, il faut veiller à bien ajouter manuellement ce bout de code.

Il existe un plugin, wpNamedUsers, qui va permettre de gérer les utilisateurs par groupe. Il faut installer ce plugin dans le répertoire wp-content/plugins et l’activer. Puis dans Options -> Réglages -> WPNamedUsers groups on crée un ou des groupes d’utilisateurs et pour chaque groupe on leur attribue des utilisateurs.

On crée par exemple le groupe Clients et on lui attribue les utilisateurs voulus (ceux créés au préalable).

Il ne nous reste plus qu’à créer nos pages ou posts qui ne pourront être accessibles que pour certains utilisateurs (par exemple pour ceux appartenant au Groupe Clients), en veillant à laisser l’option Visibilité à Publique, et à paramétrer l’option WPNamedUsers groups en cochant le groupe Clients.

Conclusion

Et pour conclure… L’installation du plugin role_manager s’avère utile pour gérer plus finement les droits associés à chaque rôle (type de compte).
 
Remerciements : à Paul qui m’a aidé à trouvé LA solution.

Disponibilité d’Artisteer 2.2

Artisteer 2.2 est disponible pour Windows.

Vous pouvez télécharger la version 2.2 Dès maintenant. Si vous disposez d’une licence 2.0 ou 2.1 vous pouvez la mettre à jour gratuitement.

Nouveau site pour Load Tester

Un nouveau portail en français dédié à la solution de test de performance et de charge Web Performance Load Tester est désormais disponible : www.webperformancetools.com

Ce portail a été créé à l’initiative de la société Kapitec Software, Distributeur Exclusif de Web Performance sur les marchés Français, Belge et Suisse depuis 2000.

Le portail en est à ses débuts… Il évolue en permanence.