UNE GALERIE DE PHOTOS AVEC L'API FLICKR (0)
La semaine dernière, j'ai ajouté une galerie d'albums photos au site, donc désormais je pourrai partager avec vous mes photos, je sais, vous n'attendiez que ça....:)
En fait, c'était surtout l'occasion de tester l'API de Flickr. Je l'utilise déjà pour ma galerie de Pignon Fixe au Japon, mais j'ai voulu aller un peu plus loin et créer un système complet récupérant mes albums directement depuis Flickr. L'avantage est que les photos sont hébergées par flickr et qu'il existe déjà de nombreux outils pour les uploader que ce soit depuis un ordinateur ou un téléphone mobile. Ainsi nous n'avons pas besoin de recréer un système d'upload.
Pour afficher les photos issues de Flickr un site, on peut utiliser l'API Flickr et récupérer les photos en miniature et en taille moyenne par exemple. Pour la programmation coté serveur, nous avons juste besoin d'une clé API fournie par Flickr et si on utilise le Php en langage serveur, reproduire du code tel que sur cette page :
Php API Response.
Pour cette petite application, nous utilisons juste 3 fonctions de l'API :
- getList
- getPhotos
- getInfo
Une fois les données récupérées, ils suffit de les afficher dans notre vue (la page HTML). Pour l'instant en ce qui concerne l'affichage dynamique des photos j'utilise l'effet bien connu Slimbox par Christophe Beyls, c'est un clone de lightbox mais destine a la librairie Javascript Mootools.
La prochaine étape sera d'afficher aussi les commentaires (éventuels) associés à une photo sur Flickr. Pour cela j'utiliserai l'API photosets.comments et les fonctions du style addComment et getList. Par ailleurs pour gagner de l'espace sur la page en vue des commentaires j'afficherai les miniatures des photos en utilisant iCarousel by Fabio Zendhi Nagao.
Ce genre de petite application est vraiment simple et amusant à construire (pour moi du moins), c'est comme jouer au Lego : assembler des briques pour construire ce qu'on veut!
Posté le : 2008-09-07 00:00:00


