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
> >
> > 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