Drupal and Flickr Integration

When trying to Integrate Drupal with Flickr.com , the following modules will be helpful. There are basically two types of integration

  1. Where you want Flickr Images as nodes in Drupal.
  2. Simple integration where you show Flickr Images but they are not nodes on your drupal site

First you will have to make the decision as to which of the two approaches you want to go with. In either case it will be assumed that you have valid Flickr Account and Flickr Key.

The Flickr API module serves as a helper module for other Drupal Flickr modules. You don't need this module unless another module requires it or you want to develop a new Flickr-based module. To use this module, or any Flickr services modules, you will need to obtain an API key from http://www.flickr.com/services/api

Flickr - Access photos on Flickr's site via their API. The module provides a filter for inserting photos and photosets and allows the creation of blocks for rendering a user's recent photos and photosets.

            FlickrBrowser is an extension to the existing flickr module to allow users to browse flickr image sets to select images for flickrfield cck fields instead of manually entering the photo ids.

Media: Flickr project currently offers Flickr Photoset capabilities to the Embedded Media Field module, upon which this module is dependent. To use it, enable the Embedded Video Field module, and add a Third Party Video field to a content type. For Thumbnails, you'll also need to apply for a Flickr API key.

After that, editors will be able to paste a URL or the embed code for a Flickr Photoset page or Slideshow into the field, and it will be displayed automatically. Additionally, that URL will be parsed automatically, so the module will know the difference between a Flickr Photoset URL and that of another supported provider, such as a YouTube video.

Flickr Rippr reads flickr.com for users latest public photos, and turns these into content (nodes) on your drupal website.

You need only publish to flickr.com, and they will automagically appear on your drupal website after each cron run. Join this up with the Views module and make photo galleries, blocks, and other awesomes.

Flickr Batch Import - Imports entire flickr streams as nodes - can also save jpegs locally removing all dependence on Yahoo's Flickr service.
Relies on flickrrippr, and flickrapi.

The Flickr Sync module downloads new photos from Flickr and creates Drupal nodes from them. The sync includes the title, description, tags (as Drupal taxonomy terms), and of course the image as a CCK imagefield upload. The major difference is that flickrsync uses the CCK Imagefield, where Flickr Rippr doesn't. This allows for greater flexibility with other modules.

Flickr Attach adds a fieldset to the node form allowing users to attach flickr images or albums.
Flickr Attach is configurable globally and by content type.

Flickr Gallery module will show all your sets and pictures from your Flickr account. There's no need to create extra content types or feeds. Just fill in your settings and your gallery is done 

Flickr Upload is a simple module to upload images to Flickr! and show them with your content. You can

  • upload images to your Flickr account and link them to specific content
    • Automatically display images as slideshow along with your website content
    • Define a global tag for all your uploaded images
    • Define tags per content types, which lets you automatically tag images using node parameters and location data if its available (for example, you can tag all images with 'yoursitename' event[nid] country)
    • Add additional custom tags for each upload. It

    Requires Flickr module.

    Along with above modules you can install Lightbox2 Module which can come handy when you have Flickr Images as nodes.

    How about Integrating with Flickr and not using any of the above modules ?. Surprized ?. Check out the following article  - How to build Flickr in Drupal.