Fellow Zenner Who Shall Remain Anonymous: IH has so many base issues- I've never installed it once
Little Ol' Me: What issues??
Little Ol' Me: Would love your take on it..
Fellow Zenner Who Shall Remain Anonymous: Non-SEO capatibilty for starters
Fellow Zenner Who Shall Remain Anonymous: No smart resize/crop capability
Little Ol' Me: It's always worked well for me.. Makes it EASY for me to help clients with product images.. Trying to teach them Zen
Little Ol' Me: But it does re-size images.. it always has..
Fellow Zenner Who Shall Remain Anonymous: It's wierd work/don't work issue based on where the image is displayed
Little Ol' Me: It doesn't crop images.. but it does indeed resize them..
Fellow Zenner Who Shall Remain Anonymous: It' resizes, but does not do an intelligent crop
Little Ol' Me: No it never did crop images..
Fellow Zenner Who Shall Remain Anonymous: the huge cache it creates
Fellow Zenner Who Shall Remain Anonymous: and does not manage
Fellow Zenner Who Shall Remain Anonymous: leaving lots of orphaned images
Little Ol' Me: That's true..
Little Ol' Me: and the only way to fix that is to periodically clear the image cache..
Fellow Zenner Who Shall Remain Anonymous: and kills backups because of that
Little Ol' Me: How does it kill backups??
Fellow Zenner Who Shall Remain Anonymous: They become too large and most servers timeout
Little Ol' Me: Ahhhh
Little Ol' Me: I don't include the bmz_cache folder when doing backups..
Little Ol' Me: and I don't transfer the contents of the bmz_cache either when moving sites..
Fellow Zenner Who Shall Remain Anonymous: That's if you do a selective backup rather than a full
Little Ol' Me: Exactly..
Fellow Zenner Who Shall Remain Anonymous: And that's one area I don't want to have to teach a client about
Little Ol' Me: Now that's one thing I don't teach them at all..
Little Ol' Me: Explaining how to backup their sites is one of those areas they just don't seem to "get"..
Fellow Zenner Who Shall Remain Anonymous: precisely- and if they are using IH they get stuck
Little Ol' Me: So I usually setup their backups for them.. after that they just have to run..
Fellow Zenner Who Shall Remain Anonymous: usually because their host has them tied down to storage space
Little Ol' Me: yeah.. if the host allows I usually have the backup results e-mailed to them as a .zip file.. (the site files at lea
Little Ol' Me: the DB backups are done similarly, but seperately.. (e-mailed as a zip if the host allows this)
Little Ol' Me: One Zen Cart community member sent me code to add cropping to IH2, but she also included code to
Little Ol' Me: Tha's poor image management practice, and it shouldn;t be a part of IH2 IMHO
Little Ol' Me: the cropping part would be cool though..
Little Ol' Me: Would love to figure out how to make the cache periodically clean itself automatically or at the VERY LEAST, notify
Fellow Zenner Who Shall Remain Anonymous: I never got the reason behind the cache- If the mod is going to create the image on-the-f
Little Ol' Me: I've been reading Tim's documentation and it kinda makes sense..
Little Ol' Me: The resizing, compression, and image conversion options create a new file, which preserves the original image..
Little Ol' Me: So if the shopowner decides to change any of those options, they do not have to upload a new image again..
Fellow Zenner Who Shall Remain Anonymous: Yes, but there is no need to create the file and store it- You can create it on the fly e
Little Ol' Me: From what if you don;t preserve the original image??
Little Ol' Me: You can't take a JPG make it into a GIF, and then later take that same GIF and turn it back into a JPG..
Fellow Zenner Who Shall Remain Anonymous: But if you wipe the original image- the stored images should also be wiped
Fellow Zenner Who Shall Remain Anonymous: yes you can
Little Ol' Me: I don't disagree..
Little Ol' Me: would lose image quality along the way..
Fellow Zenner Who Shall Remain Anonymous: going from lossy to non-lossy and back again- yes
Little Ol' Me: preserving the original image means you create the new image with the new settings and retain the image quality..
Fellow Zenner Who Shall Remain Anonymous: but that depends on your compression ratio
Little Ol' Me: what's NOT here is the fact that the old image is left behind in the cache..
Little Ol' Me: if you change image settings the mod should create the new image, and remove the old one..
Fellow Zenner Who Shall Remain Anonymous: IH also has an issue of updating when a new image with the same name get's uploaded
Little Ol' Me: No doubt the cache management leaves a LOT to be desired..
Fellow Zenner Who Shall Remain Anonymous: That's why creating the image 'on-the-fly' is the better option
Fellow Zenner Who Shall Remain Anonymous: It's always based on the current base image and it does not tank up l
Little Ol' Me: But again.. I'm not understanding what you would create them from?? Would the shopowner have to
Fellow Zenner Who Shall Remain Anonymous: no
Little Ol' Me: They can't create a new image from an exiting image that's already compressed..
Little Ol' Me: the quality would be awful
Fellow Zenner Who Shall Remain Anonymous: Take a good base image of a decent resolution and just create the offfshoot images from i
Little Ol' Me: Right.. but the original image and the compressed resized image are both being stored then..
Fellow Zenner Who Shall Remain Anonymous: The base image always exists
Fellow Zenner Who Shall Remain Anonymous: and the child images are created from it
Fellow Zenner Who Shall Remain Anonymous: Replace the base image and the child images are changed automatically
Little Ol' Me: okay.. I'm still not clear.. aside from the fact that IH2 doesn't clean up after itself (orphaed
Fellow Zenner Who Shall Remain Anonymous: Only one copy of the image would exist
Fellow Zenner Who Shall Remain Anonymous: so- minimal storage
Little Ol' Me: and where would the original exist??
Fellow Zenner Who Shall Remain Anonymous: all other copies are created as they are called on
Little Ol' Me: the image you used to create this "on the fly" image??
Fellow Zenner Who Shall Remain Anonymous: images/
Little Ol' Me: that's where they are stored now if you use IH2..
Fellow Zenner Who Shall Remain Anonymous: you can add as many different varients of the original image as you want
Fellow Zenner Who Shall Remain Anonymous: each new variant only exists for as long as the person viewing that image is browsing the
Little Ol' Me: but all those variants will be seen as additional images based on how Zen Carts additional image recognition code wo
Fellow Zenner Who Shall Remain Anonymous: exactly- but ZC does not need to know if that image truly exists or not
Little Ol' Me: but that's actually not desireable behavior..
Fellow Zenner Who Shall Remain Anonymous: As for image based SEO- then the root image will do the job
Fellow Zenner Who Shall Remain Anonymous: All ZC needs to know is that if it calls on an image then an image will be served
Fellow Zenner Who Shall Remain Anonymous: In fact it doesn't even need to know that as it does not do an inventory check on images
Little Ol' Me: in your "on the fly" model I would upload one image named daisy.jpg.. The "on the fly" functionality will create the
Fellow Zenner Who Shall Remain Anonymous: even the various SitemapXML mods don't even check that
Fellow Zenner Who Shall Remain Anonymous: yep
Fellow Zenner Who Shall Remain Anonymous: but only when called
Little Ol' Me: But Zen Carts way of recognizing additional images is based on the NAME of the image..
Fellow Zenner Who Shall Remain Anonymous: if someone does not view the medium daisy.jpg then it is never created
Little Ol' Me: and in the example I just sited, the product page will show one image and two additional images for this product..
Fellow Zenner Who Shall Remain Anonymous: ZC only recognises the base image- if jumps thru hoops to get to the large and medium fom
Little Ol' Me: so your approach would modify the way Zen Cart currently identifies additional images???
Fellow Zenner Who Shall Remain Anonymous: no,
Fellow Zenner Who Shall Remain Anonymous: ZC only lists additional images if they exist in the same folder with
Fellow Zenner Who Shall Remain Anonymous: it does not look in the large and medium folders
Fellow Zenner Who Shall Remain Anonymous: these only get called for when someone clicks on an image or if it's required in a listin
Little Ol' Me:_med.JPG, and daisy_lrg.JPGThen I don't get it.. In the example I sited, Zen Cart (without IH2) would display daisy_sm.JPG, daisy_med.JPG,
Little Ol' Me: actually it would show daisy.JPG, daisy_sm.JPG, daisy_med.JPG, and daisy_lrg.JPG as one main image and three additio
Fellow Zenner Who Shall Remain Anonymous: No, with only one base image, it would only display one image
Fellow Zenner Who Shall Remain Anonymous: It would not be aware of the other images because they don't exist
Little Ol' Me: Zen Cart's product image code really doesn't work that way now..
Fellow Zenner Who Shall Remain Anonymous: Sure it does- it just looks in one folder for the images
Fellow Zenner Who Shall Remain Anonymous: images/
Fellow Zenner Who Shall Remain Anonymous: large is put in images/large and medium in images/medium
Little Ol' Me: and if all four of those images are in that folder linked to one product Zen Cart links them all
Fellow Zenner Who Shall Remain Anonymous: the start of the image name. daisy.jpg will link to daisy01.jpg, daisy02.jpg and daisy_gi
Little Ol' Me: doesn't even matter if I have images in the large or medium folders..
Fellow Zenner Who Shall Remain Anonymous: nope
Fellow Zenner Who Shall Remain Anonymous: if they don't have a base image then they are never seen
Little Ol' Me: But what product wouldn't have a base image and then have other images??
Little Ol' Me: How would you have a large product image without a base image??
Fellow Zenner Who Shall Remain Anonymous: Most ZC products out there
Little Ol' Me: how would you have a small product image without a base image??
Fellow Zenner Who Shall Remain Anonymous: your base image can be large- ZC resizes it
Little Ol' Me: Right.. but every image named like my base image would be seen as an additional image..
Fellow Zenner Who Shall Remain Anonymous: yep
Little Ol' Me: I'm not getting how I can have four images with the same base name NOT be seen as additional images..
Little Ol' Me: go back to my daisy example..
Little Ol' Me: HOW does that happen with the way Zen Cart decided how to link additional images to a product..
Fellow Zenner Who Shall Remain Anonymous: But daisy_medium and daisy_small are not addtional images- they are variants
Fellow Zenner Who Shall Remain Anonymous: they get called for other purposes
Little Ol' Me: and Zen Cart willsee them as additional image today.. simply because daisy.JPG is seen as linked to daisy_medium.jpg
Fellow Zenner Who Shall Remain Anonymous: that's why they are in different folders, so they don't get called as additonal
Little Ol' Me: Okay..
Little Ol' Me: That makes sens.. So NOW.. I back to my ORIGINAL question..
Fellow Zenner Who Shall Remain Anonymous: similar named images only get linked in the root folder
Little Ol' Me: so in your mod an additional variant folder for small images would have to exist..
Fellow Zenner Who Shall Remain Anonymous: no
Little Ol' Me: Why??
Fellow Zenner Who Shall Remain Anonymous: just the abilty to reply to a call looking for a small image
Little Ol' Me: where is the small product image??
Little Ol' Me: PHYSICALLY??
Little Ol' Me: or does it even exist??
Fellow Zenner Who Shall Remain Anonymous: it's created when called for
Fellow Zenner Who Shall Remain Anonymous: no
Fellow Zenner Who Shall Remain Anonymous: it is created on the fly when ZC asks for it
Fellow Zenner Who Shall Remain Anonymous: it is not a file on the server
Little Ol' Me: So why create physical files for medium and large images then??
Fellow Zenner Who Shall Remain Anonymous: no need
Little Ol' Me: So ALL images would be created when called for.. Not stored anywhere, and the cheese stands alon
Fellow Zenner Who Shall Remain Anonymous: all you have to do is serve back image data when ZC asks for it- It does not have to phys
Fellow Zenner Who Shall Remain Anonymous: You'd still need an original image to create the copies from
Little Ol' Me:
Little Ol' Me: NOW I get it!!!
Little Ol' Me:
Fellow Zenner Who Shall Remain Anonymous: huzzah!