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 bloquer les spam bots et aspirateurs de site web par leur User Agent avec .htaccess

Le fichier htaccess nous offre aussi une technique pour bloquer les spam bots, des robots d’indexation illégitimes qui parcourent votre site web pour saisir les adresses emails pour les ajouter à des listes de spam, ou même, dans le cas des aspirateurs, copier votre site au complet afin de faire soit une copie locale, ou […]

Lire la suite…

Remplacer le texte d’un titre H1 avec une image

Il existe un petit truc pour continuer à employer la balise H1 et ses effets bénéfiques, au niveau du positionnement avec les moteurs de recherche et sa valeur sémantique dans une page html (désignant le titre d’un article), mais tout en affichant une image afin d’avoir un titre graphiquement plus riche, ou une police de […]

Lire la suite…

La gestion des cookies avec javascript

Les cookies sont une invention de Netscape qui date de plus d’une décennie et ils ont été utiles pour les webmasters depuis lors. En effet, ces petits fichiers textes sauvegardées par le navigateur web permets à un site web d’enregistrer des données importantes qui vont servir aux visiteurs récurrents, comme conserver un choix qui influence […]

Lire la suite…

Comment bloquer l’accès direct à vos images (hotlinking) avec htaccess

On peut le voir souvent, la plupart du temps venant d’un webmaster débutant qui n’est pas tout à fait conscient des conséquences de ce qu’il fait, ou des utilisateurs qui participent à des forums de discussion: certaines personnes vont faire un lien direct à l’addresse de vos images pour les afficher sur leur site, une […]

Lire la suite…

Comment développer des sous-menus cachés

Voici une façon rapide et simple de créer un menu qui contient lui-même des sous-menus cachés tant que l’utilisateur ne cliquent pas sur le menu principal. Il y a des tonnes de script sur le web qui peuvent être exploités pour des menus dynamiques avec arborescence (treeview menu) mais si vous voulez faire ça rapidement, […]

Lire la suite…

Microsoft fait une offre d’achat pour Yahoo!

Le monde des grandes compagnies sur le web pourraient bientôt changer radicalement et Google pourrait se retrouver avec un formidable compétiteur si la nouvelle suivante se conclue (bien que personnellement, j’en doute): Microsoft a fait une offre d’achat de la compagnie Yahoo! pour la somme de $44.6 milliards américains, ce qui n’est pas de la […]

Lire la suite…

Sortir ses pages de l’encadrement avec frames d’un autre site avec javascript

Un truc qui m’a toujours énervé depuis les tous débuts du web est l’encadrement que certains sites font avec des frames pour leurs liens extérieurs, une pratique que about.com et hotmail ont mise en place pour garder un certain contrôle sur les visiteurs qui sortent de leurs sites. Je trouve cette pratique franchement déplorable et […]

Lire la suite…

Comment réajuster les dimensions d’une image trop grande automatiquement avec javascript

Dans certains de mes sites où les utilisateurs peuvent afficher une photo dans leur page profil avec un simple lien extérieur, il arrive souvent (je dirais même que c’est majoritairement le cas) que la taille de la photo est trop grande par rapport à la mise en page de l’espace qui leur est alloué, et […]

Lire la suite…

La gestion d’un site avec .htaccess et ses fonctions de bases incontournables

Le fichier .htaccess est le couteau suisse de la gestion d’un site web hébergé avec le logiciel serveur Apache. Il permets d’établir des règles, ou même programmer certaines fonctions, qui régissent la façon dont Apache se comporte face à certaines situations et certains comportements des utilisateurs. Bien que le fichier .htaccess puisse sembler assez complexe […]

Lire la suite…

Comment personnaliser les pages d’erreur 404 avec le fichier htaccess

Un lien aurait pu être mal écrit, ou une page aurait pu avoir été effacée avec le temps, peu importe la raison, il faut savoir accueillir les visiteurs dans ce cas, leur informer que la page est inexistante, et, idéalement, les renvoyer vers la bonne section du site ou leur offrir un menu de navigation […]

Lire la suite…

Convertir les nombres en prix avec PHP

Il arrive parfois que les nombres d’une base de donnée ou d’un fichier ne soit pas formattés correctement pour être affichés comme prix dans un site web. Soit qu’il manque les décimales, ou parfois le nombre est difficile à lire sans espace entre les milliers et les centaines. PHP contient une fonction pratique qui nous […]

Lire la suite…

Comment créer automatiquement des thumbnails avec Photoshop CS2 et Save for web

Une fonctionalité couramment requise dans le métier de webmaster est de créer automatiquement une grande quantité de thumbnails (petites images minitiatures, au imagettes) à partir d’une large collection d’images sources, de grosse dimension, dans le but de composer une page de type gallerie d’images. On cherche à obtenir une taille minimale de fichier tout en […]

Lire la suite…

Les conditions d’utilisations des vidéos Youtube et Google Adsense

Google a récemment clarifié sa position par rapport aux vidéos de type youtube qui peuvent être intégrés dans un blog ou un site web, ce qui peux être une mauvaise nouvelle pour les webmasters qui se spécialisaient exclusivement dans se type de contenu, et qui, avouons-le, ont surement fait assez d’argent depuis, et ce, assez […]

Lire la suite…

Convertir les caractères non standards de Microsoft Word en ASCII

Sur plusieurs de mes sites web dont la programmation est personelle (sans utilisation de logiciel blogue ou système de gestion de contenu), les visiteurs peuvent laisser un commentaire sur un article. L’encodage de caractère des pages de ces sites (charset) est généralement du type iso-8859-1 en XHTML, comme suit: […]

Lire la suite…

Comment choisir le lien interne vers la page d’accueil

Je vois souvent des sites dont le lien vers la page d’accueil apparaît comme suit: http://www.example.com/index.html ou ../index.html ou /index.html Cette façon de pointer vers le fichier au lieu de la racine peut causer une dilution de Google PageRank qui sera partagé entre le fichier pointé par la structure interne et l’addresse des liens externes […]

Lire la suite…

Installer diverses versions d’Internet Explorer sur Windows

On le sait bien, Microsoft n’a pas l’habitude de rendre la vie facile aux dévelopeurs web en intégrant leur navigateur web au système d’opération, ne permettant pas d’avoir plusieurs versions du navigateur populaire sur un seul ordinateur et de pouvoir tester un site web sur différentes versions. Il y encore un certain temps, il fallait […]

Lire la suite…