PROJET AUTOBLOG


Warrior du Dimanche

Site original : Warrior du Dimanche

⇐ retour index

Nouveau Googol: encore plus discret...

vendredi 24 mai 2013 à 15:45

 Après maintes discussions fertiles avec JerryWham (dont je vous conseille le fork auquel il a ajouté une lightbox par exemple), j'ai amélioré la précédente version.

Au chapitre des améliorations: plus de furtivité, une page bilingue, des css corrigés, des boutons précédent suivant, des jolies icônes et ... un lien vers Duckduckgo.com ^^

Je rappelle le lien vers le fichier , le lien vers le dépôt GitHub et l'adresse vers ma page googol : googol.warriordudimanche.net

Grâce à JerryWham, vous avez la possibilité d'ajouter Googol à Firefox comme moteur par défaut. 

N'hésitez pas à en installer une version sur votre propre serveur, plus il y en aura, mieux ce sera ^^ (pour ma part, je suis passé à ça complètement :-D )

 

 


 

La première version utilisait les miniatures de google directement, ce qui faisait que le géant aux dents longues pouvait récupérer au moins les infos relatives à votre ip et les intégrer à ses stats... 

Je vous avoue que j'ai cherché un moment: JerryWham a opté par le remplacement des thumbs par les images complètes, mais je frémissais pour les users qui, comme moi, disposent d'une connexion au charbon de bois au fond de leur cambrousse...

J'ai alors pensé générer moi même les miniatures... (avec un auto_thumb custom pour l'occase)... mais générer des miniatures de fichiers distants... ouch, c'était leeeeeeent... 

Il m'est venu Hallyday  à l'idée de recourir à un service genre coralcache pour faire le tampon... mais je n'ai pas réussi à le faire fonctionner... (Seb ? Timo ? JérômeJ ? des idées à ce propos ?)...

En dernier recours, j'ai décidé d'utiliser les miniatures de google, mais en les récupérant d'abord temporairement sur le serveur, le temps d'afficher la page... Ainsi, seule l'IP du serveur hébergeant Googol est visible, pas celle du user ...

Le prix à payer est que ça reste évidemment plus long qu'un accès direct... cette option de rapatriement préalable des miniatures est débrayable via la constante 

define('USE_GOOGLE_THUMBS',false);

qu'il suffit de passer à true (moins furtif, mais sensiblement plus rapide.)

 

J'ai ensuite ajouté une traduction EN: si on ne précise pas la langue, c'est celle du navigateur par défaut. On peut la changer via les boutons en haut à droite.

Je n'ai pas remis le snippet, il est actualisé dans l'article précédent. Récupérez toutefois le zip, pour avoir les icônes...