Wishlist: upcoming/requested features

This is a list of possible features for a future version of GoodGallery. If you have anything to add, please email me: Cartossin at gmail dot com.

Feature: Slideshow
Coming to GG: maybe
My thoughts: I like the idea of a slide show, but I don't think its completely necessary to GoodGallery. If I add a slide show, I have to have controls for it and some method of starting it which leads to more screen clutter and a busier interface. If I could find a way to add it without adding screen clutter, I'd to it.
source: Requested by users.

Feature: Detect more misconfigurations including if a gallery is empty
Coming to GG: Yes.
My thoughts: I've seen a couple users create a blank gallery. I don't think they know to put the images in the same folder with the script. This is a trivial feature to add and I believe it improves user friendliness. There are also some other improvements to error detection I've already made and will be in the next version.
source: Me(observing users)

Feature: Ability to scale back cpu/memory usage while building thumbnails
Coming to GG: Definitely. I already wrote a queue functionality that limits number of simultaneous XmlHttpRequests
My thoughts: This will be in the next version.
source: Me

Feature: Ability to embed the gallery into an existing web
Coming to GG: maybe
My thoughts: pros: This could be a good feature and wouldn't require heavy internal restructuring of GoodGallery as all the navigation is done with javascript. cons: This sort of gets away from the general aim of what I am trying to do with GG. If you want a gallery in your page, why do you need all this automation and flexibility? GG is designed specifically for quickly indexing a folder full of mixed images. It's not designed to take the place of custom galleries designed on your computer or *gasp* handmade galleries. The bottom line is: maybe I'll do it, maybe I won't. Convince me.
source: Requested by user.

Feature: ability to comment on pictures, make multiple galleries, have registered users, etc
Coming to GG: No.
My thoughts: That product exists already. It's called Coppermine or Gallery 2. To add a lot of this functionality, I need to remove ease of use. My setup instructions would go from a few sentences to a few pages. This would ruin what I have already. Even simple comments become a problem because I'd have to have some kind of reliable way to keep it from being mass spammed which is quite an undertaking.
source: Requested by confused uninformed users.

Feature: admin console to delete pictures, rotate them, manual forced rebuild, etc.
Coming to GG: probably (as soon as I get a surge of motivation)
My thoughts: You might be thinking that an admin console would be adding clutter and fluff to GG, but this is a feature I could make unobtrusively. I would turn it off by default, so any users of 1.0 wouldn't even notice this feature unless they decided to turn it on. I havent done it yet because I don't really know how to do it securely. I'd have to do some reading and learn how to do it and I'm really just procrastinating on this one. It's a larger feature that would take a good amount of work/research.
source: Me

Feature: exif tag support
Coming to GG: I don't know. Depends on demand
My thoughts: One of my goals with GG is maximum compatibility and I don't think exif is turned by default on most hosting configurations. So my only option is to have exif support but turn it off by default. This is a bit of work, and I don't think many users would be able to use it. I will note, I have figured out how to do it with minimal (if any) speed decrease. I would use a delayed XHR call to a plain text file generated on cachebuild (per file)
source: Me

Feature: support for non-image formats like videos, sounds etc
Coming to GG: No.
My thoughts: And why not have it vacuum and cook too? This is outside of the scope of the script and would really ruin the flow. HOWEVER; Fear not. My next project is most likely going to be a universal directory listing script. It will play videos and sounds in window, have multiple sort options, and be faster than the default apache directory listing. (Yes really, I've got it all worked out) Think windows explorer, but on a website. Oh and if this exists already, please tell me.
source: Requested by users

Feature: page counter displays even if there's only one page making it pointless; It should detect pagecount and not display counter if there's only one
Coming to GG: Yes. It will be in the next version.
My thoughts: I think this is a no-brainer
source: me