Tester et mettre en production | Chapitre 6

Le site étant maintenant opérationnel il va falloir le tester puis le mettre en production (mise en ligne). Nous allons voir dans ce chapitre qu’il est important de bien tester son site avant le mettre en ligne et qu’une fois effectuées il reste encore quelques optimisations à faires sur la version en production.

Arrivé à ce stade du projet il faut vérifier que notre site possède bien toutes les fonctionnalités désirées avant de le transférer sur le serveur de production. Une série de test est donc indispensable afin de vérifier que notre site de e-commerce est bien paramétré et conçu, mais aussi compatible avec les différents types de navigateurs.

Section 1 : Tester le site

Les internautes sont de plus en plus exigeants sur la qualité des sites web qu’ils consultent. Comme expliqué au début de ce mémoire, l’approche actuelle tend vers la clarté des sites, l’accessibilité des informations et la facilité de navigation permettant de trouver rapidement ce pourquoi l’internaute est venu sur notre site. Le moindre ralentissement dans sa recherche pourrait le faire abandonner. Il faut donc éviter un maximum les « Pop-Up » qui s’ouvrent sans autorisations ou encore des pages intermédiaires qui ne feraient que lui faire perdre du temps.

Pour cette partie de test je conseille de faire appel à un œil neuf. En effet, après avoir passé un mois sur la conception d’un site nous ne remarquons plus certaines erreurs, on ne pense plus à tester certaines pages et certaines fonctionnalités.

Une deuxième partie du test d’un site doit se faire sur un ordinateur différent car l’utilisation du site peut être différente en fonction de la taille de l’écran, du navigateur ou même de la connexion internet utilisée.

Section 2 : Mise en ligne

Le moment tant attendu est enfin arrivé : la mise en ligne du site. Pour une mise en ligne efficace il faut toujours prévoir quelques soucis, tout ne fonctionnera pas du premier coup (ou alors avec beaucoup de chance et un travail très précis) il reste toujours quelques problèmes à régler après la mise en ligne du site.

Pour mettre en ligne un site sous Joomla il faut tout d’abord modifier les informations concernant la base de données (fichier configuration.php) et mettre à jours en fonction de l’hébergeur distant. Il faut ensuite transférer grâce à son logiciel FTP l’ensemble du site de l’ordinateur local vers le serveur distant et cette partie doit être prévue à l’avance. En effet, un site de e-commerce avec de nombreux visuels et une boutique complète prend beaucoup de temps à transférer sur un serveur distant.
Pendant que le site est transféré il faut faire de même avec la base de données puisque c’est là que sont stockées toutes les informations de Joomla et VirtueMart. L’exportation de la base de données est importante et il faut bien faire attention de garder l’ancienne base de données en cas de problème pour pouvoir revenir en arrière.
Une fois la mise en ligne terminée il faut tester une nouvelle fois le site pour voir si la migration n’a pas engendrée de problèmes. Commence ensuite le début de l’optimisation de la version en production du site.

Section 3 : Les optimisations de bases pour Joomla

En local, il n’est pas possible d’installer certains composants de Joomla ni même de tester certaines fonctionnalités. Il faut donc prévoir un laps de temps pour effectuer ces premières optimisations lorsque le site est en ligne.

Les premières choses à faire concernent le référencement, car Google peut passer rapidement sur un site et il faut lui montrer que nous avons changé son contenu, sa navigation etc… Pour commencer il faut réécrire les URLs pour les rendre le plus explicite possible. Pour cela j’utilise le composant SH404SEF qui permet de réécrire automatiquement les URLs.
Ce composant permet aussi de générer automatiquement les titres des pages et les descriptions. Ce qui est particulièrement pratique lorsque l’on a une boutique en ligne avec plus de 4000 pages différentes. Une fois les URLs réécrites il ne faut pas oublier de vérifier les différents liens du site car il arrive que certains ne soient pas modifiés automatiquement et cela conduit l’internaute vers une page d’erreur.

Le plan du site peut-être généré automatiquement grâce au composant Xmap qui fera la mise à jour de celui-ci au fur et à mesure des modifications apportées sur le site. Pour accélérer la prise en compte du nouveau site par Google et suivre son indexation il faudra donner l’adresse du plan du site à Google via la plateforme Google Webmaster Tools. Cette plateforme existe sur tous les principaux moteurs de recherche.
Il ne faut pas oublier non plus de remettre en place les outils de mesure d’audience comme Google Analytics et Xiti qui seront très utiles pour suivre l’évolution de son site et pour suivre l’impact de sa refonte.

Sur un serveur distant la navigation d’un site est moins rapide que sur un ordinateur local. Pour gagner en temps de chargement de page il faut réduire au maximum les scripts des pages, compresser le code avec Gzip et enfin activer le cache. Ces modifications feront gagner de précieuses secondes pour le temps de chargement de page. Une page qui ne charge pas assez rapidement c’est la possibilité de perdre un client pressé.

Le paiement sécurisé, ne pouvant pas se configurer en local, c’est une des premières choses à laquelle penser une fois le site en ligne. Les paiements par chèques ou virements bancaires ne posent aucuns problèmes puisque se seront des actions que le client effectuera en dehors du site. Par contre le paiement par Paypal et Carte Bleue ne peuvent être configurés correctement et testé qu’une fois le site stable et en production.

Les derniers réglages de Joomla finalisent le lancement du nouveau site. Nous avons maintenant un site opérationnel pour générer du chiffre d’affaires. Cependant les actions pour augmenter de CA ne sont pas terminées. Il reste toute une partie qui vient après la mise en ligne du site, lorsque celui-ci est opérationnel. Cette partie concerne les différents outils pour développer les ventes d’un site internet.