Les sites basés sur la technologie Ajax posent parfois un problème au niveau des statistiques que nous pouvons recueillir à partir de ses visiteurs; principalement au niveau des pages vues et des entonnoirs de conversion.

Ceci est dû au fait que le code de Google Analytics par défaut ne se lance qu’une fois au chargement de la page. Comme Ajax ne force pas le rechargement d’une page entière, nous pouvons y perdre des informations importantes.

Qu’à cela ne tienne ! Évidemment Google a prévu cette éventualité.
Continuer la lecture

Publié dans google analytic, Intégration Web, javascript, référencement | Laissez un commentaire

Télécharger la version 2

J’ai posté sur mon blog il y a quelques mois un script PHP permettant de rediriger un utilisateur de mobile vers une adresse dédié (et vice versa).

Ce code était un nettoyage rapide d’un script de redirection déjà existant, et je me promettais de le refaire encore une fois (cette fois sous la forme d’une Class PHP 5). Cela le rendrait plus facilement utilisable et franchement plus moderne.

Si vous utilisez encore une vieille version de PHP ne supportant pas la programmation orientée objet (OOP), vous pouvez toujours avoir recours à l’ancien script.

Ce code est encore et toujours offert gratuitement, libre à vous d’en faire ce que vous désirez ! Continuer la lecture

Publié dans Intégration Web, php, Web Mobile | 14 Commentaires

Une version plus récente de ce script est disponible ici !

Télécharger la version 1.1

J’ai récemment entrepris de travailler sur un code de redirection côté serveur (PHP) détectant les périphériques mobiles. Ayant finalisé une version stable de ce code aujourd’hui, je vous l’offre gratuitement en téléchargement pour utilisation personnelle ou professionnelle.

Le code est basé sur une fonction semblable réalisée par Andy Moore, mais qui ne me plaisait pas du tout. (c’était assez peu flexible et passer les variables a la fonction était loin d’être très plaisant)

J’ai donc recodé le tout avec des « variable variable » et des tableaux. Résultat ? Un code moitié moins long et on ne passe désormais plus qu’un seul tableau en paramètre.

Je vous offre ce code gratuitement, libre à vous d’en faire ce que vous désirez ! Continuer la lecture

Publié dans Intégration Web, php, Web Mobile | 11 Commentaires

(Note: au moment de rédaction de ce billet, j’utilise la version 3.1.3 de WordPress)

Pour faciliter notre travail d’intégrateur lorsque nous travaillons sur un thème wordpress, nous préférons habituellement travailler sur une copie directement sur notre serveur local (wamp, xamp, mamp, etc). Cela permet d’avoir un accès direct aux codes sources du site (mais surtout aux fichiers php/css de nos templates) sans devoir à chaque fois uploader notre travail sur un serveur distant, ni travailler avec l’éditeur de code intégré à wordpress.

Mais voilà qu’il vient le moment où l’on souhaite mettre ce site en ligne. Voici comment procéder. Continuer la lecture

Publié dans Apache, mySQL, Serveur Web, Wordpress CMS | 37 Commentaires

Je ne compte plus le nombre de fois où un collègue de classe m’a demandé conseil sur des outils à utiliser en intégration ou des ressources en ligne. Tout comme, force est de constater que la forme traditionnelle de plusieurs cours informatiques nous laisse souvent en pan au niveau des ressources disponibles sur les web, et des outils utiles à la profession.

Sans vouloir prétendre être exhaustif, ou que les références qui suivent sont les meilleures, je crois néanmoins que c’est une bonne base si vous débuter en intégration web. (Et puis, ça me fera une liste à laquelle référer par le futur !)

L’Outillage

Si l’on imagine mal l’auteur sans sa plume, et le fossoyeur sans sa pelle; vous imaginerez mal un intégrateur sans ordinateur. Mais au-delà, un outillage décent, performant et gratuit, semble absolument nécessaire.

Et comme nous parlons de web, commençons par parler navigateur.

Navigateur Web

Il est absolument impensable qu’un intégrateur web ne possède sur son ordinateur qu’un seul navigateur internet ! À tout le moins ici (au Canada), chaque programmeur devrait posséder sur sa machine une version d’Internet Explorer, de Google Chrome, de Safari et de Firefox (dernier navigateur que vous risquez d’utiliser fréquemment). À cela, il pourrait être intéressant de rajouter le navigateur Opéra, bien qu’il ne soit pas fréquemment utilisé de ce côté de l’Atlantique (pensez donc au public cible du site que vous créez; si le site est international, une vérification sur Opéra est à conseiller).

À cela, il faut également penser aux anciennes versions d’Internet Explorer (version 6 et 7) qui sont encore utilisées (IE6 est presque disparut, mais un débogage mineur est sans doute souhaitable). Installer ces anciennes versions directement sur votre machine ne fonctionnera pas, vous n’aurez pas le même rendu. À date, la solution la plus simple que je connaisse est le programme IEtester, qui n’est pas encore disponible aujourd’hui en version stable; mais avec lequel je n’ai jamais eu de problème majeur. Cela dit, bien qu’il permette un débogage de surface, vous ne pourrez tester complètement sans passer par l’utilisation de plusieurs machines virtuelles.
Continuer la lecture

Publié dans Intégration Web | 6 Commentaires