Skip Menu |

This queue is for tickets about the CGI-Application-PhotoGallery CPAN distribution.

Report information
The Basics
Id: 33908
Status: resolved
Priority: 0/
Queue: CGI-Application-PhotoGallery

People
Owner: Nobody in particular
Requestors: tlhackque [...] yahoo.com
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: (no value)
Fixed in: (no value)



Subject: Easier navigation & other human factors suggestions
This is a wishlist item - but it is important. Couple of suggestions based on feedback from my users (and my own use): Browsing the gallery is a bit awkward - once you view a photo, you have to use the browser's "back" button to get to the next photo. This can also be slow when the previous page is full. (And worse when, as in my case, the gallery is served via SSL!) In the single photo view, it would be good to add 3 links above each photo (left of the filename): Next (Next photo in current directory - if last, go up to the directory view (thumbnails) Previous (Previous photo in current directory - if first, go up to the directory view) <directoryname> (Back to the directory view) (Next and Previous should not go into sub-directories!) And for the directory views (except the top), a link to the next higher directory. I think this would make it a lot easier and much less confusing to browse a collection. Finally, new users often think that the preview thumbnails next to a gallery name are the entire contents. It might help if there were a column heading such as "Sample photos". It could go next to the "Galleries" heading. And maybe the "View" button should be "View all photos"...
I've attempted to apply your UI suggestions. Check it out. Version 0.11 uploaded to CPAN.
From: tlhackque [...] yahoo.com
On Sun Mar 09 22:34:49 2008, BRICAS wrote: Show quoted text
> I've attempted to apply your UI suggestions. Check it out. > Version 0.11 uploaded to CPAN.
Again, much improved. But there are log errors. Here's a case where I clicked on the second to last image in a gallery, then clicked "next". The log contains: [Mon Mar 10 08:32:10 2008] [error] [client 192.168.148.108] Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/5.8.8/CGI/Application/PhotoGallery.pm line 492., referer: https://gallery.litts.net/gallery.cgi?mode=view&photo=% 2FAnthony%20GH%202007%2FPICT0102.JPG Looks to me like the next = shift is returning undef (there is no next), but you're trying to remove the directory anyway.. I made it look like: $next = shift @files; $next =~ s{^$dir}{} if defined $next; Not sure if there are other cases - gotta run now, but thought I should provide quick feedback. I appreciate your efforts. T --------------------------------------------------------- This communication may not represent my employer's views, if any, on the matters discussed.
Warning squashed. Version 0.12 release to CPAN.
Subject: RE: [rt.cpan.org #33908] Resolved: Easier navigation & other human factors suggestions
Date: Mon, 10 Mar 2008 05:42:28 -0700 (PDT)
To: bug-CGI-Application-PhotoGallery [...] rt.cpan.org
From: tlhackque <tlhackque [...] yahoo.com>
Again, much improved. But there are log errors. Here's a case where I clicked on the second to last image in a gallery, then clicked "next". The log contains: [Mon Mar 10 08:32:10 2008] [error] [client 192.168.148.108] Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/5.8.8/CGI/Application/PhotoGallery.pm line 492., referer: https://gallery.litts.net/gallery.cgi?mode=view&photo=%2FAnthony%20GH%202007 %2FPICT0102.JPG Looks to me like the next = shift is returning undef (there is no next), but you're trying to remove the directory anyway.. I made it look like: $next = shift @files; $next =~ s{^$dir}{} if defined $next; Not sure if there are other cases - gotta run now, but thought I should provide quick feedback. I appreciate your efforts. T --------------------------------------------------------- This communication may not represent my employer's views, if any, on the matters discussed. Show quoted text
-----Original Message----- From: Brian Cassidy via RT [mailto:bug-CGI-Application-PhotoGallery@rt.cpan.org] Sent: Sunday, March 09, 2008 22:35 To: tlhackque@yahoo.com Subject: [rt.cpan.org #33908] Resolved: Easier navigation & other human factors suggestions <URL: http://rt.cpan.org/Ticket/Display.html?id=33908
>
According to our records, your request has been resolved. If you have any further questions or concerns, please respond to this message.
____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping