Bienvenue au Coin du Webmaster

Articles et tutoriels sur la programmation web, le référencement, la rentabilisation d'un site, le graphisme ainsi que divers autres aspects du métier de webmaster.

Comment sauvegarder en format CSV avec PHP

Comment sauvegarder en format CSV avec PHP

On m’a récemment demandé d’offrir une version Excel d’une liste de prix d’un catalogue en-ligne afin que les visiteurs puissent la sauvegarder. En premier lieu j’ai exploré un module Pear, Spreadsheet_Excel_Writer, qui sauvegardait le fichier en mode XLS, le format propriétaire Excel. Ce module est assez simple d’utilisation et ne requiert pas de fichiers dépendants […]

Lire la suite…

Détecter l’origine géographique d’un visiteur pour mieux rentabiliser son site

Détecter l’origine géographique d’un visiteur pour mieux rentabiliser son site

Il est parfois avantageux de détecter, du moins approximativement, l’origine géographique d’un visiteur afin d’afficher un contenu spécifique qui risque de lui être plus pertinent, ou au niveau marketing, choisir les publicités appropriées pour mieux rentabiliser son site et optimiser ses revenus. Avec un site francophone, il y a de grandes chances que la majorité […]

Lire la suite…

La recherche et le remplacement de texte dans une base de donnée MySQL avec phpMyAdmin

La recherche et le remplacement de texte dans une base de donnée MySQL avec phpMyAdmin

Le contenu d’un site web dans une base de donnée comme MySQL, c’est fort utile à plusieurs niveaux, par contre, quand vient le temps de rechercher des morceaux de texte et de les remplacer automatiquement par un autre partout dans le site web, c’est plus évident avec un bon vieux « Search & Replace » dans des […]

Lire la suite…

Publier un Feed Story dans une page Facebook grâce à Facebook Connect

Publier un Feed Story dans une page Facebook grâce à Facebook Connect

Je ne suis pas un expert de l’API de Facebook, loin de là même, mais dernièrement je me suis aperçu qu’une de mes pages rapidement concoctée dans le passé qui utilisait leur API en mode Javascript et FBML ne fonctionnait plus. Cette page permettait au visiteur de partager automatiquement les résultats d’un test qu’il venait […]

Lire la suite…

Problèmes d’affichage des éléments en mode absolu avec Internet Explorer

Problèmes d’affichage des éléments en mode absolu avec Internet Explorer

Les vieilles versions de Internet Explorer (IE 6 et IE 7 généralement, je ne teste plus en dessous car le trafic n’en vaut pas la peine) nous réservent toujours des surprises quand on développe une page web, avec tout leurs bugs CSS, et il arrive souvent d’avoir des problèmes d’éléments qui sont affichés en-dessous d’un […]

Lire la suite…

La gestion des fichiers template WordPress

La gestion des fichiers template WordPress

Il est possible de créer des templates uniques (en français, modèles) avec WordPress pour chacune de ses sections afin de personnaliser votre blogue jusque dans les moindres détails, de façon à utiliser WordPress comme un logiciel CMS (Content Management System, ou en français, Système de Gestion de Contenu). Votre blogue pourra ainsi se différencier de […]

Lire la suite…

Trouver la première catégorie parente d’une page dans WordPress

Trouver la première catégorie parente d’une page dans WordPress

Bon ça fait un bout que je cherche une solution à un petit problème spécifique de WordPress, qui normalement ne devrait pas être compliqué, sans que mes recherches portent fruits avec Google, alors je vais écrire un petit mot à ce sujet. Ça peut paraître simple, mais je ne trouvais pas un moyen d’aller chercher […]

Lire la suite…

Comment irriter les spammers qui abusent de votre formulaire de contact

Depuis quelques temps, je reçois une quantité déraisonnable de requêtes à partir de mes formulaires de contact, provenant de spammers qui voudraient suggérer leurs « services » pour aider au référencement de mes sites web. Ce ne sont pas des robots, mais bien des personnes employées pour faire ça manuellement, question de contourner les systèmes anti-spam automatiques. […]

Lire la suite…

Comment générer une page d’erreur 404 avec une page dynamique lorsqu’une variable contient une mauvaise valeur

Il est relativement simple de personnaliser la page d’erreur de son site web avec des pages statiques grâce au fichier .htaccess. Par contre, ça devient un peu plus complexe si on veut utiliser cette même page d’erreur lorsqu’on évalue la valeur d’une variable dans une page dynamique et que celle-ci est fautive. […]

Lire la suite…

Convertir son site web en UTF-8

UTF-8 est un format de codage de caractères (charset) élargi qui permets l’utilisation de divers caractères de plusieurs langues, contrairement aux formats plus vieux, comme iso-8859-1, qui requiert une forme d’encodage afin d’accepter, par exemple, des lettres accentuées ou des caractères spéciaux. UTF-8 est devenu la norme moderne pour le format de codage des sites […]

Lire la suite…

Quoi faire avec l’attribut nofollow dans nos liens?

Beaucoup de personnes semblent encore confuses quant au rôle de l’attribut nofollow dans les liens depuis l’annonce récente de Google que la valeur Pagerank était perdue avec un tel lien. Pourtant, si on l’utilise depuis ses débuts avec la même intention qui était voulue lorsque l’attribut a été créé originalement, rien ne devrait changer. […]

Lire la suite…

Comment faire un site multilingue avec WordPress et WPML

Comment faire un site multilingue avec WordPress et WPML

Le logiciel WordPress est aujourd’hui le choix le plus populaire pour créer un blog avec son propre nom de domaine (je ne mentionne pas le service Blogger car celui-ci est hébergé avec le domaine externe de Google). Certains vont l’utiliser aussi comme un simple CMS (Content Management System ou Système de Gestion de Contenu) de […]

Lire la suite…

Quelle est votre stratégie de sauvegarde de données pour votre ordinateur?

En 2008, ce que les informaticiens redoutent le plus m’est arrivé: une soudaine baisse d’électricité fait vaciller les lumières de mon appartement, et les horloges digitales du DVD, du micro-ondes et de mon réveille-matin se réinitialisent typiquement à 12:00. Je vérifie le moniteur de mon ordinateur, tout apparaît normal à première vue. Il semble que […]

Lire la suite…

Problème avec ma corbeille toujours vide sur Windows XP

Un petit billet en passant alors que je viens de régler un problème technique avec Windows XP qui m’agaçait depuis quelques semaines, et j’avais beau chercher de temps en temps sur Google quand j’avais une minute, je ne trouvais toujours pas de réponses évidentes pour le régler, ce qui est quand même rare. Alors quand […]

Lire la suite…

Mes logiciels gratuits essentiels pour webmaster

Un des avantages sempiternels du monde des PC et Windows est l’existence d’un nombre incalculables de logiciels pour répondre à presque tous les besoins que l’on puisse imaginer. Parmi ceux-ci, beaucoup sont gratuits, et même libres (open source). Je voudrais donc partager avec vous ces petits logiciels gratuits de développement web tant pratiques qui facilitent […]

Lire la suite…

Un apercu des forums de discussion gratuits et open source

Je suis présentement à la recherche d’un logiciel libre/gratuit PHP et MySQL pour un forum de discussion et j’aimerais partager avec vous mes observations sur les options actuelles. Mon choix se limite à la technologie PHP / MySQL parce que c’est ce que je connais, s’il fallait modifier une page, je serais en terrain connu, […]

Lire la suite…

Est-ce que la lune de miel avec Google Adsense est terminée?

Ceux qui sont avec Google Adsense depuis le tout début vont souvent le confirmer: le fameux programme publicitaire contextuel ne paie pas aussi bien qu’avant. Maintenant la grande question est: Pourquoi? À qui la faute? Est-ce que ça va s’aggraver ou s’améliorer? Il y a probablement plusieurs facteurs qui entrent en jeu. […]

Lire la suite…

Changer l’infâme Awesomebar de Firefox 3

Bien que je sois un grand fan de Firefox 3, je dois admettre qu’ils ont fait une sérieuse erreur, à mon avis, avec un élément du navigateur par rapport à Firefox 2. Lorsque vous insérez le début d’un url ou un mot dans la nouvelle barre d’adresses (location bar), le navigateur cherche maintenant à travers […]

Lire la suite…

Google Adsense considère maintenant les intérêts personels des visiteurs

Avez-vous mis à jour votre page de politique de confidentialité pour inclure les derniers changements de Google? Si vous utilisez Google Adsense, il est maintenant obligatoire de mentionner que la plate-forme de publicité Adsense va enregistrer l’historique des sites visités par un utilisateur (en fait, ceux qui participent au programme Google) afin de lui montrer […]

Lire la suite…