Suggestions for Gallery Remote

sgartner
sgartner's picture

Joined: 2003-10-05
Posts: 16
Posted: Fri, 2003-10-31 02:53

Paour,

As requested, here are some suggestions for Gallery Remote. As I get more people using it I'll post more.

Everyone: Please comment and after I have confirmation that there are no hidden features here I'll post these to SF.net.

I think it would be clearer to *not* put any number on the entries (instead of url.99 just use url) for the "merge" properties file published by a site. Since this is a special properties file there is no real conflict (as there is in the client properties file). This file is for one specific server anyway since you wouldn't be able to tell multiple servers if they were
all .99 either. Also, I think there should be a standard location and name for this file on a site (and the default version of the file should be created/modified by the config wizard).

Server definitions in the dialog should be titled, not just URLs. For techy people reading the URL is enough to tell us what gallery we are connecting to. For non-techies (like my Mom, or my boss ;-) a description would be preferable. Then I would change the prompt on the main dialog to simply "Gallery" instead of "Gallery URL" and in the preferences change it to "Galleries" instead of "URLs".

An option to auto login would be nice, especially for those people (the majority is my guess) who only have one gallery in the list. When they launch Gallery Remote it would auto-connect to the last gallery used (or the only one). Or, maybe you could let them mark one as the "default" in the preferences.

The button on the main dialog to remove an image from the list to upload is marked "Delete" and has a trash can on it. There is no clear indication that this will not delete the actual file on disk. This will scare and confuse non-techies. If you instead marked the button "remove" (with or without the trash can) then it would not be so scary.

When saving a .grg file there is no warning dialog before you overwrite an existing file.

When opening the file|save dialog, there is currently no memory of where you were last. The "add pictures..." dialog remembers where I was, why does the file|save dialog forget?

Also, the program does not remember that I last opened a specific grg
file. It would be nice to have a "save" button on the dialog that would save the current changes into the last .grg file that I had opened. That way, if I am working on putting captions to 200 pictures, I can save it every once in a while (especially if I am taking a bio-break) and be certain of not losing my info. While you are at it, create an option in the program to save the file every x minutes for safe-keeping.

Standard keyboard shortcuts would be great (like Ctrl-S for Save, Ctrl-O for Open).

The program saves a backup GRG file just before uploading the pictures. However, it doesn't detect if the program is started again without having uploaded the pictures. A dialog asking if the user wants to restore from the backup file (which otherwise most users won't even know is there) would be very cool. This would go along with the previous suggestion to keep a "current file" opened.

Thanks,

 
paour
paour's picture

Joined: 2002-08-14
Posts: 1479
Posted: Fri, 2003-10-31 15:38

Many very good suggestions that would make it smoother sailing, and raise the overall quality of GR. It's hard to arbitrate between adding new features (much-requested things like an applet version of GR, remote manipulation of images already on the server, etc.) and polishing existing features and fixing small but annoying bugs.

I would be grateful if someone was willing to help out. So far, most people who have offered to help drifted off after a couple days, realizing that they didn't have time, or that it wasn't was easy as they thought (or disgusted by the code quality, although GR is now much cleaner than it used to be).

Any takers?

 
paour
paour's picture

Joined: 2002-08-14
Posts: 1479
Posted: Fri, 2003-10-31 15:45

Specific points:

Quote:
I think it would be clearer to *not* put any number on the entries (instead of url.99 just use url) for the "merge" properties file published by a site. Since this is a special properties file there is no real conflict (as there is in the client properties file). This file is for one specific server anyway since you wouldn't be able to tell multiple servers if they were all .99 either.

It shouldn't be a big deal for admins who create these files to use .99, so I prefer to spend development and testing time elsewhere...

Quote:
Server definitions in the dialog should be titled

Good suggestion. I recently spent some time disambiguating URLs that are the same except for the username. I now wish I'd thought of your solution before.

Quote:
An option to auto login would be nice

Yes, it would...

Quote:
The button on the main dialog to remove an image from the list to upload is marked "Delete"

I'll do that right away, you're right!

Regarding .grg files and save/load (including an auto-backup), you're right again, it would be great.

 
sgartner
sgartner's picture

Joined: 2003-10-05
Posts: 16
Posted: Fri, 2003-10-31 17:00
paour wrote:
I would be grateful if someone was willing to help out. So far, most people who have offered to help drifted off after a couple days, realizing that they didn't have time, or that it wasn't was easy as they thought (or disgusted by the code quality, although GR is now much cleaner than it used to be).

Any takers?

Paour,

I am definitely willing to help. I am a long-time Java programmer, but haven't done a lot of Swing (which, I assume, is what you are using here). However, I haven't been accepted yet into the developer pool for Gallery. I have been told that I have to wait until they determine if I am serious before they will allow me to get to the code. I'm willing to wait, but once I am in I'll be happy to help. You can look at my resume at http://www.pingbot.com/resume.html or at my skills profile on SF.net (user "sgartner") at https://sourceforge.net/people/viewprofile.php?user_id=225853

Scott

 
paour
paour's picture

Joined: 2002-08-14
Posts: 1479
Posted: Fri, 2003-10-31 17:08

Scott,

I don't know what you would want to do with PHP if you're an experienced programmer, and I need your help much more than the server-side guys do ;-).

You can get the code for GR (and Gallery) from SF.net CVS whenever you want, and if you'd like to fix some of the problems you highlighted, please do so and send me a patch. After that, you can join full-time if you want.

Pierre

 
paour
paour's picture

Joined: 2002-08-14
Posts: 1479
Posted: Fri, 2003-10-31 17:09

I meant an experienced _Java_ programmer. No insult meant to PHP-heads...

 
ozgreg
ozgreg's picture

Joined: 2003-10-18
Posts: 1378
Posted: Sat, 2003-11-01 04:36

Wish I could help you out, but my programming experiences is many years in the dim dark ages.... More than happy to test out your wonderful applications and give you a few pointers on bugs although...

 
ozgreg
ozgreg's picture

Joined: 2003-10-18
Posts: 1378
Posted: Sat, 2003-11-01 04:38

PS: What happened to Build 12 of Remote 1.2? I see it in the CVS on sourceforge but for some reason it has not made it to http://jpmullan.com/galleryupdates/ .

 
sgartner
sgartner's picture

Joined: 2003-10-05
Posts: 16
Posted: Sat, 2003-11-01 06:09
paour wrote:
Scott,

I don't know what you would want to do with PHP if you're an experienced programmer, and I need your help much more than the server-side guys do ;-).

You can get the code for GR (and Gallery) from SF.net CVS whenever you want, and if you'd like to fix some of the problems you highlighted, please do so and send me a patch. After that, you can join full-time if you want.

Pierre

Pierre,

I'll do that tonight and see if I can find some time to go through it this weekend and at least get to the point that I can rebuild the jar myself and tweak the program.

As to the other, every language has its place. I now claim to be fluent in 21 different programming languages. PHP is just number 22 and has come in handy more than once. I feel that you can't really claim to be a master toolsmith unless you have more than one tool.

Scott

 
paour
paour's picture

Joined: 2002-08-14
Posts: 1479
Posted: Sat, 2003-11-01 17:31
ozgreg wrote:
PS: What happened to Build 12 of Remote 1.2? I see it in the CVS on sourceforge but for some reason it has not made it to http://jpmullan.com/galleryupdates/ .

Yes, I recently rebuilt my linux box, and I haven't set up the auto builds yet. I'm in the process of doing so and new builds should start showing up over the weekend.

 
paour
paour's picture

Joined: 2002-08-14
Posts: 1479
Posted: Sun, 2003-11-02 02:57

Daily builds are back up.

 
ozgreg
ozgreg's picture

Joined: 2003-10-18
Posts: 1378
Posted: Sun, 2003-11-02 03:00

Excellent, did you see my post regarding testing of the auto configuration??

 
paour
paour's picture

Joined: 2002-08-14
Posts: 1479
Posted: Sun, 2003-11-02 17:01

The one where you offered to help? Yes, I gratefully accept. In general, offers of help are implicitly accepted, always :-)

 
ozgreg
ozgreg's picture

Joined: 2003-10-18
Posts: 1378
Posted: Sun, 2003-11-02 22:30

No this one...
--------------------------------------------------------------------------------
Ok I have created a complete Gallery Remote Configuration file and setup a URL to handle this requirement.. Gallery successfully loads the new settings however it does appear not to be reflecting those new settings in 1.2 B12 (This feature actually does not work at all in 1.1).

Guessing I believe that gallery remote needs a "refresh" to reflect the updated properties (restart when updating the new preferences??) as it is still reflecting the outdated values..

 
paour
paour's picture

Joined: 2002-08-14
Posts: 1479
Posted: Mon, 2003-11-03 05:01

You shouldn't need to refresh. Can you post the URL to the config file?

 
ozgreg
ozgreg's picture

Joined: 2003-10-18
Posts: 1378
Posted: Tue, 2003-11-04 04:49

Will do I just setup a testing example for you to log into and PM you the details..