Skip to content
Code running pgdp.net
PHP HTML JavaScript CSS Shell Python
Branch: master
Clone or download
cpeel Fix wording about character picker in help
Improve tooltip picker menu wordings.
Latest commit 05cb89b Dec 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SETUP Fix invalid default for site_tally_goals.date Oct 23, 2019
accounts Provide browser-level email address validation Feb 8, 2019
crontab Remove duplicate fields from project_state_stats Oct 23, 2019
faq Fix wording about character picker in help Dec 12, 2019
feeds Only output postednum field for non-SR feeds Oct 2, 2018
graphics Use text arrows to indicate sort direction Oct 5, 2019
locale Link directly to final URL rather than redirect Jun 11, 2018
pinc Fix wording about character picker in help Dec 12, 2019
quiz Update doc refs to old character drop-down menu Dec 4, 2019
scripts Re-write project filters using classes (#109) Aug 1, 2019
stats Remove duplicate fields from project_state_stats Oct 23, 2019
styles Enhancements to SR download options (#155) Dec 2, 2019
tools Standardize on Smooth Reading Dec 7, 2019
users/teams Move contents of dp-devel/ up one level. Jul 10, 2015
.eslintrc.js Add JS linter config (#152) Oct 29, 2019
.gitattributes Make DPCustomMono2 available as a web font Oct 2, 2018
.gitignore Exclude messages.mo files from git Apr 14, 2017
.travis.yml Replace zip validation using shell commands Aug 16, 2019
README.md Move code pointers from SF to github.com Feb 24, 2018
activity_hub.php Re-write project filters using classes (#109) Aug 1, 2019
default.php Add language redirect for walkthrough May 31, 2019
license.txt Move contents of dp-devel/ up one level. Jul 10, 2015
list_etexts.php Add link tags for automatic detection of RSS feeds Jul 30, 2018
pastnews.php Remove align= from the codebase Aug 27, 2017
pophelp.php Remove align= from the codebase Aug 27, 2017
project.php Initialize file_bases Dec 9, 2019
tasks.php Add new task field options Nov 13, 2019
userprefs.php Centralize proofreading font logic Nov 30, 2019

README.md

Distributed Proofreaders

Preserving history, one page at a time.

This repository contains the code that powers http://www.pgdp.net and other sister DP sites world-wide.

About

Distributed Proofreaders is a web application (written in PHP and backed by a MySQL database) that is intended to ease the process of converting public domain books and other printed materials into e-texts. The main site is at http://www.pgdp.net

By breaking the work into individual pages, many proofreaders can be working on the same book at the same time. This significantly speeds up the proofreading/E-Text creation process.

When a proofer elects to proofread a page for a particular project, the text and image file are displayed on a single webpage. This allows the text file to be easily reviewed and compared to the image file, thus assisting the proofreading of the text file. The edited text is then submitted back to the site via the same webpage that it was edited on.

Once all pages for a particular book have been processed, a concatenated text file is made available for final clean-up and submitted to a Project Gutenberg site.

Installation

See the installation guide for information on system pre-requisites and installation instructions. This file also has information on upgrading from an earlier release of the code.

If you need assistance with the code, inquire within the DP Site Code forum at pgdp.net.

Code development

To get involved with development on this code base, see DP Code Development in the pgdp.net wiki.

License

All source code published here is available under the terms of the GNU General Public License, version 2.

You can’t perform that action at this time.