Gallery vs Pixaria
Note: This review is intended as a comparison of these two online gallery systems from a business and usability perspective. Not overly technical.
Online photo galleries. Specifically the type that allows you to sell your pictures online. This is a topic which has led me to many sleepless nights and many… many of hours of research and testing. I’ve narrowed things down to two systems, both of which are very capable, but both have their pros and cons. One is a system developed by a very talented individual called Jamie Longstaff and it’s called Pixaria. The other is an open source system quite aptly named Gallery.

I’ve had the pleasure of working on both platforms quite extensively, although admittedly I’ve spent considerably longer on Gallery (over 12,000 pictures on one of my Gallery sites). I did also spend many late nights in the Pixaria system and I’m surely set in my ways to a degree, but once I got my head around things it was business as usual.
Unfortunately my Pixaria installation on Mediatemple’s (gs) offering had a nasty reaction to their one click Wordpress installation and effectively destroyed it. Good thing I keep backups, but it still means a lot of time uploading and re-linking things. Not Pixaria’s fault, but I’ve said it to you as a warning, so be careful in this regard.
Installation
Installing both systems was relatively simple. Pixaria requires a little more technical knowledge, but is documented so well that if you can’t get it up and running using the instructions, you probably shouldn’t be installing software on a web server anyway. Any web dev worth his/her weight in salt can install either without hassle.
Both require a MySQL database and PHP to run. A few other server configurations and plugins like gdLibrary are also required… or enhance your site. Versions of which can be found in the documentation of each system respectively.
Configuration
Making your installation of a gallery system is quite a personal process. Exactly how you want your gallery to look, how many images to show per page, how you want people to order, how you want to track those orders and anything else you want to have working just the way you want it.
Configuring Pixaria is relatively straight forward. The interface is quite intuitive but I sometimes found configurations take a number of steps where in Gallery they are amalgamated into one. I found the pricing setup a bit tricky and in testing the assigning of prices to items when importing them I think I must have gone back and forth and done things a number of times to get things how I wanted them.
It has been considerably longer since I configured Gallery, but I remember it being very straight forward. After installation, you are presented with a site admin navigation on the left (default skin) and from there it just a matter of clicking around and seeing what it does. The themes in Gallery are especially easy to change as well as the plugins, all through the admin interface, which is essentially the site front end with more options.
Both systems work with a templating system with which you can customise things to your liking with the skills of a good HTML/CSS guru. If you’re not one of them, I recommend you hire one or you’ll likely break either system.
The Admin Interface
Pixaria has a separate admin interface that looks slightly different to the default theme. It’s very elegant and user friendly. Gallery has it’s admin integrated into the look of the front end. In other words, once logged into Gallery, you are seeing the same aesthetic as your visitors as well as the options to administer your content.
Personally, I quite like the Gallery method since you can edit items/albums from one location and you are essentially testing things as you work with them. The drawback to this is that you are permanently logged in and see things as an administrator. I sometimes have to log out quickly to see how it looks without the admin dropdown menus etc.
Pixaria’s admin interface has the advantage of you being able to keep two tabs open, one with the admin, and the other with the front end. For testing this is better and removes clutter from an administratory(sic) front end.
Adding Albums of Images
I use the same method of adding images with both systems and that is to first upload via FTP to a designated folder on the server, and then have the software process the files (create thumbnails etc) on the server. Both seem to work equally as well, but in Pixaria, you are limited to I think 100 images per batch. Since I sometimes add up to and over 300 images per set, this posed a problem.
In Gallery, if you set your timeout for server processes high enough (quite techie this, but ask your host/developer), the number of pictures is incredibly high. I have not tested how high it can go, but I’m comfortable with about 350 images at 640×48px.
I’ve got the process of adding albums and images down to an art in Gallery and once I’ve sorted my images and uploaded, it literally takes a couple of minutes to create a new album, give it a name, some keyword tags and import a couple hundred images. I found the process on Pixaria a bit more laborious and the limit of 100 for processing really made things take longer on larger albums.
In Pixaria’s defense here, the (gs) server was ridiculously slow (not the software, I tested) so my patience was already stressed to the limit.
Copyright & Selling The Pictures
Selling images on the web. Where do I start? Some people think my pictures should be free for them to download. Sorry, I have to eat and as George Bush says “put food on my family” (honestly). As such, the images are watermarked to prevent theft and I offer the ordering of images using a shopping cart, credit card payment facility and other methods of payment. Through bandwidth restrictions in this godforsaken country (Hellkom), I don’t put the full size images on the server as I’d pay through the nose for the privilege, and if I went for international hosting, it would be tooooo sloooow for my market.
Watermarking in Gallery requires me to pre-process the images in something like Acdsee and then upload them. A serious bonus in Pixaria is that the system watermarks the large versions for you. This is great if you want people to be able to download the un-watermarked image. Call it unmonitored sales (no human intervention).
Both systems have the ability for a shopping cart and eCommerce, although in Pixaria it is by default (it is it’s core competency as far as I can make out) and Gallery as a plugin.
Currency options are limited in Pixaria, and I had to change the AUS$ in the code to an R symbol to represent Rands. Not ideal, but it worked. The Gallery plugin that I’ve been using actually uses this method but more generically and doesn’t require a hack. For proper eCommerce, I assume the Pixaria system can face problems here to site owners with odd currencies like mine. Luckily, we do things slightly differently.
I have a “checkout to email” option which leads the customer to our payment page using Gallery and I managed to configure things quite similarly in Pixaria. One thing I like about Gallery is that I edited the email template to show all the details, including thumbnails of the images and instructions for payment. Pixaria is more web based and just sends a brief notification email for most functions of the site. I find it preferable to have the email to print and file like an invoice. Call it a hard-copy.
On mentioning this aspect to Jamie from Pixaria, he said he will look into it and shouldn’t be too large a customisation. Being a one man band, it would be paid work (I assume), and nobody will know the system as well as he. In Gallery you’ll likely find a few people bidding on your project if you post it in rentacoder.com. Beware though. Some of them are charlatans. I won’t get into that now.
Overall, I think the Pixaria pricing structure for your images/products is superior, but with some customisation you can reach your goals with Gallery too.
Price
This will come as a surprise to people who think the freedom in Open Source means you don’t pay for anything, but I think Gallery properly installed, configured and set up will come at a higher price than Pixaria’s minimal $195 (US).
My reasoning is that for you to purchase, install and make some minor tweaks in Pixaria, you should be up and running within a couple of days if you do things methodically and just use your nut. Although Gallery is free and the installation process is simpler, your time configuring, installing plugins, revising the looks to suit what you need and setting up all the shopping cart functionality, your time, or money spent on someone else’s is going to be more.
I would say, the differences will be marginal, and Pixaria’s code does seem to be more elegantly written. I am no programmer, and as such, it’s much of a muchness… if it works, it works.
Conclusion
Who is Pixaria for?
If you’re a professional photographer who wants to sell pictures online. Not for $1 per image, but more in the region of 50 or 100 times that and even needs to have the ability for clients to request a quote for using an image in a publication or ad campaign, then Pixaria is probably your best option. Your ability to customise will be inhibited, but with a built in blog system, if you’re just selling pictures, you should do so very effectively using Pixaria.
Who is Gallery for?
If you’re the person above, but want the ability to change almost anything (for a fee) then you’re possibly better off with Gallery. It integrates with an number of other open source systems (Joomla, Wordpress etc.) and a developer is a bid request away on rentacoder. It has it’s pitfalls, but with the right person/team, you can mold Gallery into what you want.
Both systems are brilliant, and as I mentioned, I am using and intend to likely continue using both of them. This comparison is hastily written and if you spot any errors or oversights, please feel free to let me know in the comments.


I found your site on technorati and read a few of your other posts. Keep up the good work. I just added your RSS feed to my Google News Reader. Looking forward to reading more from you.
Jason Rakowski
Watermarking in Gallery requires me to pre-process the images in something like Acdsee and then upload them
Today this is not the way you describe
I choose a watermark and then all my uploaded pictures get a watermark in a thumbnail or resized picture or in a full resolution
You can choose yourself
I use gallery and I am thinking to switch to Pixaria because the feedback from the system ,like download ,who is online, and so on is better than Gallery
Gallery is ok but fot me I want a better feedback
Best regards
F.v.d. Duin
@Jason, thanks man. Glad to have a new subscriber. I don’t post hellishly often, but sometimes thats a good thing
@F.v.d. duin, thanks for pointing that out. I am going through a major overhaul/update/revamp of my gallery installation on http://www.circuitchaser.com. It will be awesome if things are as you say they are. I guess I’ll have to do a follow up article once I’ve installed and played with the latest gallery.
“I sometimes have to log out quickly to see how it looks without the admin dropdown menus etc.”
There is also no need to do this either in G2 as there’s a ’switch’ link to view the site as a ‘guest’ so you can have that open in another tab and just refresh that.
Re: Watermark, yes it’s very easy in G2 and has the option of showing WM or not if you are logged in or guest (ie: logged in user shows no WM).
Regards
I have already done extensive keywording within Photoshop CS3’s Bridge program. How do they both compare for importing keywording, EXIF, and IPTC metadata?
Also, are there any limitation to the amount of images allowed in either system? You mentioned you have over 12,000 images in Gallery. I would hate to find out that either program bogs down with larger quantities.
@Leon. It sounds like Gallery has grown nicely. I can’t wait for our update and re-do which is fast approaching.
Hi Alan, as far as I know, both support EXIF and IPTC quite effectively. I’m sure they both offer this info in their documentation.
Great article - has made my choice that much easier. Thanks again, Chris.
http://www.11thstudio.com