Extension:FlickrSet

What can this extension do?
This extension is an image viewer for Flickr's photo-set. The main features are follows:
 * Simple setting
 * Just write &lt;flickrset&gt;Photo set id of Flickr&lt;/flickrset&gt;
 * Rich presentation
 * Thumbnail List
 * Slideshow
 * Geotag (on Google Maps)
 * Extra
 * Banner-style link

Dependency

 * This extension uses four external libraries.
 * HTTP_Request2 PEAR module
 * Flickr API
 * Ext.core
 * Google Maps v3 API

HTTP_Request2

 * Install HTTP_Request2

Flickr API

 * Get API key and secret
 * Read terms of use
 * Get key and secret

Ext.core

 * Download Ext.core and install
 * Ext.core download page
 * Ex:

Google Maps v3 API

 * Nothing to do

FlickrSet Extention
/
 * Download FlickrSet extension and extract into the extensions/FlickrSet directory
 * Set permission for the cache directory
 * or
 * Set Flickr API key and secret in FlickrSet.php
 * External JavaScript libraries' setting
 * Add this line at the end of LocalSettings.php
 * Try!

Download
Alternatively you can download the file from the link here.

Image Viewer

 * Create Image Viewer from Flickr photo-set
 * Save the viewer source code into cache directory
 * Load Image Viewer from cache
 * Show the viewer

Cache Control

 * Basis
 * If the viewer source code does not exist in cache directory then it is created using Flickr APIs. This process is complicated, takes some time to create cache.
 * If the viewer source code exists in cache directory then the photo viewer is loaded from cache.
 * Cache update
 * Change plus/minus sign
 * Ex.:
 * Ex.:

Image Viewer Secondary

 * No cache creation
 * No cache rebuild
 * Show Image Viewer from cache

Banner-style Link

 * Create a banner from Flickr photo-sets
 * Save the banner source code into cache directory
 * Show the banner with a page-link

Examples and More Information
See my Wiki page for further examples and more information.