Picasa Albums

Component ID

2024671

Component name

Picasa Albums

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Introduction

This module allows you to visually attach Picasa albums (public as well as private ones) to nodes. The module supports a plethora of settings which help you to tailor the presentation of the albums according to your liking.

This module was originally based on Picasa Node Album. It has been extensively modified to address a couple of features which are not covered by Picasa Node Album such as Zend Framework 2 support, more presentation option, better documentation. The support for accessing albums of several Picasa Accounts has been dropped.

Features

  • Access all albums (private, public, link) from one Picasa user
  • Supports Zend Framework 2 (ZF2), installed with Zend module
  • Thumbnail and image size can be specified
  • Contains an album overview page, displaying all the albums stored in the database
  • If activated, albums are linked to the overview page, which allow the user to browse all albums.
  • Albums are passed to every node, so that template designers can easily customize the design.

Installation

Picasa Album module needs the following dependencies:

  1. zend: installs the Zend Framework 2 (ZF2) and it's Zend Gdata addon (ZendGdata).
  2. lightbox2: is used to show the full image as an overlay

The installation of the Picasa Albums module is straightforward. Installing the dependencies (the zend module) is more challenging. Here is how to install the zend module step-by-step:

Install ZF2 and ZendGData addon

Install the zend module. Then, update the content of composer.json file located in /modules/zend to the following:

{
  "require": {
    "zendframework/zendframework": "2.*",
    "zendframework/zendgdata": "2.*"
  },
  "minimum-stability": "beta"
}

If you have not installed the ZF2 yet, run php composer.phar install.
If you have ZF2 installed already, run php composer.phar update.
After running either of these commands (from within the zend module directory), the ZF2 and the necessary ZendGdata addon will be successfully installed. If you encounter any problems with this step, please refer to zend module for further instructions.

Installing and configuring Picasa Albums

That's the easy part.

  1. Once Picasa Albums is installed, navigate to /admin/settings/picasa_albums.
  2. Most importantly, select the node types for which you would like enable Picasa Albums.
  3. After that is done, navigate to such a node and click on the "Manage albums" tab.

Future Plans

I'm using this plugin on a production site, hence I will maintain and develop it further.
If someone out there uses this module and needs an extension, please let me know. I'm interested in making this module more powerful. If requested, I can also port it to Drupal 7.