- In a node, block or field.
- As single photos, albums or slideshows.
- Supports both Colorbox and Lightbox.
- Album titles and photo captions contain the information available on Flickr, optionally also including author, location and date details.
- Grab Flickr media also dynamically from the node author's Flickr account and/or based on node taxonomy terms, a date field or a geofield/location. Also searching all public available Flickr photos.
Why install and configure a bunch of modules for image management and geo tagging? The Flickr module makes life easier, both for you (site builder) and your client (site editor). Use Flickr.com to upload / organize photos and this module to embed them on your site. Flickr is already the trusted source for millions of embedded photos on the web.
- Use less resources on your server.
- Enhance site performance, loading content contemporarily from your server and Flickr's.
- Avoid copyright issues. There is no copy. Embedded images are not on your server.
- Many images are available under CC License. Fill a site quick with high quality photos.
- Embedded Flickr photos (and videos) can be displayed as
- a single image
- an album of thumbnails
- a slideshow
All with configurable captions and in many sizes.
- Open embedded Flickr photos in Colorbox (recommended), Lightbox or alike with a configurable image size.
- Embedded Flickr photos will never be wider than the region they are in (responsive by default).
- Applying the 'enlarge' or 'zoom' style makes images look good on Hi-Res displays (retina) while using the higher resolution images also on normal screens by enlarging them on mouseover (hover). Clicking will still open an image in Colorbox/Lightbox.
- An automatic configurable caption under the embedded images with the Flickr title, date taken (time ago), where (location, reverse geocoding from exif data) and by who (Real Name or Flickr username). Clicking the location opens a map in a new tab that shows all user's pictures on that specific location.
- Shows the longer Flickr description on hover if it exists.
- Show user/group photo streams or photosets (Flickr albums) as a responsive slideshow that allows visitors also to toggle to full-screen mode.
- Filter on Flickr tags. These can be taken dynamically from a node's taxonomy terms, making a block with Flickr photos context sensitive. It changes depending on the page the block is shown on. In combination with the node author this allows users to have their relevant photos being displayed alongside a post automatically. Also a date and/or geofield can be used as context.
- Grab public CC licensed Flickr photos by tags simply omitting to specify a user ID or setting it to 'public'. Also dynamically based on node terms, a date and/or geofield. Optionally change the license restrictions in the settings.
- Filter on media type, for example to exclude videos.
Installation / upgrading / configuration
Before enabling or upgrading the sub-module Flickr Block read https://www.drupal.org/node/2171249#install.
Read at least the Flickr Editor Guide 7.x-1.7. It is written from a content editor's perspective, but also sitebuilders should start here (after installation and configuration).
Suggested helper modules
- Check out AutoFloat if you embed photos in the node body (also non-Flickr images).
- Field HTML trim makes that teasers have the same textual length regardless of the Flickr image they might contain. If not, add a teaser break manually:
- Use Block Inject to put a Flickr Block inside your node body, for example after the first paragraph. Alternatively do it arbitrary with Insert Block.
- If you use a taxonomy vocabulary to have context sensitive Flickr blocks that show photos based on it and multiple users that can create terms on it, Private Taxonomy Terms would be a good addition. It avoids the terms added by others showing up (as suggestions) in the vocabulary used to filter on Flickr tags.
- Cache warming and Boost to enhance site performance in general.
- To override the help text or other strings, you can use the module String Overrides. It provides an easy way to replace any text on your site that is wrapped in the t() function (all user facing text of the Flickr module).
- If you want to avoid the pager on user profiles to reload the whole page, use Ajaxify Drupal with JQuery Ajax. In the settings the 'jQuery selector to trigger ajax' to add should be
- Colorbox Swipe Gestures Support for touch screens.
Other or better suggestions? Please let us know.
More than 75 people were actively involved in the development. It is thanks to their feedback the module is practically bug free and stuffed with useful features.
- Become a tester (>40) by reporting bugs or ideas for improvements.
- Become a committer (>35) by solving solving a Novice issue.
- Become a co-maintainer (8) by solving one Ninja or some Expert issues.
- Join a translation team after which you can add Flickr translation strings for your language (another method).
provides a list of just 10 text strings that cover all the visitor facing text in photo captions and album titles. For most cases the administration interface (e.g. configuration pages) can be left in English.
- Manual code reviews are appreciated. Could code be more efficient, shorter, simpler?
- Donate, become a sponsor, hire the maintainer or visit the ad supported demo site.
Maintenance status per version
- The current maintainer only looks into critical bugs for the Drupal 6 version, but does reviews and commits of supplied patches. See .
- D7 is actively maintained.
- The module will be ported to D8 at some point. See .
Cross browser tested
Rendering of the images and captions generated by this module has been tried on many different browsers thanks to BrowserStack.
- Maintenance status: Seeking co-maintainer(s)
- Development status: Under active development
- Module categories: Filters/Editors, Media, Third-party Integration
- Reported installs: 5,009 sites currently report using this module. View usage statistics.
- Downloads: 120,154
- Automated tests: Enabled
- Last modified: July 2, 2016
- Stable releases receive coverage from the Drupal Security Team.
Look for the shield icon below.