Module Prestashop: Croll SEO Fixer
Posté par beve dans Développement, PHP le 25/08/2010
Un autre module pour Prestashop. Celui ci permet d’éviter d’avoir du duplicate content causé par la réécriture d’url.
Prenons un exemple, j’accède à un de mes produits par http://maboutique/categorie/10-mon-super-produit.html, vu les règles de réécriture (rewrite rules) quel que soit le texte après le numéro du produit dans l’url (ici 10) je tomberai sur la même page.
10-mon-super-produit.html, 10-tata-jeanine-en-tongues.html, 10-josette-en-short.html conduisent au même contenu.
Autres cas plus ennuyeux:
- Si vous modifiez le nom de votre produit alors qu’il a déjà été indexé, les moteurs de recherche vont indéxer le nouveau lien. Etant donné qu’ils ont déjà une adresse qui pointe vers ce contenu, ce sera considéré comme du duplicate content.
- Si vous activez les URL simplifiées après que votre boutique ait été indexée, même problème: pour les moteurs de recherche auront 2 liens différents pour un même contenu.
Il en va de même pour le nom des catégories et des pages.
Ce petit module renvoi un header 301 (moved permanently) et redirige vers la nouvelle page. Tout se fait donc dans les règles.
Lire la suite »
Module Prestashop: Croll Custom CSS
Posté par beve dans Développement, PHP le 20/08/2010
Premier module pour Prestashop publié sur ce blog. Il a été conçu suite à un besoin simple: avoir la possibilité d’inclure différents CSS dans les pages suivant différents critères.
Ces derniers peuvent être le nom de la page et/ou la valeur d’une ou plusieurs variables. Prenons un exemple concret:
sur mes pages de contenu (CGV, mentions légales, à propos, …) la mise en page est identique mais seule une image en début de paragraphe donne l’identité graphique. J’ai donc besoin de changer l’image et quelques détails sur la page, rien de plus.
Autre cas: Lorsque le visiteur arrive sur la boutique, j’ai envie que le bloc de contenu en milieu de page prenne 100% de l’espace horizontal, il faut donc aussi que les blocs “gauche” et “droite” soient réduits à 0 et masqués.
Il serait dommage de multiplier les templates pour si peu. Pas question non plus d’éditer les fichiers php de Prestashop à la barbare, la boutique est bien faite et un “hook” est prévu à cet effet.
Lire la suite »
Clavier mécanique IBM Model M
J’ai essayé pas mal de claviers modernes, aucun ne m’a vraiment conquis. Retour aux sources, je me mets en quête d’un bon vieux clavier mécanique.
Lire la suite »
Redmine, GIT et SVN
Après avoir testé pas mal de forges logicielles, le choix s’est porté sur Redmine qui pourtant ne se qualifie pas comme tel.
A ce jour Redmine n’est compatible qu’avec Ruby 1.8, bien que Debian propose la 1.8 par défaut actuellement, pour les fous du copier/coller qui lisent un paragraphe sur deux je le précise dans le nom des paquets.
Lire la suite »
Eclipse, Vim pour du dev Android => Eclim
Posté par beve dans Android, Développement le 17/07/2010
J’utilise Vim depuis que j’ai commencé à coder. Les IDE comme Eclipse, Netbeans et compagnie m’ont toujours attiré mais à chaque tentative d’appropriation je me rendais compte que ça tenait du fantasme: l’approche IDE n’est pas pour moi.
J’ai bien envie de jouer avec Android, dans le domaine Eclipse apporte un confort indéniable. Lors de mes recherches de contournement, je suis tombé sur android development with vim eclim. Ca vaut le coup de creuser.
Lire la suite »
Créer une goldcard sous Linux
Tom m’a offert un HTC Magic pour que je puisse m’amuser avec Android. Problème il est sous Android 1.6. SFR a promis une mise à jour en 2.2 (Froyo) cet été, mais je suis tout sauf patient.
Créer rapidement un VPN PPTP
Je suis chez SFR et leur bridage de ports m’empêche d’accéder à mes serveurs en SSH ou simplement de discuter avec mes amis les trolls sur IRC. Un est tout indiqué pour contourner simplement cette limitation.

