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 l’identifiant de la catégorie (slug name ou nice name) première d’une page (que ce soit une page catégorie elle-même, ou un article) afin de pouvoir déterminer quel menu principal sera illuminé, question de garder informé les visiteurs de la catégorie principale où ils se trouvent dans le site, et ce, même s’il y avait plusieurs sous-catégories.

Lire le reste de cet article »

Publié dans: Programmation web | Aucun commentaire »

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. Il est fort probable, en plus, que ce service de référencement web soit frauduleux. Ça arrive pratiquement tous les jours, et souvent, ce sont les mêmes personnes, avec le même message répétitif, qui m’envoient ces courriels. À la fin, quand on les additionne, ça devient franchement agaçant et c’est plutôt irrespectueux de leur part.

Lire le reste de cet article »

Publié dans: Gestion de site web, Programmation web | 5 commentaires »

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 le reste de cet article »

Publié dans: Gestion de site web, Programmation web | Aucun commentaire »

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 web, et la plupart des navigateurs et systèmes d’exploitation actuels peuvent maintenant le supporter sans problèmes, donc il est bon temps de profiter de tous ses avantages.

Lire le reste de cet article »

Publié dans: Gestion de site web | Aucun commentaire »

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 le reste de cet article »

Publié dans: Gestion de site web, Référencement (SEO) | Aucun commentaire »

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 façon à ce que des personnes avec des connaissances limitées en gestion de sites web puissent publier du nouveau contenu.

Mais comment faire si on a un site bilingue, trilingue ou multilingue (plurilingue)? On peut toujours installer diverses versions de Wordpress, surtout si les versions linguistiques sont hébergées chacune sous leur propre domaine, avec du contenu et des auteurs différents. Mais on si on veut une réplique exacte de la version principale, avec le contenu traduit, cela peut devenir difficile et ardu à gérer, surtout considérant les mises à niveau continues du logiciel.

Lire le reste de cet article »

Publié dans: Gestion de site web, Technologies | 5 commentaires »

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 j’aie évité un redémarrage irritant. Toutefois, quand je décide de regarder de plus près, le curseur de ma souris fige et Windows gèle.

Ah bon, un crash, me dis-je, ça n’arrive pas trop souvent de nos jours, surtout depuis l’arrivée de Windows XP. Malheureusement, au redémarrage, l’ordinateur ne détecte plus Windows. La partie boot de mon disque dur est corrompue. En bootant avec un CD Linux (Knoppix), je réussi pourtant à voir mes fichiers, donc tout n’est pas perdu.

Lire le reste de cet article »

Publié dans: Hébergement, Technologies | Aucun commentaire »

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 j’ai vu une solution qui ne demandait pas un changement au registre, des multiples démarrages ou des fonctions exotiques avec le command center, j’étais ravi. Si ça peut aider une autre personne…

Lire le reste de cet article »

Publié dans: Technologies | 2 commentaires »

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 le travail quotidien du webmaster. Pour une liste plus complète, vous pouvez consulter ma page Logiciels gratuits sur Windows, qui risque, avec le temps, d’être plus à jour, mais dans cet article, je vais lister mes logiciels gratuits préférés, vous expliquer la raison de mon choix et décrire leurs fonctions diverses.

Lire le reste de cet article »

Publié dans: Technologies | 1 commentaire »

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, et cette paire open source de langage serveur et base de donnée a fait ses preuves. Il y a probablement des solutions intéressantes en Perl ou ASP, mais comme les logiciels PHP/MySQL open source ne manquent pas, ils me suffisent largement.

Lire le reste de cet article »

Publié dans: Technologies | Aucun commentaire »

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 le reste de cet article »

Publié dans: Rentabilisation | Aucun commentaire »

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 tous vos signets (bookmarks) et votre historique (history), dans les titres des documents comme dans leurs urls, afin de trouver des sites qui pourraient correspondre à votre requête incomplète. Ils l’appellent la « awesome bar », mais une petite recherche sur Google pour « awesomebar sucks » nous indique que son appréciation n’est pas partagée par tous.

Lire le reste de cet article »

Publié dans: Technologies | Aucun commentaire »

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 des pubs qui ciblent ses divers catégories d’intérêts, en plus du ciblage contextuel de la page elle-même.

Lire le reste de cet article »

Publié dans: Actualité du web, Rentabilisation | Aucun commentaire »

Comment visionner des vidéos en ligne accessibles seulement aux États-Unis

Juste un petit commentaire en passant à mes camarades francophones du Québec et de la France, je ne sais pas si vous êtes comme moi, mais j’apprécie visionner certains vidéos de télévisions américaines au passage entre deux tâches de travail, que ça soit un sketch amusant de Saturday Night Live sur leur site ou une vidéo sur Hulu publiée en première page de Digg, et il arrive souvent que ces vidéos ne soient visibles que pour les américains, avec un message affiché du type: « We are sorry but this video is not available in your region ».

Lire le reste de cet article »

Publié dans: Technologies | 1 commentaire »

Un nouveau choix de polices de caractères avec Google Adsense

Google Adsense continue toujours d’évoluer, ce qui est bienvenu dans le contexte économique actuel, comme le défi d’aller chercher les cliqueurs et les acheteurs est d’autant plus grand. Pour ce faire, Google nous offre un nouvel outil afin de diversifier l’apparence des publicités parmi tous les sites qui l’emploient: un choix de polices de caractères [en].

Lire le reste de cet article »

Publié dans: Actualité du web, Rentabilisation | Aucun commentaire »

Baisse surprise de la valeur Pagerank pour Google Japan!

Dans la département des nouvelles inusitées du monde de la technologie, Google a décidé de pénaliser une de ses propres branches, Google Japan (Google.co.jp)! En effet, ceux-ci se sont faits prendre à acheter des liens avec PayPerPost, un réseau de blog qui se spécialise dans la critique furtive de produits (une pratique de marketing assez malhonnête qui laisse croire qu’une publicité est un billet de blog authentique) pour promouvoir un de leurs produits récents.

Lire le reste de cet article »

Publié dans: Actualité du web | Aucun commentaire »

Votre site web souffre d’un faible trafic?

Certains webmasters se plaignent parfois dans les forums de discussion que leur site web n’attire pas le trafic voulu. C’est une plainte valide, considérant que la valeur commerciale d’un site et sa capacité à faire des profits dépendent étroitement de son achalandage.

Lire le reste de cet article »

Publié dans: Promotion, Référencement (SEO) | 2 commentaires »

Comment faire des infobulles (tooltips) dynamiques

Un site sur lequel je travaillais contenait un large formulaire avec des questions spécifiques et des termes techniques qui ne sont pas toujours connus des visiteurs moyens. Comme il est nécessaire de répondre aux question potentielles des visiteurs sans surcharger le formulaire ou que ceux-ci ne changent de page, il me fallait un système d’infobulle (tooltip en anglais).

Lire le reste de cet article »

Publié dans: Programmation web | 2 commentaires »

Optimiser Wordpress 2 pour les moteurs de recherche

À la base, Wordpress est assez bien construit pour une indexation optimale avec les moteurs de recherche, surtout avec ses fonctionnalités de URL rewriting (Réglages | Options des permaliens) qui vous offrent plusieurs options pour contrôler vos adresses, mais il y a quand même place à certaines améliorations.

Lire le reste de cet article »

Publié dans: Référencement (SEO), Technologies | 6 commentaires »

Comment faire une belle pagination avec des listes en CSS

Il peut être tentant de simplement utiliser des tables pour afficher une pagination en bas de page, mais cette méthode va à l’encontre de l’esprit d’un site HTML et CSS, qui sépare la présentation du contenu, parce qu’une pagination n’est pas à proprement parlé du contenu tabulaire et l’emploi de la balise table ne serait donc pas sémantiquement correcte. Qu’elle serait une balise alternative acceptable? Les listes… puisque ces numéros de page sont bel et bien une énumération. Par contre, celles-ci sont plus compliquées à modifier pour une mise en page horizontale. Donc voyons voir ce que l’on peut faire avec un peu de magie CSS.

Lire le reste de cet article »

Publié dans: Graphisme, Programmation web | 1 commentaire »