Another set of pages that might need tweaking

I was looking at search results tonight - and noticed that the "navigation bar" (for lack of an accurate term) jumps around. By "navigation bar" I mean the thing that looks like "Displaying results 551-575 | First <https://www.gutenberg.org/ebooks/search/?sort_order=release_date> | Previous <https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=526> | Next <https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=576> " When you move from pate to page it jumps up or down depending upon how much content, especially image content, there is on a page. I think it would be better for this particular part of navigation to be placed somewhere above the books, in the same place, to make it easier for people to move forward and backward through the pages. This might also help with mobile or tablet devices but I haven't tried that out (yet). In any event it ought to be a very small tweak Tim Hare Interest Bystander, Non-Inc.

Hi, Tim. We don't have an active Webmaster right now, so nobody can fix this. The search page is a fairly typical PHP+database application. Unfortunately we do not have a complete test platform, just our main production platform. If you or anyone else has skills and time to help out, we can work with iBiblio to get usernames set up etc. If you would just like to look at some of the code to see whether there is an easy fix, that is something I can probably help with. - Greg On Fri, May 04, 2018 at 01:14:56AM -0400, Tim Hare wrote:
I was looking at search results tonight - and noticed that the "navigation bar" (for lack of an accurate term) jumps around. By "navigation bar" I mean the thing that looks like
"Displaying results 551-575 | First <https://www.gutenberg.org/ebooks/search/?sort_order=release_date> | Previous <https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=526> | Next <https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=576> "
When you move from pate to page it jumps up or down depending upon how much content, especially image content, there is on a page. I think it would be better for this particular part of navigation to be placed somewhere above the books, in the same place, to make it easier for people to move forward and backward through the pages. This might also help with mobile or tablet devices but I haven't tried that out (yet). In any event it ought to be a very small tweak
Tim Hare Interest Bystander, Non-Inc.
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d

If I can get the source code and a database I can probably knock off some of those bugs. On Sat, May 5, 2018, 7:11 AM Greg Newby <gbnewby@pglaf.org> wrote:
Hi, Tim. We don't have an active Webmaster right now, so nobody can fix this.
The search page is a fairly typical PHP+database application. Unfortunately we do not have a complete test platform, just our main production platform. If you or anyone else has skills and time to help out, we can work with iBiblio to get usernames set up etc.
If you would just like to look at some of the code to see whether there is an easy fix, that is something I can probably help with. - Greg
I was looking at search results tonight - and noticed that the "navigation bar" (for lack of an accurate term) jumps around. By "navigation bar" I mean the thing that looks like
"Displaying results 551-575 | First <https://www.gutenberg.org/ebooks/search/?sort_order=release_date> | Previous < https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=526> | Next < https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=576> "
When you move from pate to page it jumps up or down depending upon how much content, especially image content, there is on a page. I think it would be better for this particular part of navigation to be placed somewhere above the books, in the same place, to make it easier for people to move forward and backward through the pages. This might also help with mobile or
On Fri, May 04, 2018 at 01:14:56AM -0400, Tim Hare wrote: tablet
devices but I haven't tried that out (yet). In any event it ought to be a very small tweak
Tim Hare Interest Bystander, Non-Inc.
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d

The attached picture is a mockup of what I think the results pages should look like. I couldn’t identify all of the fonts and reach all of the images from the files I got when I did “Save Page As…” in Firefox, so this was done with image manipulation. The basic idea is to move the feed, sort, and navigational stuff to the top and bottom, outside the <ul> … </ul> section, which is the results list. This would leave those items the same from page to page. The feed and sort icons would have alt= attributes to provide accessibility; the First, Previous, and Next links could be replaced with the “standard” icons used by many - |<, <, and > - also with alt= if necessary. I’m no expert, but I think there may be better ways in HTML5 to do this; it seems like there is an over-abundance of <span> elements to provide particular CSS choices. I also do not see where some of the images are pulled in, they’re not named in the HTML _or_ the CSS that I can see. If the source for the HTML (and PHP?) is available, I wouldn’t mind looking at it. Tim Hare Interested Bystander, Non-Inc. From: gutvol-d [mailto:gutvol-d-bounces@lists.pglaf.org] On Behalf Of don kretz Sent: Saturday, May 5, 2018 3:21 PM To: Greg Newby <gbnewby@pglaf.org>; Project Gutenberg Volunteer Discussion <gutvol-d@lists.pglaf.org> Subject: Re: [gutvol-d] Another set of pages that might need tweaking If I can get the source code and a database I can probably knock off some of those bugs. On Sat, May 5, 2018, 7:11 AM Greg Newby <gbnewby@pglaf.org <mailto:gbnewby@pglaf.org> > wrote: Hi, Tim. We don't have an active Webmaster right now, so nobody can fix this. The search page is a fairly typical PHP+database application. Unfortunately we do not have a complete test platform, just our main production platform. If you or anyone else has skills and time to help out, we can work with iBiblio to get usernames set up etc. If you would just like to look at some of the code to see whether there is an easy fix, that is something I can probably help with. - Greg On Fri, May 04, 2018 at 01:14:56AM -0400, Tim Hare wrote:
I was looking at search results tonight - and noticed that the "navigation bar" (for lack of an accurate term) jumps around. By "navigation bar" I mean the thing that looks like
"Displaying results 551-575 | First <https://www.gutenberg.org/ebooks/search/?sort_order=release_date> | Previous <https://www.gutenberg.org/ebooks/search/?sort_order=release_date <https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde> &start_inde x=526> | Next <https://www.gutenberg.org/ebooks/search/?sort_order=release_date <https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde> &start_inde x=576> "
When you move from pate to page it jumps up or down depending upon how much content, especially image content, there is on a page. I think it would be better for this particular part of navigation to be placed somewhere above the books, in the same place, to make it easier for people to move forward and backward through the pages. This might also help with mobile or tablet devices but I haven't tried that out (yet). In any event it ought to be a very small tweak
Tim Hare Interest Bystander, Non-Inc.
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org <mailto:gutvol-d@lists.pglaf.org> http://lists.pglaf.org/mailman/listinfo/gutvol-d
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org <mailto:gutvol-d@lists.pglaf.org> http://lists.pglaf.org/mailman/listinfo/gutvol-d


Sorry for my delay with this... I am trying to get our development server set up so it is suitable for sharing. - Greg On Sat, May 05, 2018 at 07:20:39PM +0000, don kretz wrote:
If I can get the source code and a database I can probably knock off some of those bugs.
On Sat, May 5, 2018, 7:11 AM Greg Newby <gbnewby@pglaf.org> wrote:
Hi, Tim. We don't have an active Webmaster right now, so nobody can fix this.
The search page is a fairly typical PHP+database application. Unfortunately we do not have a complete test platform, just our main production platform. If you or anyone else has skills and time to help out, we can work with iBiblio to get usernames set up etc.
If you would just like to look at some of the code to see whether there is an easy fix, that is something I can probably help with. - Greg
I was looking at search results tonight - and noticed that the "navigation bar" (for lack of an accurate term) jumps around. By "navigation bar" I mean the thing that looks like
"Displaying results 551-575 | First <https://www.gutenberg.org/ebooks/search/?sort_order=release_date> | Previous < https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=526> | Next < https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=576> "
When you move from pate to page it jumps up or down depending upon how much content, especially image content, there is on a page. I think it would be better for this particular part of navigation to be placed somewhere above the books, in the same place, to make it easier for people to move forward and backward through the pages. This might also help with mobile or
On Fri, May 04, 2018 at 01:14:56AM -0400, Tim Hare wrote: tablet
devices but I haven't tried that out (yet). In any event it ought to be a very small tweak
Tim Hare Interest Bystander, Non-Inc.
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d

Thanks to Don, Tim and others who might be interested in doing some development work. Here are a few resources I have now set up, and can make available, depending on interests: 1. github repository. Currently this is private, because I'd like a few other people to peruse it for any secrets that should be omitted. I left out key files and username/passwords, but would appreciate another set of eyes. If you would like to use github to access it, email me your github username and I will add you as a collaborator. https://github.com/gbnewby/gutenbergsite (but it's private, so you cannot see it unless you are added as a collaborator. This is not the live source for www.gutenberg.org, but it is the source for: 2. A development instance of www.gutenberg.org running at https://www.exosomatic.info/ This has a snapshot of the database for eBook metadata (PostgreSQL, unchanged) and Wiki (MySQL, the Wiki has been edited a little). One thing it does not have is the CherryPy application that delivers things under /docs and /ebooks. That is a separate application on a separate (Ubuntu) server... but as mentioned earlier, I want to completely replace /ebooks with static HTML5+CSS. This is a CentOS 6 server, with a very similar setup to the main site at iBiblio that offers www.gutenberg.org. The main difference is I'm not using proxy server and load balancer, and because it's running in VirtualBox there are a few things that don't quite work as expected (including RPAF to get the real remote IP address). Basically, it's a development instance, not a pre-production instance. 3. A tarball of the git repo above, for which again I would appreciate eyes looking for any files that should be removed. https://www.petascale.org/gutenbergsite.tgz Setting this up on your own server would also require database dumps, which I'm willing to supply, and the Apache configuration files, which I'm willing to supply. But it would probably be easier for anyone wanting to do this to instead get an ssh login on the development instance, and see how things are set up there. Please write back individually (Don, Tom, others) with your choices, and/or your github.com username, and I'll set it up. Depending on the quantity and depth of discussion, it might make sense to use the gutvol-p discussion list, rather than gutvol-d. Note that #1 and #2 will be a great place to test changes to the main server at www.gutenberg.org. Once changes are tested & ready, I can apply them. Eventually I would like to have this synchronized with git, but that will take a little more effort to set up. Thanks again, Greg On Sat, May 05, 2018 at 07:20:39PM +0000, don kretz wrote:
If I can get the source code and a database I can probably knock off some of those bugs.
On Sat, May 5, 2018, 7:11 AM Greg Newby <gbnewby@pglaf.org> wrote:
Hi, Tim. We don't have an active Webmaster right now, so nobody can fix this.
The search page is a fairly typical PHP+database application. Unfortunately we do not have a complete test platform, just our main production platform. If you or anyone else has skills and time to help out, we can work with iBiblio to get usernames set up etc.
If you would just like to look at some of the code to see whether there is an easy fix, that is something I can probably help with. - Greg
I was looking at search results tonight - and noticed that the "navigation bar" (for lack of an accurate term) jumps around. By "navigation bar" I mean the thing that looks like
"Displaying results 551-575 | First <https://www.gutenberg.org/ebooks/search/?sort_order=release_date> | Previous < https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=526> | Next < https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde x=576> "
When you move from pate to page it jumps up or down depending upon how much content, especially image content, there is on a page. I think it would be better for this particular part of navigation to be placed somewhere above the books, in the same place, to make it easier for people to move forward and backward through the pages. This might also help with mobile or
On Fri, May 04, 2018 at 01:14:56AM -0400, Tim Hare wrote: tablet
devices but I haven't tried that out (yet). In any event it ought to be a very small tweak
Tim Hare Interest Bystander, Non-Inc.
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d

User dkretz The pgdpcanada source is stored under my account, if you care to browse. Cheers, Don Kretz On Sat, May 19, 2018, 2:19 PM Greg Newby <gbnewby@pglaf.org> wrote:
Thanks to Don, Tim and others who might be interested in doing some development work. Here are a few resources I have now set up, and can make available, depending on interests:
1. github repository. Currently this is private, because I'd like a few other people to peruse it for any secrets that should be omitted. I left out key files and username/passwords, but would appreciate another set of eyes. If you would like to use github to access it, email me your github username and I will add you as a collaborator. https://github.com/gbnewby/gutenbergsite (but it's private, so you cannot see it unless you are added as a collaborator.
This is not the live source for www.gutenberg.org, but it is the source for:
2. A development instance of www.gutenberg.org running at https://www.exosomatic.info/
This has a snapshot of the database for eBook metadata (PostgreSQL, unchanged) and Wiki (MySQL, the Wiki has been edited a little).
One thing it does not have is the CherryPy application that delivers things under /docs and /ebooks. That is a separate application on a separate (Ubuntu) server... but as mentioned earlier, I want to completely replace /ebooks with static HTML5+CSS.
This is a CentOS 6 server, with a very similar setup to the main site at iBiblio that offers www.gutenberg.org. The main difference is I'm not using proxy server and load balancer, and because it's running in VirtualBox there are a few things that don't quite work as expected (including RPAF to get the real remote IP address).
Basically, it's a development instance, not a pre-production instance.
3. A tarball of the git repo above, for which again I would appreciate eyes looking for any files that should be removed. https://www.petascale.org/gutenbergsite.tgz
Setting this up on your own server would also require database dumps, which I'm willing to supply, and the Apache configuration files, which I'm willing to supply. But it would probably be easier for anyone wanting to do this to instead get an ssh login on the development instance, and see how things are set up there.
Please write back individually (Don, Tom, others) with your choices, and/or your github.com username, and I'll set it up.
Depending on the quantity and depth of discussion, it might make sense to use the gutvol-p discussion list, rather than gutvol-d.
Note that #1 and #2 will be a great place to test changes to the main server at www.gutenberg.org. Once changes are tested & ready, I can apply them. Eventually I would like to have this synchronized with git, but that will take a little more effort to set up.
Thanks again, Greg
If I can get the source code and a database I can probably knock off some of those bugs.
On Sat, May 5, 2018, 7:11 AM Greg Newby <gbnewby@pglaf.org> wrote:
Hi, Tim. We don't have an active Webmaster right now, so nobody can fix this.
The search page is a fairly typical PHP+database application. Unfortunately we do not have a complete test platform, just our main production platform. If you or anyone else has skills and time to help out, we can work with iBiblio to get usernames set up etc.
If you would just like to look at some of the code to see whether
On Sat, May 05, 2018 at 07:20:39PM +0000, don kretz wrote: there is
an easy fix, that is something I can probably help with. - Greg
On Fri, May 04, 2018 at 01:14:56AM -0400, Tim Hare wrote:
I was looking at search results tonight - and noticed that the "navigation bar" (for lack of an accurate term) jumps around. By "navigation bar" I mean the thing that looks like
"Displaying results 551-575 | First <https://www.gutenberg.org/ebooks/search/?sort_order=release_date> | Previous <
https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde
x=526> | Next <
https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_inde
x=576> "
When you move from pate to page it jumps up or down depending upon how much content, especially image content, there is on a page. I think it would be better for this particular part of navigation to be placed somewhere above the books, in the same place, to make it easier for people to move forward and backward through the pages. This might also help with mobile or tablet devices but I haven't tried that out (yet). In any event it ought to be a very small tweak
Tim Hare Interest Bystander, Non-Inc.
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d
_______________________________________________ gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d
gutvol-d mailing list gutvol-d@lists.pglaf.org http://lists.pglaf.org/mailman/listinfo/gutvol-d

On 2018-05-04 01:14 AM, Tim Hare wrote:
I was looking at search results tonight – and noticed that the “navigation bar” (for lack of an accurate term) jumps around. By “navigation bar” I mean the thing that looks like
“Displaying results 551–575 | First <https://www.gutenberg.org/ebooks/search/?sort_order=release_date> | Previous <https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_index=526> | Next <https://www.gutenberg.org/ebooks/search/?sort_order=release_date&start_index=576>”
When you move from pate to page it jumps up or down depending upon how much content, especially image content, there is on a page. I think it would be better for this particular part of navigation to be placed somewhere above the books, in the same place, to make it easier for people to move forward and backward through the pages. There are actually two of those "navigation bars" per page.
-- The one at the end of the content (at the bottom of the rightmost column) does indeed 'jump around' from page to page. -- But the one at the start of the content (at the top of the leftmost column) doesn't. (Or at least, it doesn't if you ignore the first page, which has a few 'meta' links above the first nav-bar.) Once you're on the second page of results, you should be able to click "Next" repeatedly without moving the cursor. -Michael
participants (5)
-
don kretz
-
Greg Newby
-
James Adcock
-
Michael Dyck
-
Tim Hare