Responsive Flickr Gallery

Description

Responsive Flickr Gallery is an easy to use, fast and light plugin to create responsive galleries of Flickr photos. This plugin provides customizable, clean and professional looking Flickr galleries. It scales perfectly on cloud hosted WordPress sites.

Features:

  • Manage your sets and photos with titles and descriptions on flickr and display them on your WordPress site
  • Use Flickr as your organizer for photos
  • Accelerate your site by loading images from the Flick.com CDN
  • Reduces requests and traffic to your Site and helps to optimize page speed index
  • Light: Small footprint keeps slug size compact for cloud hosting (i.e. on heroku)
  • Uses caching to load galleries instantly and reduce expensive Fickr API-calls
  • Uses the database for caching to allow cloud hosting and scaling
  • Support for both Public and Private photos
  • Create multiple galleries with different parameters
  • Powerful slideshow with Colorbox
  • Select Photos from your Flickr Photostream, a Photoset, a Gallery, a Group or a set of tags
  • Multiple sorting options available so that you don’t have to rely on Flickr’s sorting options
  • Different default image sizes
  • For better performance Flickr image were used – no creation and storage of custom sizes photos required
  • Cloud hosting friendly: no custom image sizes means no need for local image cache
  • This plugin is perfect for cloud hosting (i.e. heroku) where no persistent filesystem is garanteed
  • Fits into a sidebar widget too
  • Insert multiple galleries on same page with independent slideshow and pagination
  • Fits automatically according to the width of the theme or you can select the width of the gallery yourself
  • Galleries are responsive – columns are used as space allows to
  • Ability to disable built-in slideshow so that you can use a slideshow plugin of your choice
  • Intuitive menu pages with easy configuration options and photo previews
  • Highly configureable. Change defaults (i.e. Cache TTL) for all galleries or edit settings per gallery
  • SEO friendly, all your photos are available to search engine crawlers
  • Perfect for heroku hosting and scaling: Stores nothing into the filesystem
  • Compatible with Flickr API going SSL-Only since June 27th, 2014
  • Available on wordpress.org for automatic updates
  • Available on github.com for development, colaboration, feature requests, issue tracking and alternate git based deployment
  • PSR-2 coding standard
  • License: GPLv3 or higher
  • Compatible with WordPress plugin guidelines
  • Monetize your Flickr galleries: Optional support for responsive Google AdSense. To opt-on to use AdSense you have to enter your publisher ID
  • Donations welcome by Bitcoin 1LY77g2LpxX6QC3xu9EUEponwKgvZfvFWb, Litecoin LMYPtmBS2fP6pa12iUT2szYkWDR36KNmRv or PayPal
  • A license key is mandatory for businesses and commercial sites. For personal blogs the license is optional
  • A license key enables [PRO] features. Simply enter your key. No new installation required
  • [PRO] You are allowed to use this plugin on commercial sites and for business with a valid license.
  • [PRO] Monetize your Flickr galleries with 100% ad impressions for your publisher ID

Example:

You can see a live demo of this plugin here:

Support:

Found a bug, need a feature?
Head to git issues for solution – Issues | github.com
Contributors and feature requests welcome. Bounties may speed up the development process and help to decide which feature will be included next.

Screenshots

  • Responsive Flickr Gallery with large size photos with white background
  • Default Settings Page

Installation

  • Extract the contents of the zip archive to the /wp-content/plugins/ directory or install the plugin from your WordPress dashboard -> plugins -> add new menu
  • Activate the plugin through the ‘Plugins’ menu in WordPress
  • Configure plugin using Responsive Flickr Gallery settings page
  • Place [RFG_gallery] in your posts and/or pages to show the default gallery or create new galleries with different settings and insert the generated code

FAQ

I have activated the plugin, but gallery doesn’t load.

Make sure your Flickr API key and Flickr User ID are correct.

My Flickr API key and User ID are correct but the gallery doesn’t load

Make sure you add the shortcode [RFG_gallery] to your post or page where you want to load the gallery. This code is case-sensitive.

When I click the photo, it doesn’t open full size photo.

Responsive Flickr Gallery uses Colorbox to display full size photos. Most likey you have another plugin enabled, which also uses the colorbox and is overriding the Responsive Flickr Gallery settings. It is recommended to deactivate any other plugins that uses colorbox.

Also, some themes have built-in settings to display images using lightbox or colorbox etc. If your theme has such an option, turn it off.

I have created separate galleries with different photosets as Gallery Source, but all the galleries are using Photostream as source.

This typically happens when you are using a plugin for editing your posts/pages. Try to remove the quotes from id parameter of the shortcode and it should work fine. For example, if the shortcode for your gallery is [RFG_gallery id='1'], use [RFG_gallery id=1] instead.

Also, some themes have built-in settings to display images using lightbox or colorbox etc. If your theme has such an option, turn it off.

I made changes to my Flickr account but they don’t reflect on my website.

Responsive Flickr Gallery uses caching to avoid expensive calls to Flickr servers. It intelligently figures out if cache needs to be updated or not. However, sometimes it may not work as expected. You should go to Default Settings and delete all cached data.

I created a gallery with source as a Group. In this gallery, only 500 photos are appearing.

As Flickr Groups have thousands of photos, it becomes very expensive to fetch all the photos from Flickr. Hence, Groups galleries are limited to latest 500 photos.

Pagination does not work as expected. It show only one page of photos but the photoset has more photos.

Check the permissions of the photos. Maybe only some photos were public. So you’ll see more photo on flickr in the set than the plugin can access.

Does it scale?

Yes, this fork was designed to avoid using a filesystem. In a cloud based environmend the filesystem might be not persistent and therefore shoudn’t be used. This plugin has been designed with the cloud in mind. Tested on heroku.

How to customize the CSS?

You’ll barley want to change the existing CSS because it’s so generic. But you can do with a CSS editor that lets you customize your site design without modifying your theme as you can find in the Jetpack plugin. Check rfg.css to see existing classes and properties for gallery which you can redefine.

Reviews

Finally! All I was looking for

At last, I found the plugin for my website: I was looking for something that allowed me to share a private photoset with family and friend while adequately organizing the picture grid.

It still needs a few graphic adjustments, so I am not giving all 5 stars, but it’s a really good start and saved me a headache.

Thank you.

Read all 8 reviews

Contributors & Developers

“Responsive Flickr Gallery” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.3.1

  • Compatible with laterpay.
  • Fix: Fixes PHP Notices.

1.3.0

  • Change: Compatible with Flickr API going SSL-Only since June 27th.

1.2.1

  • Change: Added a div clear and a few minor improvements.

1.2.0

  • Change: Improved handling of columns. Will fix wrong columns on some themes.
  • Change: Photo titles can now applied to all photo sizes.
  • Change: Smaller font for thumbnail titles.
  • Change: Photo descriptions can now applied to all photo sizes.
  • Fix: Position Photo titles on some theme.
  • Added “Max” columns to allow as many photos in a row as possible.
  • Many minor improvements.

1.1.1

  • Change: Optional support for responsive Google AdSense. To opt-on to use AdSense you have to enter your publisher ID.
  • Change: Bound license key e-mail address has to match admin e-mail address.
  • Compatible with WordPress plugin guidelines.

1.1.0

  • Fixed title size error when landscape and portrait photo were used.
  • Change size of photo “square” from 75px to 150px.
  • Improvements.

1.0.0

  • Added elegant CSS3 transision.
  • Nicer captions.
  • GUI improvements.
  • Disabled annoing default tool tip.
  • Fixed error when using photo galleries.
  • Minor fixes.
  • Monetize your Flickr galleries: Support for responsive Google AdSense.
  • Free for personal blogs with donations welcome by Bitcoin 1LY77g2LpxX6QC3xu9EUEponwKgvZfvFWb, Litecoin LMYPtmBS2fP6pa12iUT2szYkWDR36KNmRv or PayPal.
  • Pro license required for businesses and commercial sites.
  • Pro license unlocks [PRO] features. No new installation required.
  • [PRO] Monetize your Flickr galleries with 100% ad impressions for your publisher ID.

0.2.1

  • Fixed conflict with Awesome Flickr Gallery when both are active and in debug mode.

0.2.0

  • Adjusted admin pages to match WordPress 3.8 design.

0.1.0

  • Removed Advanced setting. Barely wanted CSS customization can better be achieved with 3rd party plugins.

0.0.6

  • Cache TTL is now configureable. Accept BTC for donations.

0.0.5

  • On WordPress.org: Makes it easy to find, install und keep updated.

0.0.4

  • Removed call home for updates code.

0.0.3

  • All code compatible with GPL.

0.0.2

  • Fixed and tested for heroku.

0.0.1

  • Initial development release.