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 […]
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é […]
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 […]
Créer une boîte flexible aux coins ronds avec les CSS
La création de boîte avec des coins arrondies pour la mise en page de certains éléments est une pratique très courante, et les tutoriels pour faire ça avec les vieilles tables ne manquent pas. Par contre, comment faire avec des div et les CSS pour un site web moderne et conforme aux standards W3C? À […]
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 […]
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 […]
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 […]
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 […]
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. […]
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. […]
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 […]
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. […]
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 […]
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 […]
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 […]
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 […]
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, […]
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. […]
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 […]
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 […]