[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:
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:
- Photos Online on Flickr, Facebook, and Google+ With Lightroom [en] (2013)
- Getting Your iCloud Photostream to Play Nice With Lightroom [en] (2012)
- Mystery WordPress/Markdown Problem: Troubleshooting [en] (2007)
- Linking Flickr Images in Thesis' Multimedia Box [en] (2008)
- What We Write And Where We Write [en] (2013)
- Photo Sync: Figuring Out Lightroom Mobile and iCloud Photo Library [en] (2015)
- Hello From Kolkata [en] (2015)
- Flickr Meetup in Bern [en] (2005)
- Back to Lightroom [en] (2018)
- Here's the plan [en] (2009)
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(
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…)
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…
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
Oops, petit problème de formatage dans mon copier/coller…
Ceci devrait être plus lisible :
Vendu!
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 ^^
Merci du tuyau!
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!
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…
Ou alors tout bêtement un des nombreux plugin existant offrant des short-codes 🙂
pas compris 🙁
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 🙂
…et quand le plugin est abandonné… je serai bien embêtée! (je fais ma difficile)
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 😛
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 🙂
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!
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?
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.
Ooooh super, je vais essayer!