Photo Gallery Showdown

When I decided to go with Gallery2 rather that Zenphoto to power my photo gallery, I promised to go into more detail later, but “later” never really happened. I figured with the recent updates to both Gallery2 and Zenphoto, it might be beneficial to revisit my decision and follow my thought process, starting with what I personally want from a photo gallery, and re-evaluating the list of photo gallery options I compiled. Continue reading “Photo Gallery Showdown”

Gallery2 vs. Zenphoto

While I’ve been tagging and organizing my backlog of photos, I’ve been thinking about what to do with them when I’m finally ready to start displaying them. Currently the photo gallery is powered by Gallery2, which is ok, but probably does a bit more than I need. My plan is to eventually move everything over to, including this blog, the (potential) “family” blog and the photo gallery. Since I’ll be setting up a new gallery, I’ll have a clean slate and so I’ve been investigating options to find the software that best matches what I want and need. At the moment, the main contenders are the old standby, Gallery2, and a relatively newer solution, Zenphoto.

The biggest criteria to start with is IPTC metadata support. I use Lightroom to tag and organize my photos, including such information as location, title, names of people, photo description and more, all of which is stored in the IPTC headers of each image. I don’t want to have to replicate all that data, so photo software that can parse and display IPTC headers is essential. Both Gallery2 and Zenphoto manage IPTC data with no problem; Zenphoto actually appears to parse out the location information as well as title, description and tags, while Gallery2 only parses out title, description and tags.

I’d love to have software that can manage dynamic or relational albums, so that one image can appear in multiple albums. Unfortunately, Flickr is the only solution I’ve seen that will keep the original photo in multiple locations, with all the comments. Gallery2’s best solution is to make a copy of the image and place a copy in each album, which is less than ideal. Zenphoto has a solution I’m still investigating, which is “saved searchs;” a search can be saved, and will appear as a gallery that can be browsed. Not exactly what I was hoping for, but a definite step in the right direction and the closest I’ve seen any other gallery option come to Flickr.

Zenphoto, for all it’s good points, is not without bugs. The first issue I came across is the inability to create empty galleries. Not a huge issue – you can make albums via FTP, and upload images that way. But using the admin interface, I couldn’t create an album without putting at least one image in it. A little frustrating if you want to create a top level album to hold sub-albums. Another issue is the inability to move photos or albums; apparently there is not yet a way to move things while retaining the comments and such. There are also a few features I’d like to see implemented in future versions of Zenphoto – the ability to re-upload a photo (to replace a photo with a touched up version, while preserving the comments), and the ability to choose what portion of the photo is used for the thumbnail.

Between the two gallery options, it’s a tough choice. Gallery does almost everything I want, plus a lot more that I don’t really want or need. It’s a bit larger, and more difficult for me to maintain on my own. On the other hand, Zenphoto does the basics, without some of the extras. It doesn’t do as much as Gallery, but I prefer the way it does some things. Zenphoto was easy to install, and looks to be easier to maintain. In the end, I’ll probably go with Zenphoto – it doesn’t do everything I want, but it does everything I NEED, and it’s prettier.

Flickr vs. Gallery2, Revisited

I’m still experimenting with online photo galleries, and becoming thoroughly frustrated with my options. At the moment, here is how the two front runners compare;

Flickr, Pro:

  • Relational/Dynamic view – I love that photos are basically all in one big folder, and that you can assign them to dynamic sets, so that the original photo (with accompanying data) can appear in multiple locations, rather than copying and pasting a photo into multiple albums.
  • Licensing – Flickr offers a simple way to license every photo, allowing Creative Commons licenses or Copyrights to be attached to photos. You can have a default license, so that every photo uploaded has the default license, or change the license on a photo-by-photo basis.
  • Community – By design, Flickr is like a social network for photos; it exists as a photo sharing community. And while you don’t have to participate in groups, or have contacts, it is nice to be able to easily share photos, or have your work critiqued by others.

Flickr, Con:

  • Limited Customization – There is very little you can do to Flickr to personalize it, and make it your own. You can select from one of 4 different views (6 if you have a Pro account), and that’s about it. No colors or themes at all.
  • Loss of Control – Since Flickr hosts the images, you can’t tweak the software or add plug-ins to make it do what you want. You are also at the mercy of Flickr, should they change any of their policies or Terms of Service.
  • Restrictions – Free accounts have lots of restrictions (bandwidth, number of sets, file size, images shown in archives) but even Pro accounts have some restrictions. The main restriction is file size (currently 10MB per photo for Pro accounts), although who’s to say that Flickr won’t change the annual fee or restrictions?
  • Censorship – From what I’ve read thus far, Flickr tends to be a bit over-zealous with censorship issues. A user’s comments, photos and entire account can be deleted, with little recourse, if someone flags a comment or photo as “questionable”.

Gallery2, Pro:

  • Complete Control – Since you host it yourself, you are in absolute control. You want all your thumbnails square? No Problem. You want to crop your own thumbnails, rather than have the default? Easy.
  • Customization – There are loads of themes for Gallery2, and various color packs to change the color scheme. But if you don’t like those options, you can create your own theme, too.
  • Plug-ins – On the nature of customization, if there is something you want accomplished in Gallery that can’t be done out of the box, someone may have already written a plug-in to accomplish what you want. Or, you could write your own plug-in.

Gallery2, Con:

  • Strictly Hierarchical Storage – Gallery was built to mimic a photo album, and so photos are stored in a series of nested albums. Photos can show up in multiple spots, but only as links to the original or as replicas, which won’t share any comments.
  • Lack of Community – Since you host Gallery yourself, you’re not really part of a community of users. This can go either way, though; I wouldn’t really gain much “community” from Flickr, since few of my friends and family use Flickr, or even know what it is. And do I want random strangers commenting on my photos?

In the end, I simply can’t go with Flickr. Yes they have Dynamic/Relational sets, but I just don’t trust them with my photos. Before, I might have considered it, but with the censorship controversy I’ve been reading about, there is no way I’d entrust my photos to them. I would much prefer to run my own photo gallery and know I have complete control over it, even if it doesn’t do everything I want. This isn’t to say I’ll stay with Gallery2 forever, but at the moment it looks to be the best solution for my needs.

Flickr vs. Gallery2

I’ve been checking out photo gallery software online, trying to find one that does exactly what I want. Of course, part of that search involves figuring out exactly what I want from gallery software.

Currently my gallery is powered by Gallery2, and while there is nothing wrong with it, I wish it did more. The organizational structure (nested albums) lends itself well to event-based photography, which until recently was all I ever had a need or desire for. I love that it’s customizable; I can change themes, and install modules until it looks like I want, and does almost anything I want. Permissions can be assigned to nearly every task, allowing only registered members to vote on photos, or requiring a password to view certain galleries. Basically, I love that I have complete, neurotic control over every minute detail. But while I like the control, I’m starting to outgrow the nested album style of organization. Sometimes I’ll go for a walk, and take some silly pictures just to play with settings and learn what I can do. If they turn out nice, I’d like to post them to the gallery, but where? They don’t really fit into any of the existing albums, so do I just leave them loose, on the top level? Or do I make a “random” album and drop them in there? In case you hadn’t noticed, I’m a bit neurotic about having things all put away and organized.

This is where Flickr tempts me. I don’t like the loss of absolute control, but I really prefer the organizational style. It’s like my Outlook to Gmail conversion; while Gmail has been my primary email address for a year or two now, I’ve only recently converted to using the web interface. Previously, I had been using Outlook , with it’s directory-style email storage. With the switch to the web interface, comes the use of Gmail’s organizational scheme; labels rather than folders. At first I hated labels, just because I was used to folders. But then I discovered exactly what I could do with labels, rather than folders. Email messages could have multiple labels, and show up under each label without needing to copy the email message to multiple folders. Flickr has tagging (which can also be accomplished with Gallery2, via plug-ins), but it also has sets and collections. A set is like a folder, and yet not. Photos can belong to multiple sets, a single set, or to no set at all. The sets can be grouped into collections, and those collections can be grouped into higher order collections. A good example – I took photos at weddings this summer. As I am wont to do, I ended up taking some photos at the wedding, that had absolutely nothing to do with the wedding (nature shots of the outdoors, etc.) With Gallery2, I would need to decide if they were going in the album with the wedding photos, or in another Nature shots album, since they can’t go in both. With Flickr, I wouldn’t have that problem – the photos could go in the set of photos from that wedding, and whatever other set I wanted. I could create a Collection of sets for Family Events where each set is photos from an event, and another Collection for Wedding Prep, with the actual Wedding Set belonging to both collections.
So this is my conundrum; I like how Flickr organizes photos, but I prefer having the control of Gallery2. I would actually consider springing for a Flickr Pro account, because honestly $25 a year isn’t bad for unlimited photos and unlimited bandwidth. But if I could find a free, self-hosted alternate (like Gallery2), I would seriously consider that as well. At the moment I’m trying to determine if there’s a way I can make Gallery2 more like Flickr, but I suspect it isn’t possible. So, do I sacrifice absolute control to get an organizational scheme I like, or stick with absolute control but remain unhappy with how photos are stored?