What LAMP-Based Gallery Software Would You Use?
Zanguinar asks: "I've been a Gallery user for years now. I have a ton of photos, organized by albums, mainly just for use by my family and close friends. However, some of my friends have begun using Flickr. I can't say I blame them, since it's got a great design, and I love the tagging concept. However, I'm not eager to store my photos on somebody else's server, and don't want to pay for the privilege, especially since I already run my own web server. The problem is, I can't find any Flickr-like software to run on my home LAMP setup. All I want is to be able to tag my photos like Flickr and be able to display them by tag, tag intersection, date, and other such fields. Is there an OSS that is doing this?"
danbooru it's ruby on rails, and kind of a pain to setup, but it's quite nice once it's running.
http://jeffreyharrell.com/projects/juxtaphoto/
JuxtaPhoto
JuxtaPhoto is an easy PHP photo album that lets you share and organize images on your website. The features include tagged "smart albums", EXIF information, batch uploads, automatic photo sizing, chronological sorting of photos, slideshows, and easy to modify templates.
Demo:
http://photos.jeffreyharrell.com/
G2 has a keywords module that sounds a lot like what you want to do. If not, there's the tags module. If you want Gallery to look more like Flickr, just theme it.
Money for nothing, pix for free
http://www.1014.org/code/blorpscript/
One of Justin Frankel's (from Winamp) works. Not as structured as Flikr, but is also more flexible.
Singapore or Coppermine?
http://www.sgal.org/
http://coppermine-gallery.net/
More like WAPP and not exactly LAMP, but I wrote my own gallery in Perl. Runs on Win2003, Apache, PostgreSQL, and Perl 5.8.8, but should work fine on BSD or, if you must, Linux.
The first version just made the thumbnails with ImageMagick for images in specified folders and spewed out a table with the thumbnails and links. It didn't even use the database. Now you add an album through an admin page and at this point the script adds the album and individual images to the DB, then it makes the thumbnails with PerlMagick. The user accessible part just fetches the rows and prints them out in individual divs, which are then nicely arranged in CSS. Ta-da!
The whole thing is less than 200 lines including a good deal of comments (or maybe just commented-out code). Had fun writing it, would do it again. A+++.
In Linux, digikam has the capability to do this -- there's an "Sync Gallery" plugin that claims to keep your library in sync with a Gallery install, presumably including the tags and other metadata. However, I've not tried it personally (though I have used digikam extensively to do other things).
Nice-looking project, but did you notice your demo galleries are full of comment spam?