A Plugin to Compensate for Flickr Broken Embed Suckage?

[fr] Quand on met à jour une photo dans Flickr, Flickr change le nom du fichier. Idée de plugin WordPress pour faire la chasse aux liens cassés.

A few days ago I started noticing this kind of thing in my posts:

Missing photos due to Flickr suckage

The explanation? I’ve used my week of holiday-at-home to fool around quite a bit in Lightroom. Lightroom publishes my photos directly to Flickr. When I change a published photos, Lightroom updates it. But Flickr changes the file name when you republish a photo. And that breaks embeds.

(And yeah, Lightroom replaces the whole photo even if you’ve just edited metadata.)

To make things worse, my browser cache shows me all my photos, even the missing ones. So I don’t see which ones are missing.

Idea! A plugin that would crawl through all the embedded Flickr images in a blog, and make sure that all the photos display correctly. Produce a list of the posts and photos that need updating. Or even better, do it automatically (even if the link to the displayed photo is broken, the link to the photo page still works, and it should be trivial to get the updated embed code and replace it in the post.)

Anybody?

Similar Posts:

This entry was posted in Technical and tagged broken, embed, flickr, lightroom, photos, update, Wordpress. Bookmark the permalink.

21 Responses to A Plugin to Compensate for Flickr Broken Embed Suckage?

  1. bibiweb says:

    Pour les liens cassés, il existe un plugin que j’utilise dans mon blog: http://wordpress.org/extend/plugins/broken-link-checker/

    Mais cela ne va pas résoudre ton problème s’il s’agit de “embedded code”. :o (

  2. Enfin disons que c’est la valeur de l’attribut src de img qui n’est plus à jour — il checke ça ton plugin? (ce serait déjà ça…)

  3. ouais en fait c’est quand même un peu grave que je parle de “embedded code” pour une image hébergée sur un autre serveur…

  4. bibiweb says:

    Je viens de regarder les options du plugin et la réponse est… OUI !! :)

    En fait, il peut checker tout ça : HTML links HTML images Plaintext URLs Embedded YouTube videos Embedded YouTube videos (old embed code) Embedded GoogleVideo videos Embedded Megavideo videos Embedded Vimeo videos Embedded DailyMotion videos

  5. bibiweb says:

    Oops, petit problème de formatage dans mon copier/coller… Ceci devrait être plus lisible :

    • HTML links
    • HTML images
    • Plaintext URLs
    • Embedded YouTube videos
    • Embedded YouTube videos (old embed code)
    • Embedded GoogleVideo videos
    • Embedded Megavideo videos
    • Embedded Vimeo videos
    • Embedded DailyMotion videos
  6. Marie-Aude says:

    Attention simplement à ne l’utiliser que “à la demande”, il est très gourmand en mémoire. Donc quand tu n’en a pas besoin tu le désactives ^^

  7. Merci du tuyau!

  8. Ben zut, après essai, on dirait que c’est les liens sur les images qu’il détecte, et non pas les images représentées dans l’article… En tous cas il ne trouve pas mes images cassées!

  9. Claude says:

    Puis-je suggérer plutôt un plugin qui étendrais le contenu de la gallerie WP avec une catégorie “Photos Flickr” tu donnes le lien vers la page et il génère le markup à la demande (il est donc toujours juste)

    Mais je ne suis pas sûr que l’API existe dans WP pour faire ça…

  10. Claude says:

    Ou alors tout bêtement un des nombreux plugin existant offrant des short-codes :)

  11. Claude says:

    Comme celui-là par exemple: http://wordpress.org/extend/plugins/flickr-tag/ Cela ne résous pas ton problème mais ça empêche que ça arrive encore :)

  12. …et quand le plugin est abandonné… je serai bien embêtée! (je fais ma difficile)

  13. Claude says:

    Dans l’article tu parles bien d’un plugin. A moins que tu ne pensais l’écrire toi-même ce plugin ça n’est pas “difficile” le mot que tu cherches :P

  14. Claude says:

    J’ajouterais que si tu as peur que tes plugins soient abandonnés, soit bien sûre d’en choisir des open-source comme ça tu pourras les forker si le besoin s’en fait sentir :)

  15. En même temps un grand attrait du plugin en ce qui me concerne c’est de ne pas avoir besoin de faire le boulot moi-même!

  16. Actually, what’s making things difficult (other than my browser cache) is that Flickr redirects to another image when the one displayed in the page is missing. Try http://farm8.staticflickr.com/7197/7000959609_98732a00ce.jpg, which actually loads/displays http://l.yimg.com/g/images/photo_unavailable.gif. That’s probably why the broken links plugin doesn’t pick them up?

  17. eguaj says:

    Oui, il y un redirect 302 vers une image photo_unavailable.gif, mais on peut remonter jusqu’à la nouvelle image : - une requête HEAD pour détecter le redirect de l’image cassée - aller sur la page de la photo à partir de son “photoId” (http://www.flickr.com/photo.gne?id=7000959609 par ex.) - et dans la page HTML retournée, on récupère la nouvelle URL avec le nouveau “hash” de la photo.

    Voici donc une implémentation de ce principe : - http://wordpress.org/extend/plugins/flickrelink

    L’extension permet de chercher et afficher les images Flickr « cassées » dans les posts, et permet ensuite de corriger les posts avec la nouvelle URL trouvée.

  18. Ooooh super, je vais essayer!

  19. Pingback: Photos Online on Flickr, Facebook, and Google+ With Lightroom | Climb to the Stars

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>