The blog

Exploring the idea of FoxyCart + Menalto Gallery 3

I haven’t spent much time thinking about it quite yet, but combining FoxyCart with Menalto Gallery 3 might actually work.

There are several photo store applications available, but most seem to have been built when html tables were still the only way. This means that lots of the backend is most likely a bit shotty, old, or just plain no fun to use.

The new Gallery 3 is looking really nice! It’s built on Kohana PHP, which means it shouldn’t be too much trouble to tap into it. Kohana was originally based on CodeIngiter, so it should work pretty similarly.

Of course a stable release of G3 is still a ways off, but I think this bridge is worth looking into right away. Since G3 can manage all the albums, collections, etc, then maybe this bridge could work nicely. But, maybe not.

Delivery

The first major concern I see is how to handle the delivery of the files after purchase. FoxyCart can call external scripts at certain points during checkout, so that shouldn’t be a problem. And since Kohana allows for hooks, handling the delivery should just be a matter of coding the download scripts and setting up the calls.

Shopping experience

Is G3 really the best choice for a cart? I’m not too sure. It’ll certainly be helpful for the store admin, since the admin I’m building for uses Aperture, and the Aperture Gallery module will most likely be updated for G3.

In addition, G3 offers lots of other really nice stuff when it comes to displaying, prepping, and working with photos on the web. I have a feeling that the theme could dictate greatly the shopping experience for users, so it’s quite possible that this idea isn’t too far fetched.

We’ll see how it goes…

2 Responses to “Exploring the idea of FoxyCart + Menalto Gallery 3”


  1. Brett
    2009.03.07

    Hi Steve. I haven’t used Gallery (2) in a while, but you should definitely be able to make something work. Depending on how tight an integration you want you might want to look at our new User API so you could create and sync users from Gallery -> FoxyCart. We’re happy to help bounce ideas on our forum as well if you’d like to chat, as a Gallery integration would likely be appreciated by many. Thanks for using FoxyCart.

    PS: Your apollocreedtravels.com is pretty hilarious.


  2. Steve
    2009.03.07

    Hey thanks, Brett! I was thinking about how I’d handle users, and that’ll do just perfectly! And thanks for the other pointers.

    Glad you like the apollo site! We go through some real hell to get some of those!

Leave a Reply