I am working hard to get v3.4.0 finished. The major feature I'm working on for this version is a redesigned image management fieldset for records that have images (Products, Categories, etc...). This will replace this:
with something like this:
Clicking on an image will expand it like so:
This is also going to replace the popup image editor that you see in current versions when you click on an image to edit it. I *may* do away with the crop feature as a result of that, not sure yet.
I'm trying to make this as simple as possible. This model is going to be "instant", in that whatever you do is going to happen when you trigger it. For example, if you change the "Auto-generate" field the image will be autogenerated on the fly and will appear as such on the page without having to submit the form.
Same goes for every image action, rotate, flip, resize, etc... In theory, you could open a product record, alter all of the images, and not bother to click "Save changes" and the changes will still stick. We may alter that as we test this, and may offer an undo button for certain options.
We are planning on an upload feature that will allow you to select multiple files at once and upload them. When you do, the plan is to have the uploads appear live on the page as new images alongside the already existing images. Those new pending images will have progress bars to indicate their upload status.
We also have plans to add some drag and drop support to reassign images. For example, you could drag one of the "Additional" images to the "Large" image. When you let go, that image now becomes the Large image, and the one that was large is changed to where the additional image was.
I'm using the Mootools framework to assist in coding this. It is my new best friend.
I have a long way to go on this, but if you'd like to see an early example of the interface, you can check it out here:
http://www.squirrelcart.com/demo1/image_upload_test/
Disclaimer:
This is a demo, but as with anything we post that is not yet incorporated into Squirrelcart, it is strictly for demo purposes. It cannot be used by anyone for any reason other than to view the interface demo at the URL above.
This demo does not actually perform any actions. It is strictly a very early stage interface mockup for the purpose of planning this feature. If something doesn't work, it's because we didn't program it yet.
I would love any feedback you may have on this.





Reply With Quote


