Slashdot Log In
What LAMP-Based Gallery Software Would You Use?
Posted by
Cliff
on Sat May 12, 2007 11:45 AM
from the show-off-your-photography-skills dept.
from the show-off-your-photography-skills dept.
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?"
Related Stories
[+]
Flickr To Abandon Early Adopters 254 comments
An anonymous reader writes "ZDNet's Steve O'Hear opens old wounds for Flickr veterans. 'An email dropped into my in-box yesterday from Yahoo. Titled "Flickr: Update for Old Skool members", the message went on to explain that Yahoo was discontinuing the old email-based Flickr sign-in system and that from March the 15th, all users will be required to have a Yahoo ID to sign-in to Flickr. It was one of those déjà vu moments when I thought, hang on a minute, haven't we been here before?. And of course we have.' Yahoo tried to pull this stunt almost two years ago, after it first acquired Flickr. So why open up old wounds? Yahoo say it is to make the service easier to manage as they add new features, such as localization. Many users are calling this BS, saying it's all about Yahoo marketing its other properties to Flickr's user-base. Much of the criticism is being lead by a prominent user named Thomas Hawk who also happens to be CEO of Zooomr, a direct competitor to Flickr."
[+]
Yahoo! Photos to Shut Down 71 comments
prostoalex writes "Yahoo has finally made a decision regarding Yahoo! Photos vs. Flickr battle, and will be shutting down Yahoo! Photos by the fall of this year. Even though Yahoo! Photos currently maintains a higher share of Internet visits, Flickr growth convinced the company to maintain a single photo site from now on. Says USA Today: 'Stewart Butterfield, who co-founded Flickr in 2004 with wife Caterina Fake, says the move is a "validation" of the central idea of Flickr: that photos in the digital age are very different from a physical print. "We saw it as a means of communication and connecting with people," says Butterfield, Flickr's general manager. "People can take a picture and get immediate feedback from all over the world, and you can't do that with a printed photo."'"
This discussion has been archived.
No new comments can be posted.
What LAMP-Based Gallery Software Would You Use?
|
Log In/Create an Account
| Top
| 62 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
danbooru (Score:2, Informative)
JuxtaPhoto (Score:4, Informative)
(http://kosmosik.net/)
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/ [jeffreyharrell.com]
Gallery (Score:2, Troll)
(http://commandline.org.uk/ | Last Journal: Wednesday May 30, @05:49AM)
See http://gallery.menalto.com/ [menalto.com]
For Business use I would perhaps use something else as it looks far too much fun!
Gallery 2. (Score:5, Informative)
(http://www.sammamamma.com/ | Last Journal: Friday June 15, @01:49AM)
blorp! (Score:3, Informative)
(http://www.shambala.net)
One of Justin Frankel's (from Winamp) works. Not as structured as Flikr, but is also more flexible.
Singapore? Coppermine? (Score:3, Informative)
(http://www.pendragon.org/)
http://www.sgal.org/ [sgal.org]
http://coppermine-gallery.net/ [coppermine-gallery.net]
I use Gallery (Score:2)
(Last Journal: Tuesday July 29 2003, @01:57PM)
I think that would be so much easier to manage. Its a project on my to do list and really all you need to do is write a client to talk to a gallery server.
Like you, I have my own server and i'd rather host it... Especially since I already have 12GB of images uploaded.
I've officially aged out of the nerd category. (Score:2)
Other than the word "the", I don't think I have any idea what anybody is talking about.
Roll your own (Score:3, Informative)
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+++.
Zenphoto (Score:5, Interesting)
(Last Journal: Thursday August 07 2003, @02:46AM)
http://www.zenphoto.org/ [zenphoto.org]
There's always Photo Organizer.. (Score:1)
(http://www.shaftnet.org/~pizza | Last Journal: Friday February 07 2003, @03:45PM)
It's primary purpose is to be a photographer's main image repository rather than "post a bunch of images online and blog about it" As such, it lacks social networking features (beyond ratings) but it scales up to ginormous repository sizes. My personal site has over 30K images (in over 100GB).
It supports multiple image versions, extensive tagging, bulk updates, and has fancy search, import, and export features. It's built on top of PostgreSQL, making extensive use of stored procedures and triggers, not to mention the usual ACID features.
This is a shameless self-plug though -- I stumbled across PO a couple of years ago and ended up contributing so much back that the original author handed the reigns to me. I have a huge laundry list of features to add, mostly driven by real-world needs.
photolibrary (Score:1)
Scry (Score:2)
(http://lawpoop.blogspot.com/ | Last Journal: Friday May 28 2004, @06:51PM)
Scry [scry.org] is a great, simple, easy-to-install PHP image gallery. Just download it, unpack it, and upload your photos, organized in folders, to the 'photos' directory. The first time you view the site, Scry will create thumbnails and index images.
It requires write permissions on the server ( to create the thumbnails and index images) and it relies on GD support being compiled in to PHP. It does not have the tagging capabilities that the questioner is looking for, so it's not a solution in that sense. It doesn't require MySQL or any other database. So if you want to put up a photo gallery only by manipulating the file system, Scry is great.
Try LinPHA... (Score:2)
(Last Journal: Thursday November 01, @09:12PM)
DRIV (Score:1, Offtopic)
(Last Journal: Thursday February 15 2007, @08:40PM)
My own :) (Score:3, Interesting)
(http://www.shishnet.org/)
Plogger (Score:1)
(http://www.vgfort.com/)
* Easy Install and Setup -- Single step installation - no fussing with configuration files or server privileges (if allowed). Plogger contains a fully featured, secure administration system. Plogger can be used as a stand-alone gallery or be dropped into your current site with no more than three PHP statements. You can be up and running in less than five minutes.
* Easy Gallery Creation -- You can upload photos one at a time from the web based administrative tool or use an FTP connection to import your photos in groups. Plogger has two levels of organization, allowing you to organize your images efficiently and easily.
* Automatic Thumbnail Generation -- Supports server side caching and high-quality true-color resampling. Thumbnails can be configured to be any size you choose from the options menu. Supports all major image formats (JPG, BMP, PNG, GIF).
* XHTML W3C Compliant -- Plogger outputs properly formatted, fully validated XHTML. This allows the user to configure the look of Plogger via the included style sheet. Your site will remain validated and accessible.
* User Feedback -- Plogger allows you to turn comments on or off for any specified image. Comments are displayed publicly and add an element of community to your gallery.
* RSS support -- Each level of organization can now generate it's own RSS feed. You can subscribe to feeds for a single album, collection, or the entire gallery. Additionally, you can subscribe to a custom set of search terms to keep you updated on your chosen keywords.
* Integrated JavaScript Slideshow -- Any of your albums can be instantly viewed as a hands-free JavaScript slideshow.
roll your own (Score:1)
(Last Journal: Thursday September 14 2006, @11:56PM)
I've played with Image::Magick mostly to do the image manipulation. I looked at GD, but it wasn't feature-full enough. At one time I had lots of interface stuff for Image::Magick routines, like brightness and contrast, etc etc, but even I wasn't using them, so I deleted them. At the moment I have a nifty ajax thing for area of interest, and rotation, and that's pretty much it, but a hold over from the complicated filter days is that I have a crazy pipeline of eval'ed perl stored in the database representing a transform to apply to an image, so that when it is rotated, colored, brightened, or whatever, the transform is applied to the original image, rather than obliterating the original. And in doing that I learned that sometimes a join table in a database has to be three way, or you can get big problems. So I've got a threeway join table, linking the imageid, blobid, and transformid. And I have a small clue about database normalization.
And taking a cue from Slashcode (right before I ditched the code) I bought the argument that it was a good idea to stick images directly in the database. So that's where they are, blobs in the the database. Now I regret that as my images have grown to 2-3 MB rather than about 200K when I started out. Apparently you can play tricks with the server to just memcopy an image from a filesystem to the browser, but not if the image is stuffed in a database.
blah blah blah. I know lots about this stuff, and about perl and apache and mysql and postgresql and ajax and so on that I never would have learned had I not "rolled my own" Why just last weekend I learned about perlcritic and perltidy, and realized how far my usual idioms are from those recommended by Damian Conway. So now I am on a perldoc diet until perlcritic stops whining at me.
Why not Flickr? (Score:2)
I resisted it for a long time, and just uploaded all my photos to it, and am glad to have them all off my server. flickr's easy to use for me - and more importantly - my family and friends. no training, no maintenance, unlimited space, upload via email + phone - all worth 25/yr to me. (cheaper than research and setup time for the software, or the hard drive I was going to have to buy to store the pictures)
The only downside is the 'not my server' argument. In terms of privacy and backup, I trust their maintenance and organization over my home server. Cal Henderson knows more about that stuff than I do, that's for sure.
Why would you pay for Flickr? (Score:2)
(http://chronos-tachyon.net/)
Unless you're uploading more than 100MB of photos a month, there's no need to pay for a Pro account on Flickr. Storage space is unlimited, there's no bandwidth charges, and they allow <img> tag embedding so long as the photo links back to the photo's Flickr page.
That's not to discount the do-it-yourself option, but if Flickr happens to provide everything you need, why bother installing software on your webserver? (Especially considering you'll need to keep an ear out for security updates, probably by subscribing to a mailing list. PHP-written programs have earned a reputation for insecurity for a reason, but security updates are a reality for web-facing programs in any language.)
Try Media Wiki (Score:1)
Another Question along the same lines (Score:2)
(http://127.21.29.13/index.html)
He has already tried Gallery 1 & 2, but found that both versions collapse under the weight of a hierarchy of 20,000 photos. Even with just one user browsing, it slows to a crawl when it tries to discover photos up or down the hierarchy. There are knobs in G2 to limit the updates to mySql for things like view count or voting, but those are nothing more than taping over the cracks.
I think he said recently he is trying Coppermine, but has similar problems.
I'll certainly be pointing him to this thread, but if any
My suggestion to him was to cut down the resolution and quality of the photos, so G2 can process them faster, but it didn't work. It seems the problems stem from the sheer numbers of photos, and limits of mySql. Maybe some tuning of mySql is in order.
the AC
Color profiles (Score:2)
(http://www.gdargaud.net/)