Extension:Proofread Page/Index data configuration

The fields presented by the edit form in the Index namespace are configured by the JSON structure at the page.

The content is an array of fields like this:


 * The keys are:
 * the data type (see below)
 * the default size of the form input for this field
 * the default value (set on page creation)
 * the human-readable label for this field
 * the human-readable help text for this field
 * include this field in the JS configuration structure in the Page namespace
 * : boolean; include this field as a parameter to  in the header when   is used.
 * : the data that this field represents (see below)
 * : the data that this field represents (see below)

Data types
There are several data types fields can have:


 * free text
 * free text with a multi-line field
 * link to a Wiki page
 * language code of the index
 * numeric value
 * Authority control types:
 * ISBN value
 * OCLC value
 * LCCN value
 * Archival Resource Key value
 * National Archive control number
 * Wikidata item ID

You can specify a drop down with and providing a list of options in :

Data field
The field denotes that the field has a particular meaning to ProofreadPage:


 * the progress of the index (e.g. fully validated, etc)
 * the content of the pagelist
 * the attached Wikidata item