dproofreaders
dproofreaders copied to clipboard
Distributed Proofreaders is a web application intended to ease the process of converting public domain books into e-texts.
At present the "is_formatting_round()" function relies on the initial letter of the round id. Also the pi tools are defined explicitly for each round although there are only two options....
In an attempt to help a new user navigate the site, the code shows, or hides, information based on the number of pages the user has proofread in P1 (technically...
One of the most common tasks a squirrel does is replace proofing images, or add, delete or replace illustration (non-proofing) images. Sometimes just a handful, but often in bulk. Currently,...
@srjfoo noticed that the first day of the [Projects Created Each Day](https://www.pgdp.net/c/stats/projects_Xed_graphs.php?which=created) graph is negative, and by the looks of the code it will always be. That's because the code...
It is theoreticaly possible for two different users to checkout the same page for proofreading if they both access the server at about the same time. The operation is now...
Resolving pages that have been marked bad works okay as long as the PM or a PF or squirrel takes care of fixing them. Current process: If a project has...
`user_project_info` maps some high-level user actions to a project and powers things like the My Projects page and project notifications. It also has an interesting feature where when users *visits*...
The team and member code in `stats/` needs a redesign and to follow sensible coding practices like not using global variables. The teams code should be rewritten using a class...
Target new tab instead of pop-up windows for when opening proofreading menu, pop up windows are now blocked by default in most browsers, and are seen a nuisance for users...
Sandbox at: https://www.pgdp.org/~rp31/c.branch/alt_theme_script There are some considerations regarding the icon links: It was necessary to use the url "#" for the search to prevent the page from refreshing and immediately...