Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
RSS: Seenthis
tous les messages de Seenthis

Seenthis

@seenthis

Page officielle

http://www.seenthis.net
  • Seenthis @seenthis CC BY-NC 18/07/2011 14:26
    2
    @martin
    @vlentz
    2

    Je viens de libérer un nouveau #plugin pour #SPIP : recuperer_favicon
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/recuperer_favicon

    C’est un vieux truc, qui n’a jamais été diffusé, parce qu’il utilisait du code non libre (gratuit, mais non libre) pour aller chercher le favicon d’un site distant. Désormais, il existe une URL pour récupérer directement le favicon d’une URL :
    http://www.google.com/s2/favicons?domain=www.flip-zone.com

    Du coup, le plugin devient carrément léger : son seul travail, c’est de faire une copie locale du favicon (pour ne pas taper Google à chaque hit).

    • #Google
    • #PDF
    Seenthis @seenthis CC BY-NC
    • Nicolas Hoizey @nhoizey CC BY-NC-SA 18/07/2011 15:09

      Si je ne m’abuse, j’avais fait des tests il y a quelque temps, et cela ne respecte pas le favicon d’origine, notamment les PNG transparents.

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • Seenthis @seenthis CC BY-NC 18/07/2011 15:52

      Oui, et il ne trouve pas tous les favicons. Mais la version précédente du plugin ne trouvait pas tout non plus, et le calcul était nettement plus lourd (et pas diffusable parce que pas libre).

      S’il y a mieux, tant mieux. Mais faute de grives...

      Seenthis @seenthis CC BY-NC
    • Nicolas Hoizey @nhoizey CC BY-NC-SA 18/07/2011 16:30

      Je comprends bien ! ;-)

      J’avais aussi abandonné cette solution parce qu’elle provoquait un nombre non négligeable de requêtes pour l’utilisateur, donc j’ai fait une liste réduite de sites pour lesquels j’ai le favicon, dans un sprite : http://gasteroprod.com/themes/gp2010/images/sprite-favicons-20101005.png

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • Martin Korolczuk @martin 18/07/2011 16:48

      Pourquoi préférer un SaaS propriétaire à du code gratuit, mais non libre ?

      Martin Korolczuk @martin
    • grommeleur @grommeleur 18/07/2011 17:09

      Mais est-ce cela qui recouvre tous les liens de petits dessins sur seenthis ?

      grommeleur @grommeleur
    • grommeleur @grommeleur 18/07/2011 17:13

      Oh ! petits dessins disparus ...

      grommeleur @grommeleur
    • Seenthis @seenthis CC BY-NC 18/07/2011 17:17
      @martin

      @martin : la possibilité de diffuser le plugin.
      – Le code propriétaire, je ne peux pas le redistribuer.
      – Le code qui utilise le SaaS de Google, je peux le redistribuer.

      Seenthis @seenthis CC BY-NC
    • Martin Korolczuk @martin 18/07/2011 19:35
      @seenthis

      @seenthis : Ah oui, je comprends mieux la motivation, en effet.

      En revanche, je ne trouve point de CGU concernant Google S2, en particulier pour ce qui est de son utilisation depuis un site tiers.

      Tout au plus, je tombe sur un message non officiel d’annonce de l’ouverture du service :

      http://googlesystem.blogspot.com/2007/09/google-shared-stuff.html

      ou encore de son arrêt :

      http://googlesystem.blogspot.com/2009/02/google-shared-stuff-to-be-discontinued.html

      Rien, en revanche, sinon le constat de leur fonctionnement en l’état, sur les favicons. La pérennité de la solution est donc sujette à caution... Mais ça marche ! :-)

      • #Google
      • #Web Albums
      Martin Korolczuk @martin
    • bohwaz @bohwaz ART LIBRE 18/07/2011 19:56

      C’est pas si compliqué de faire du code qui va récupérer un favicon, pour remplacer le code non libre, non ?

      bohwaz @bohwaz ART LIBRE
    • Seenthis @seenthis CC BY-NC 18/07/2011 20:00
      @bohwaz

      @bohwaz : curieusement, si, c’est assez coton, parce .ico est un format à la con et parce que la façon de déclarer où trouver le fichier de l’icone n’est pas identique partout.

      On avait cherché à l’époque pour ►http://rezo.net et tout ce qu’on avait trouvé à l’époque c’était ce bout de code pas libre. Ça a peut-être progressé, mais j’ai pas trop le temps pour l’instant.

      Seenthis @seenthis CC BY-NC
    • Seenthis @seenthis CC BY-NC 18/07/2011 23:22
      @nhoizey

      @nhoizey dans certaines situations, si ça se justifie, tu peux combiner avec « Sprites CSS », et ainsi faire fabriquer tes sprites CSS d’un seul coup pour l’ensemble d’une grosse liste.

      Seenthis @seenthis CC BY-NC
    • bohwaz @bohwaz ART LIBRE 19/07/2011 01:27

      La question : est-il vraiment utile de s’occuper du format de l’image ? On peut juste copier l’image non ? (Pourquoi se faire chier ?)

      bohwaz @bohwaz ART LIBRE
    • bohwaz @bohwaz ART LIBRE 19/07/2011 02:09

      Bon sinon partie recherche : http://svn.kd2.org/svn/misc/libs/lib-image/favicon.php

      Effectivement sinon GD ne semble pas gérer ICO (en fait BMP) comme format de fichier, c’est un peu con, mais Imagick le gère très bien, donc c’est aussi possible de faire de la conversion en quelques lignes de code.

      bohwaz @bohwaz ART LIBRE
    • Nicolas Hoizey @nhoizey CC BY-NC-SA 19/07/2011 13:41
      @seenthis

      @seenthis le danger de combiner avec les sprites, c’est que ton sprite va vite grossir, en tout cas sur seenthis... ;-)

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • bohwaz @bohwaz ART LIBRE 19/07/2011 15:22

      L’astuce que j’ai déjà utilisé avec succès : CSS générée dynamiquement, qui inclus toutes les icônes utilisées dans la page, avec data URI. Au lieu de faire 15 requêtes pour 15 icônes, ça ne fait qu’une seule requête. Problème : si tu changes de page, tu recharges une nouvelle CSS avec de nouvelles icônes, alors qu’avec 15 icônes séparées, elles sont déjà cachées par le navigateur. Mais quand même par expérience c’est plus rapide, même si aucune solution n’est parfaite.

      bohwaz @bohwaz ART LIBRE
    Écrire un commentaire

thèmes

  • #plugin
  • #spip

  • Company: Google
  • Technology: PDF
thématisation automatique par OpenCalais
À propos de Seenthis Propriété intellectuelle Recommandations API