Hi, i've been using drupal for about two years. I'm working on this website: www.galephotographic.com

It's a showcase/storefront for my photography. I think what's up now is the third full rework of the site. It's been stagnant for almost a year, as I've been really busy with school. Anyway, it's kind of hacked together in some ways and I'd like to streamline it.

Here's a list of what I'm trying to accomplish:
1. Display photos in galleries using taxonomy/views. I have this down pretty well.
2. Streamline the gallery structure: You can see the grid isn't really even. I think that's a function of the length of the text vs size of the image but I'm not sure.
3. Sell photos: This is pretty hacked together at the moment. The galleries use Lightbox to display images. There's a "Buy a print" link in the caption of each photo that takes you to the photo's node, where you can choose a size and add to cart. I'd really like to get rid of that intermediate step and put the size selection and add to cart right in the lightbox frame.
4. Upload mutliple images at once: Ideally, by placing images into a folder on the server, having the server automatically create an ubercart product and thumbnails, and add them to the appropriate gallery.
5. Highlight images on the front page: I want to be able to write a little description of the story behind each photo and bump it to the front page when I do so. I have a handle on this one, and it works.

I'm pretty stuck on 2, 3, and 4.

With the gallery structure, i'm using views' grid view right now. Is there a flash-based solution?

How can I get the select size box and add to cart button into the lightbox frame, instead of a link to the node?

What would I need to do to be able to upload photos to the server, make it do the resizing, create products and add to the proper galleries?

Thanks for your help. I appreciate it :)

Comments

yosemite’s picture

i have been working with the same issues on my photo site at
http://yosemitestock.com/

and tried a lot of galleries, views/cck galleries etc. finally settled on something similar to yours. used views, etc to create menus to categories. i tried the whole selling thing but and had it all set up with sizes, matts etc but finally settled on a 3rd party, zenfolio. now i just have links using a field to the photo on zenfolio.

this has worked pretty well and prints are selling but i was always looking for a better grid/gallery and then ran across a site using the Views Galleriffic which looked cool and i am trying to make it work, you can see this work in progress at
http://yosemitestock.com/galleries

just need to figure out how to make the links live on the description below the image and then sort by categories and make a view for that

how did you get that "buy" link in lightbox?

galed’s picture

i went into lightbox and changed the "View image details" text to "Buy a print." So it still just takes you to the node, but the node has a size select and quantity input box plus an add to cart button.

Ideally, i'd really like something like simpleviewer. I love the way lightbox works, but i'm never happy with how the image thumbnails are displayed. I like the way that galleriffic looks, but i wish it wouldn't do the circular galleries, so when you get to the last image on the page, instead of going to the first image, it goes to the next page.

I just stumbled on the new version of the image module, which does a lot of this automatically: I can put images into a folder, it'll import them, I can edit their titles, captions, and which gallery i want to put them into individually (gallery has to get created first). You can put images into multiple galleries if you go to taxonomy and allow it. I'm looking for a better way to display the photo grid though.

And through some glitch of my localhost, i can't edit anything in any of the views. Even if i create a new one, I can't change anything... gotta get that worked out

EDIT: found a fix for the views error. It turns out to be a php backwards compatibility issue. there's a stray & on line 1559 of views/includes/admin.inc