May 5, 2005

FlickrPublicPhotos Plugin

FlickrのPublic Photosをリストアップするプラグインを公開します。

FlickrPublicPhotos_Plugin - ogawa - Google Code

FlickrのPhotosetsをリストアップするプラグインとしてはFlickrPhotosets Pluginがよく知られていますが、私の知る限り、単純にして最も有用と思われる、自分の公開している写真(Public Photos)をリストアップするプラグインはありませんでした。

FlickrPublicPhotos Pluginは、指定したユーザー(username、メールアドレス、NSIDのいずれかで指定できます)のPublic Photosをリストアップする機能を提供します。リストアップ時に最新のN件だけ、もしくはランダムに選んだN件だけを表示することもできます。

また、Flickr APIのアクセスを抑制するために前回の取得結果をキャッシュし、一定期間内は再利用するようにしたり、イメージファイルを自動的にローカルサイトにキャッシュしたりする機能もあります。これらの機能により、再構築時が高速化されるだけでなく、Flickr Serviceが停止している場合やFlickrの負荷が高い場合にもストレスなく、プラグインが機能します。

論より証拠、ユーザー名「Hirotaka Ogawa」さんの最新の5件のPublic PhotoをSquareサイズで表示するにはテンプレートに以下のように記述します。

<p class="image">
<MTFlickrPublicPhotos user="Hirotaka Ogawa" lastn="5">
<a href="<$MTFlickrPublicPhotoURL$>"
   title="<$MTFlickrPublicPhotoTitle encode_html="1"$>">
<img src="<$MTFlickrPublicPhotoImgURL size="sq"$>" />
</a>
</MTFlickrPublicPhotos>
</p>

出力結果は以下のようになります。

About Me

My Photo

つくばで働く研究者

Total Pageviews

Amazon

Copyright 2012 Ogawa::Buzz | Powered by Blogger
Design by Web2feel | Blogger Template by NewBloggerThemes.com