Imaillage : toujours plus de cartes de voeux

imageDans le cadre de l’amélioration de ce service pour nos clients,  Imaillage confirme son service multi-langues, après le français et l’anglais, nous proposons l’allemand, l’italien et l’espagnol. Nous simplifions encore plus les étapes pour accélérer et faciliter l’envoi : 2 étapes; on peut difficilement mieux faire.

Imaillage augmente également sa capacité d’envoi de mails pour les cartes de vœux pour garantir un meilleur service pendant cette période.

Nous sommes en mesure d’envoyer des milliers d’emails à la seconde.

Pour nous contacter et utiliser ce service : www.imaillage.com

ou olivier.alessandri@olvani.com je répondrais à toute vos questions

Lire la suite

Nouveau projet : un intranet pour un client Grand Compte : société internationale

 

La particularité de ce projet est de refondre un intranet existant en se basant sur leur expérience utilisateur.

Ce type de projet est prévu sur 2 ans et doit intégrer :

  • Plus d’animations utilisateurs,
  • plus de simplicité dans la recherche,
  • une recherche globale plus fine.
  • Un espace personnel développé.
  • Un annuaire des employés plus complet.
  • Une sécurité maximalisée en utilisant l’active directory
  • Un utilisation plus simple et intuitive
  • Un intranet axé sur sa gestion documentaire, sur la pertinence des résultats et une centralisation complète des documents

 

Nous ne citerons pas cette société très coté dans son domaine d’activité et d’envergure internationale avec des filiales en allemagne, argentine, chine

Lire la suite

Ecommerce, ergonomie et retours utilisateurs : Inscription dans les Ecommerces ?

Pour faire suite à un article du 26/12/2008 dans le hub Ecommerce, Ergonomie et Retours Utilisateurs sur Viadeo :

Visiter et participer au hub

Je souhaiterais vous parler des inscriptions OBLIGATOIRES dans les Ecommerces car 2 écoles s’affrontent celle du web marketing et celle de l’ergonomie

Coté Web Marketing

Les partisans du Marketing veulent imposer des formulaires de saisie pour récupérer les adresses de facturation, de livraison et donc obliger une inscription.

  • Cette inscription, obligatoire pour commander, permet de mettre en avant des promotions ou de simples produits liées à l’internaute authentifié. Grâce à son identification, la boutique connait les éléments de commandes et peut donc proposer des produits similaires on appelle cela un environnement contextuel.  Cela a pour objectif d’augmenter le nombre de conversion de prospects en clients ou d’augmenter les ventes des clients. La technique peut être très efficace  et également très plaisante pour l’internaute qui se voit proposer une multitude d’objets liés à son microcosme.
  • Cette technique mémorise les adresses du clients qui n’a pas besoin de les retaper
  • Elle permet également de suivre les commandes en cours et d’avoir un historique des commandes
  • Elle historise la navigation de l’internautes : données également utilisées pour proposer des produits suivant les centres d’intérêts.

Amazon.fr en est  un fort exemple : www.amazon.fr

Apparemment  il n’y aurait que des avantages à cette technique!

Coté Ergonomie

Ergonomiquement parlant certains points sont très intuitifs comme la mémorisation des adresses, le suivi de commande ,…. et ne sont donc pas à bannir!

Mais le nombre de ecommerces étant très importants, l’internaute se retrouve à s’inscrire sur une multitude de sites et possède des dizaines voire des centaines de paramètres de connexion (un pour chaque site) et il se lasse de s’inscrire.  Il m’est moi même arrivé de ne pas commander car le formulaire était trop long ou tout simplement présent.

Les Ecommerces sont-ils obligés d’inscrire le prospect? Techniquement non! Il doit pouvoir commander sans être dans l’obligation de s’inscrire. Il va rentrer ses adresses (facturation, livraison, …) et passer commande. Quand il reviendra il retapera tout cela! Pas de mémorisation des données! Le commerçant possède quand même le nom du client (nom, prénom, société, email, …)  et peut  donc envoyer des informations (newletters) au client.

Que choisir ?

En fait il faut, à mon sens, proposer les 2 techniques sans imposer d’inscription.

Cela permet de coupler le meilleur des 2 mondes et de maximiser les conversions : on ne perd ni d’un coté ni de l’autre.

Lire la suite

Debugage avec Visual Studio 2003

Pour utiliser le débugage dans ASP.NET comme pour les applications traditionnelles, il faut activer l’ "authentification intégrée de Windows" dans IIS
Ajouter votre compte comme "Utilisateur du débogueur"

Lire la suite

Sessions multi-serveurs en ASP.NET et C#

L’état de session peut se gérer de plusieurs façon :
Dans le processus "InProc"
Dans SQLserveur ‘SQLServer"
Dans un serveur d’état "StateServer"
Nous allons nous préoccuper de l’installation de l’état de session avec SQL Serveur
Il faut lancer le service ASP.NET STATE le port par defaut est 42424
dans le shell lancer
NET START aspnet_state ou avec la console mmc des services lancer ASP.NET STATE (ou Service d’état ASP.NET)
Il faut executer la requête "InstallSqlState.sql" qui se trouve dans /WINNT/MICROSOFT.NET/Framework/[version] . Cette requête va installer des procedures stockées (dans une base ASPState) et plusieurs bases de données temporaires
Rq: lancer votre agent sql pour recevoir les notification d’installation correcte
Rq2 : Possibilité de lancer également installpersistsqlstate.sql
La différence est que Le script installsqlstate.sql place des informations dans la base tempdb qui au redémarrage de sql ou du serveur vont disparaitre; hors avec installpersistsqlstate.sql les informations seront conservées
http://support.microsoft.com/kb/311209
Le script doit être lancer qu’une seule fois (administrateur(sa)):
lancer dans le shell
OSQL -S localhost -U sa 6P
Configurer le Web.Config :
sessionState mode="SQLServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=[nomdemachine\instance];Trusted_Connection=true" cookieless="false" timeout="20" />
ou
sessionState mode="SQLServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=[nomdemachine\instance];userid=session;password=xxx" cookieless="false" timeout="20" />
ASP.NET accède aux données stockées par le biais de procédures stockées. LEs données de sessions sont stockées dans TempDb par défaut. On peut donc modifier l’endroit de stockage en modifiant les procédures stockées.
si utilisation de "trusted_connection=true" dans la chaine de connection de "sessionState" le compte ASPNET doit avoir les droits en exécution sur les procédures stockées de la base ASPState

Lire la suite

ASP.NET State Service

Installation de ASP.NET State Service en tant que service
dans le cas où il ne serait plus actif. Il faut lancer une commande en ligne qui va l’installer dans le registry
Récupérer l’applicatif pour installer des services dans le ressource kit de WIN 2000
ftp://ftp.microsoft.com/reskit/
lancer le shell
en theorie
sc \\remotecomputer create newservice binpath= c:\nt\system32\newserv.exe
en pratique
sc \\. create "ASP.NET State Service" binpath= C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_state.exe
Attention le egal "=" doit toucher le mot "binPath" et suivi d’un espace
et c gagné!
pour le supprimer
sc \\. delete "ASP.NET State Service"
Remarque
par defaut il mets le compte "LocalSystem" normalement il devrait y avoir le compte ".\ASPNET" seulement il faut le mot de passe avec.
une fois créé vous pouvez aller dans l’interface graphique des services et le configurer avec.
liens utiles
http://www.petri.co.il/download_free_reskit_tools.htm
http://support.microsoft.com/default.aspx?scid=kb;en-us;q251192
http://www.microsoft.com/windows2000/techinfo/administration/default.asp
http://www.mcseworld.com/forums/archive/index.php/t-13662
Explication Microsoft
http://support.microsoft.com/default.aspx?kbid=317604
Très précis
http://idunno.org/dotNet/sessionState.aspx

Lire la suite