The ProofreadPage extension is a system for transcribing and proofreading pages from books and other digitized works. Firstly, it presents editors with a side-by-side view of a book-page and the matching MediaWiki-page into which the text is transcribed. Secondly, it allows for the aggregation of these proofread pages into the logical sections (e.g. chapters) of the work. It also has functionality to ensure that at least three different editors have proofread each page before that page is marked as 'valid'.
ProofreadPage was originally designed for Wikisource, a Wikimedia Foundation project, to improve project quality by allowing users to transform a digitized book in any supported file format into wikitext pages, in the collaborative and transparent fashion that any default MediaWiki setup allow users to do.
In many Wikisource projects (such as the English, French, and German), almost all work is currently done using this extension.
Audience: This guide is intended to help new and existing Wikisource projects, as well as other (non-WMF) MediaWiki setups, use this extension in a productive and collaborative way.
Scope: No help will be provided in this guide on how to digitize works, upload files, search for public domain books, or format transcriptions. These are topics that are decided by individual projects and ProofreadPage doesn't have any particular requirements about them.
- Setup and software requirements — mostly of interest to non-WMF setups, as installation is already taken care of for WMF projects.
- Custom namespaces setup — required even if you are running on Wikisource wikis!
- Page quality system — every page moves through three stages of proofreading before being declared valid, with two other stages available for empty and problematic pages.
- Help:Extension:ProofreadPage/Index page fields and parameters
- Help:Extension:ProofreadPage/Creating indexes for bundled or single-page files
- Pagelist tag
- Pagelist widget
- Help:Extension:ProofreadPage/Working on Page namespace
- Pages tag
- Metadata API provider
- Help:Extension:ProofreadPage/Transclusion of Pages into main namespace
- Index-specific CSS