Fast Gallery

rapsli - July 7, 2008 - 20:43

I'm still looking for a co-maintainer for this module, as right now I don't have time to look after the issue queue!!!!!!!

Fast Gallery is a simple, lightweight, and fast image gallery. Making albums is as easy as putting images or videos into folders and uploading them to the gallery directory. It is fast because it is not based on nodes and doesn't implement some of the more complex features of larger gallery systems.

Uses Thickbox or Lightbox as the Javascript image display interface. Lightbox slideshows are also supported. You may also turn off the Javascript display framework, in which case thumbnails are linked to the original image with no extra frills. Imagecache is supported as well, for improved thumbnail generation. If you do not have the Imagecache module installed, Fast Gallery will generate the thumbnails cache internally through PHP functions.

Features:

  • Build albums using folder hierarchy. Supports nested folders.
  • Captions through JPG EXIF data. Customizable caption display.
  • Selectable Javascript framework: Thickbox, Lightbox, or none.
  • Supports Lightbox slideshows.
  • Supports Lightbox videos (FLV, SWF, MOV, WMV, ASX). FLV requires external FLV player, like the JW FLV Player (http://www.jeroenwijering.com).
  • Supports PDFs using Lightbox iframe. Requires Adobe Reader installed in your browser.
  • Supports Imagecache thumbnail generation.
  • Supports JPG, GIF, PNG, BMP. EXIF data requires JPG. BMP requires Imagecache and ImageMagick enabled in ImageAPI.
  • Works with Clean URLs on or off.
  • Paged output where you can specify number of images per page.
  • Specify number of images per row.
  • Set custom teaser length for captions and folder labels.
  • Display folders with thumbnail images or as text links.
  • Support for custom folder thumbnails and teaser text (as a mouseover popup).
  • Display albums in folder hierarchy or as one large album.
  • Specify custom title.
  • Specify custom path alias.
  • Breadcrumbs for folder navigation.
  • Sorting options for images and folders.
  • Update galleries with cron job.
  • Includes a random image Block that you can add through the Blocks admin page.

Quickstart

  1. Upload your images and videos in their folders to your webserver.
  2. Type in the gallery path, title, and alias on the General settings page. The alias may not contain the characters: [space] \ * : ? < > | ".
  3. Specify in the caption display dropdowns what you want to show as captions underneath images. There can be up to 3 fields.
  4. Click Save Settings at the bottom of the page.
  5. Click on Clear DB and then Rescan at the bottom of the page.
  6. If you are using Imagecache, go to the Advanced settings page. Select the Imagecache preset for thumbnails and for full-size display. Use if you don't want to use Imagecache to resize the image (in which case the Internal Cache would be used). If you want custom pre-made Imagecache presets, click on Install IC Presets and reload the Advanced settings page. You should now be able to select the new presets ("fast_gallery_thumb" and "fast_gallery_big") in the dropdowns. If you aren't using Imagecache, the default dimension of a thumbnail generated by the Internal Cache is 150x100px and can be changed on the Advanced settings page.
  7. Make sure that the width of "#fast_gallery .single-image" in the fast_gallery.css file is equal to or slightly wider than your thumbnails.
  8. Now go to the gallery, as set by the alias you used above. There should be a link in the Navigation menu. If you prefer not to have this in the Navigation menu, go to the Menus administration page and disable it there.
  9. Make note of how many thumbnails fit across the page. Go back to the General settings page and type that number info "Number of images per row". Click Save Settings at the bottom.
  10. If you have thumbnails for non-image files, upload them to the same folder as the associated files. Give them the same name as the original files but with the extension ".screenshot.jpg". They must be of type JPG. The EXIF data of this thumbnail is used for the caption. The full-size of the linked file is set to the dimensions of this JPG screenshot. All files without screenshots will be given a generic thumbnail from the images folder of fast_gallery module folder.
  11. If you have a custom thumbnail for a folder, upload it to the folder with the name "folder.jpg". It has to be a JPG. The JPG's EXIF description is used for the folder's teaser text, which is shown when the user hovers on the folder link.

Quickstart on Videointegration

  1. Download JW FLV Player. In the zip file, there is a file player.swf that you should upload to your webserver.
  2. Make sure you have Lightbox 6.x-1.x-dev installed (or use the patch I posted above on Lightbox 1.8).
  3. Go to Admin->Lightbox2. Under General tab in Video settings, click Enable Video and type in the path to the player.swf file you uploaded in the first step.
  4. That's it! Upload your FLV, SWF, MOV, etc files to the gallery folder. Click Rescan and you're done.
  5. If you want to specify the width and height, upload a JPG screenshot that's sized to the size you want. Name it the same as the video file but with extension ".screenshot.jpg". It will also be used as the thumbnail. The EXIF description of this JPG is used as the caption.

-> Here an example of what flv videos look like: http://www.rapsli.ch/drupal/fast_gallery/Videos

This module is sponsered by www.schaerwebdesign and www.rapsli.ch
Special thanks to Nicholas (www.nyanginator.com) and for all the work and features he put into this module

New Screeshots and screencasts will come....

Releases

Official releasesDateSizeLinksStatus
6.x-4.0-beta72009-Jun-20599.81 KBSupported for 6.xThis release is supported but is not currently the recommended release for 6.x.
6.x-3.3-beta12009-Jan-07590.19 KBRecommended for 6.xThis is currently the recommended release for 6.x.


 
 

Drupal is a registered trademark of Dries Buytaert.